投稿

これからソフトウェアテストについて勉強する人にお勧めな本3選

この記事は [ カオナビ Advent Calendar 2023 ] 8日目です。 はじめに こんにちは、horikiです。 今回の記事では「ソフトウェアテストについて1から勉強してみたい!」という方にお勧めの本を3冊紹介します。 完全に独断で選んだものですが参考になれば幸いです。 注意点 今回はあくまで「ソフトウェアテストについて1から勉強してみたい!」方のためのセレクションなので ある程度ソフトウェアテストの基礎知識がある方には向かないかもしれません。ご了承ください。 ですが、今回挙げた3冊は私もたまに読み返していますし、その度に発見があったり忘れていたことを思い出したりします。   ■ 知識ゼロから学ぶソフトウェアテスト 高橋寿一さんの本です。表紙に書いてある通り、定番入門書です。 超鉄板すぎて、QAエンジニアに「ソフトウェアテストを1から学ぶ人にお勧めの本は?」と聞かれたら8割くらいの人が挙げそうな本です。(あくまでイメージ) ちなみに同じく高橋寿一さんの「 ソフトウェア品質を高める開発者テスト 」という本もあり、こちらもよくお勧めされています。 ★おすすめポイント とにかく分かりやすいため、QAエンジニアだけでなくすべての職種にお勧めできる ソフトウェアテストに必要な知識や意識を幅広く教えてくれる良書 ■ 【この1冊でよくわかる】 ソフトウェアテストの教科書 ソフトウェアテスト専門企業であるバルテス株式会社の技術者たちによって執筆された本です。 テスト技法にかなりのページ数を割いていたりテストケースを作成する際の注意点を具体例付きで紹介したりと、QAエンジニアの業務にフォーカスした本という印象です。 ★おすすめポイント QAエンジニアの実際の業務に沿った内容が多い テストケースの書き方や不具合報告書の書き方などテストに関連するドキュメントの書き方にも具体例を挙げて言及している ■ ソフトウェアテスト教科書 JSTQB Foundation みんな大好き(?)JSTQBの本です。QAエンジニアの資格といえばやはりJSTQBかなと思います。 これは資格勉強のための本ですが、JSTQB Foundation Levelはソフトウェアテストをやるうえで大事なことが詰まっており今でも勉強になります。 余談ですが私は「ソフトウェアテストの7原則」がとても好きです

「FindingBugs」やってみた

イメージ
この記事は [ カオナビ Advent Calendar 2021 ] 16日目です。 自己紹介 はじめまして。horikiと申します。 2019年にQAエンジニアとしてカオナビに入社しました。現在はオペレーショングループでQCを行っています。 「 FindingBugs 」とは 「テスターちゃん」の作者であるまつさんが公開しているテスト練習用のWebページです。 TwitterやFacebookに近いWebAppで、フォローした人の投稿を見たり自分で短文を投稿できます。 「FindingBugs」にはいくつかのバグが意図的に組み込まれており 探索的テストの練習やバグチケットの起票の練習などに活用できます。 今回は「バグ発見モード」にて全15件のバグを探すことを目標とします! 「自分が普段どういう考え方でバグを見つけているか」を可視化したいので、 バグ発見の流れと最初に考えたテスト観点も記載します。 ※ここからは「FindingBugs」の多大なネタバレを含みますのでご注意ください!※ 結果 実際に各機能を軽く触って仕様把握とテスト観点書き出し→バグ探しの流れで、 1時間弱で目標の15件のバグ+隠しバグ1件を発見しました。 思ったより時間がかかりました。 狙った通りにバグを出せたものもありますが、1部はラッキーでバグを検知しました。 実際に触って仕様を確認する 「FindingBugs」には仕様書が無いので、まずは軽く触って仕様を把握します。 各仕様につけた「→」は仕様把握の時点で思いついたテスト観点をメモ書きしたものです。 <仕様> ■自分の投稿 ・テキストボックスに入力して「投稿」ボタンで投稿できる(最大140文字)  →各文字種(改行含)や文字数  →投稿の削除(自分の投稿は削除できるが他人の投稿は削除できないこと) ・写真や動画を投稿できる  →様々な拡張子のファイルを添付できるか  →重いサイズでも添付できるか ・投稿日時が表示される  →実際に投稿した日時が表示されるか(本当はうるう年とかやったほうがいい) ・投稿用のテキストボックスを伸ばしたり縮めたりできる ■他人の投稿 ・相手の投稿に返信ができる  →各文字種(改行含)や文字数(返信時の最大文字数は不明)  →投稿の削除(自分の投稿は削除できるが他人の投稿は削除できないこと) ・相手の投稿にいいねが