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