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

【TechDo#12】品質保証の世界/QA World for TechDo number 12

mkwrd
February 08, 2019

【TechDo#12】品質保証の世界/QA World for TechDo number 12

[In Japanese] Short introduction of QA world for non-QA engineers

mkwrd

February 08, 2019
Tweet

More Decks by mkwrd

Other Decks in Programming

Transcript

  1. 2 0 1 9 / 0 2 / 0 8

    F O R T E C H D O I N M E D I A D O C O . , L T D . 品質保証の世界
  2. 品質の定義(一例) • Crosby (1979) • Deming (1950) • Weinberg (1994)

    • Martin(1994) • Juran(1998) • Glass(1998) • Pressman(2005) • 石川(1981) • 狩野(1984) • 飯塚(2009) • IEEE Std 610(1990) • ISO 9000(2005) • ISO/IEC 25000シリーズ(2011) etc.
  3. ツール・開発プロセスの変化 • テスト自動化 ➢ Selenium/Appiumなどのライブラリを使う ➢ プログラミングに抵抗があるQAエンジニアもいる • CI/CD ➢

    テスト自動化必須+改修部分が少なければNo Look Releaseも • DevOps ➢ Dev=開発 ➢ Ops=運用 ➢ あれ?
  4. 誰もがテストする時代の品質 • 製品の特性・プロセス・KPI等に合う品質を定義しよう ➢ 要件定義から品質を意識する ➢ 合理的にテストする ➢ リリースごとに判定を行う •

    2回以上繰り返すことは自動化しよう ➢ ただし、自動化には制限がつきもの(PoC必須) ➢ 人間の頭脳が最高のテストツール
  5. 誰もがテストする時代の品質 • 製品の特性・プロセス・KPI等に合う品質を定義しよう ➢ 要件定義から品質を意識する ➢ 合理的にテストする ➢ リリースごとに判定を行う •

    2回以上繰り返すことは自動化しよう ➢ ただし、自動化には制限がつきもの(PoC必須) ➢ 人間の頭脳が最高のテストツール • 社外・国外・書籍に学ぼう ➢ QA向けカンファレンスの「開発者」の参加率は高い ➢ QAも開発・運用・マネジメントのナレッジを学びたい!