Upgrade to Pro — share decks privately, control downloads, hide ads and more …

業務でも活用できるソフトウェアテストの7原則/Seven_Testing_Principles

nihonbuson
December 14, 2019

 業務でも活用できるソフトウェアテストの7原則/Seven_Testing_Principles

nihonbuson

December 14, 2019
Tweet

More Decks by nihonbuson

Other Decks in Technology

Transcript

  1. 自己紹介 • 社会人6年目 • WACATEの参加歴 ◦ WACATE 2015 夏 〜

    WACATE 2018 冬 ◦ WACATE 2018 夏 でBPP賞 ◦ WACATE 2019 夏からWACATE実行委員 • その他、社外活動 ◦ JaSST Review 実行委員長 ◦ ASTER正会員 • ネコ派 というより ブロッコリー派 風間 裕也 ↓Twitterアイコン
  2. ソフトウェアテストの7原則とは • ISTQB(JSTQB)に記載されている、 あらゆるテストで共通に使える一般的なガイドライン。 ◦ ISTQBテスト技術者資格制度 Foundation Level シラバス 日本語版

    Version 2018.J03 ▪ http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018.J03.pdf ※以下、JSTQBシラバスと表記 • JSTQBシラバスでは、全部で1ページ弱しか載っていない。 • テストエンジニアのみならず、 開発者・マネージャなどあらゆるロールの人に知ってほしい原則
  3. V字モデル ユーザ要求 システム要件 基本設計 詳細設計 受け入れテスト システムテスト 統合テスト コンポーネントテスト 実装

    3.早期テストで時間とコストを節約  早い段階で欠陥を見つけるために、静的テスト活動と動的テスト活動の  両方をソフトウェア開発ライフサイクルのなるべく早い時期に開始  すべきである。早期テストは、シフトレフトとも呼ばれる。 JSTQBシラバスでは…
  4. シフトレフト ユーザ要求 システム要件 基本設計 詳細設計 受け入れテスト システムテスト 統合テスト コンポーネントテスト 実装

    3.早期テストで時間とコストを節約  早い段階で欠陥を見つけるために、静的テスト活動と動的テスト活動の  両方をソフトウェア開発ライフサイクルのなるべく早い時期に開始  すべきである。早期テストは、シフトレフトとも呼ばれる。 JSTQBシラバスでは…
  5. シフトレフトの例 ユーザ要求 システム要件 基本設計 詳細設計 受け入れテスト システムテスト 統合テスト コンポーネントテスト 実装

    3.早期テストで時間とコストを節約  早い段階で欠陥を見つけるために、静的テスト活動と動的テスト活動の  両方をソフトウェア開発ライフサイクルのなるべく早い時期に開始  すべきである。早期テストは、シフトレフトとも呼ばれる。 テスト設計 JSTQBシラバスでは…
  6. シフトレフトの例 ユーザ要求 システム要件 基本設計 詳細設計 受け入れテスト システムテスト 統合テスト コンポーネントテスト 実装

    3.早期テストで時間とコストを節約  早い段階で欠陥を見つけるために、静的テスト活動と動的テスト活動の  両方をソフトウェア開発ライフサイクルのなるべく早い時期に開始  すべきである。早期テストは、シフトレフトとも呼ばれる。 レビュー指摘事項 JSTQBシラバスでは…
  7.  ソフトウェア開発ライフサイクルの早い時期に  テストを行うことにより、コストを低減または削減できる。 仕様誤りの修正コスト 要求仕様 設計 実装 テスト リリース後 1倍 5倍

    10倍 20倍 200倍! 3.早期テストで時間とコストを節約 JSTQBシラバスでは… 出典:  Alan M. Davis.  ソフトウェア開発 201の鉄則.  日経BP社
  8. 参考資料 ISTQBテスト技術者資格制度 Foundation Level シラバス 日本語版 Version 2018.J03  http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2018.J03.pdf Kouichi

    Akiyamaさんによるnote記事  https://note.com/akiyama924/n/ne92b6ece48a1  https://note.com/akiyama924/n/n01bedac15083  https://note.com/akiyama924/n/n7c464a00c3b4  https://note.com/akiyama924/n/n79b902f69ddf  https://note.com/akiyama924/n/nc006015de2d2  https://note.com/akiyama924/n/n9ff13d639627  https://note.com/akiyama924/n/n59a30e23edc7 Professional Google Slides Template(スライドデザイン)  https://slidesmash.com/professional-google-slides-template/ Free ICONS Library(アイコン画像)  https://icon-library.net/icon/spray-icon-22.html  https://icon-library.net/icon/bug-icon-1.html