見出し画像

テストの基礎|JSTQB FLシラバスをイラストベースでまとめてみた1

はじめまして、QAエンジニアの富永です。

本記事ではJSTQB FL(Foundation Level)の概要を初心者向けにまとめていきたいと思います。

JSTQB FLシラバスをイラストベースでまとめてみた 2「ソフトウェア開発ライフサイクル全体を通してのテスト」
JSTQB FLシラバスをイラストベースでまとめてみた 3「静的テスト」
JSTQB FLシラバスをイラストベースでまとめてみた 4 「テスト技法」

第1回目は「テストの基礎」です。


JSTQB FL(Foundation Level)とは

JSTQB FL(Foundation Level)とは、ソフトウェアテスト技術者の入門的な資格です。

「テストとは」から始まって「具体的なテスト技術」まで学ぶことが出来ます。資格試験は年に2回あり、だいたい8月と2月に行われています。

合格率が50%前後なので、テストを初めて学ぶ方にも十分可能性がある資格試験となっています。

ちなみに筆者は勉強を始めて3か月ほどで取得しました。

1.1 テストとは何か

全フェーズの全成果物に対する評価のための活動全てがテスト。

※テストとデバッグは違う

テストは故障を発見する

デバッグは故障の原因を見つけ、直す

1.2 テストの必要性

・運用環境で問題が発生するリスクを低減する

・契約や法律上の要件、および各業界の標準に合致していることの証明ができる

エラー、欠陥、および故障

1.3 テストの7原則

1.4 テストプロセス

テスト計画~テスト完了までのステップについて

①テスト計画

テストの目的、スケジュールを決めてテスト計画書を作成
※テスト計画書は常に更新

②テストのモニタリングとコントロール

計画した進捗と実際の進捗を継続的に比較する

③テスト分析

目的を達成するために何をテストするかを決定する

→テストベースからテスト条件を決定する。

何の機能をテスト?どのようになればOK?など

④テスト設計

テスト条件をどうテストするかを決定する

→テスト条件を確認するためにテストケースを作成

⑤テスト実装

テスト実行に必要なものすべてを準備

※テスト手順:複数のテストケースの実行順序

⑥テスト実行

スケジュールに従ってテストを実行

⑦テスト完了

活動のデータを集めて、まとめる

テストサマリーレポートをステークホルダーに提出

1.5 テストの心理学

テスト担当者と開発担当者は敵ではない!

高品質なシステムを作るというゴールに向かう仲間である


執筆者プロフィール:富永 和尚
ソフトウェア第三者検証企業で2年間テストエンジニアとして、多数のプロジェクトでテスト実行、設計を経験し、SHIFTへ入社。
SHIFTではWEB系のテスト案件をこなした後、別案件の案件管理者としてマネジメントなどを行っている。
もっとテストの面白さを知ってほしいと思いブログ執筆を行っている。
最近の趣味は映画鑑賞と散歩。

お問合せはお気軽に
https://service.shiftinc.jp/contact/

SHIFTについて(コーポレートサイト)
https://www.shiftinc.jp/

SHIFTのサービスについて(サービスサイト)
https://service.shiftinc.jp/

SHIFTの導入事例
https://service.shiftinc.jp/case/

お役立ち資料はこちら
https://service.shiftinc.jp/resources/

SHIFTの採用情報はこちら
https://recruit.shiftinc.jp/career/

みんなにも読んでほしいですか?

オススメした記事はフォロワーのタイムラインに表示されます!