Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
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 . 品質保証の世界
Slide 2
Slide 2 text
本講演はソフトウェア開発業務における品質保証(以下QA)に関する一般 知識・技術知識の紹介を目的としており、当社が提供するサービスの勧誘 等を目的としたものではありません。 また、本講演における発言内容はQAに関するスピーカーの個人的研究・見 解を含むものであり、当社の公式見解ではございません。 当社の手がける仮想通貨交換業および各種サービスに関するご質問につき ましては、スピーカーは一切受け付けておりません。当社のお問い合わせ 窓口にお問い合わせいただけますようお願い申し上げます。
Slide 3
Slide 3 text
はじめまして 河原田政典 QAエンジニア テストオートメーター SeleniumConf Tokyo運営メンバー 本の虫の端くれ 3
Slide 4
Slide 4 text
はじめまして 河原田政典 QAエンジニア テストオートメーター SeleniumConf Tokyo運営メンバー 本の虫の端くれ 4
Slide 5
Slide 5 text
はじめまして 河原田政典 QAエンジニア テストオートメーター SeleniumConf Tokyo運営メンバー 本の虫の端くれ 5
Slide 6
Slide 6 text
参加した国際カンファレンス • 2017/10 ドイツ・ベルリン • 2018/03 ウクライナ・キエフ • 2018/04 イギリス・ロンドン • 2018/12 ロシア・モスクワ
Slide 7
Slide 7 text
つづき 河原田政典 QAエンジニア テストオートメーター SeleniumConf Tokyo運営メンバー 本の虫の端くれ 7
Slide 8
Slide 8 text
現代の読書家の友 8
Slide 9
Slide 9 text
縦向きでも読める 画像はイメージです 出典:『ピープルウェア 第3版』 (トム・デマルコ、ティ モシー・リスター[著] 日経BP社、2013)
Slide 10
Slide 10 text
横向きでも読める 画像はイメージです 出典:『ピープルウェア 第3版』 (トム・デマルコ、ティ モシー・リスター[著] 日経BP社、2013)
Slide 11
Slide 11 text
スリープボタンを押す
Slide 12
Slide 12 text
縦向きにする
Slide 13
Slide 13 text
スリープを解除する
Slide 14
Slide 14 text
*おおっと* 画像はイメージです 出典:『ピープルウェア 第3版』 (トム・デマルコ、ティ モシー・リスター[著] 日経BP社、2013年)
Slide 15
Slide 15 text
品質とはなにか? QUALITY means… what?
Slide 16
Slide 16 text
品質の定義(一例) • 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.
Slide 17
Slide 17 text
「品質は誰かにとっての価値である」 Gerald M. Weinberg • ソフトウェアを1日8時間使うユーザー ➢ 使い勝手の良さが高品質 • 故障のたびに批判されるシステム管理者 ➢ ゼロ故障が高品質 • 厳しい予算の制約下にあるプロジェクト 管理者 ➢ 開発費用が少ないことが高品質
Slide 18
Slide 18 text
魅力的品質・一元的品質・当たり前品質 狩野紀昭 出典: https://www.juse. or.jp/departmenta l/point02/08.html
Slide 19
Slide 19 text
品質は ⚫人 ⚫組織 ⚫対象 などによって異なる。
Slide 20
Slide 20 text
品質を定義する王道 ©『ソフトウェア品質知識体系ガイド -SQuBOK Guide- (第2版)』SQuBOK策定部会、オーム社、2014年11月 「品質の本質の理解のためには、 • 顧客の要求把握 • 要求の実現 • 結果として得られる顧客満足 という三つの要素から考えるとよい。」
Slide 21
Slide 21 text
品質の定義に基づいて (ときには定義そのものを行って) テスト(検証)技法を用いて ソフトウェア品質を保証する活動
Slide 22
Slide 22 text
現代のQAを取り巻く環境 Environment for QA
Slide 23
Slide 23 text
ソフトウェアおよび開発プロセスに関する 2つの大きな変化
Slide 24
Slide 24 text
プロダクトライフサイクルの変化 時間 品質
Slide 25
Slide 25 text
プロダクトライフサイクルの変化 従来の 製品 時間 品質 リリース ※一般的な 傾向です
Slide 26
Slide 26 text
プロダクトライフサイクルの変化 現代の 製品 時間 品質 Ver. 1.0 ※一般的な 傾向です
Slide 27
Slide 27 text
プロダクトライフサイクルの変化 現代の 製品 時間 品質 Ver. 1.0 Ver 1.1 ※一般的な 傾向です
Slide 28
Slide 28 text
プロダクトライフサイクルの変化 現代の 製品 時間 品質 Ver. 1.0 Ver 1.1 Ver 2.0 ※一般的な 傾向です
Slide 29
Slide 29 text
プロダクトライフサイクルの変化 現代の 製品 時間 品質 Ver. 1.0 Ver 1.1 Ver 2.0 Ver 3.0 ※一般的な 傾向です
Slide 30
Slide 30 text
プロダクトライフサイクルの変化 時間 品質 リリース 時間 品質 リリース リリース リリース リリース ※一般的な 傾向です
Slide 31
Slide 31 text
ツール・開発プロセスの変化 • テスト自動化 ➢ Selenium/Appiumなどのライブラリを使う ➢ プログラミングに抵抗があるQAエンジニアもいる
Slide 32
Slide 32 text
ツール・開発プロセスの変化 • テスト自動化 ➢ Selenium/Appiumなどのライブラリを使う ➢ プログラミングに抵抗があるQAエンジニアもいる • CI/CD ➢ テスト自動化必須+改修部分が少なければNo Look Releaseも
Slide 33
Slide 33 text
ツール・開発プロセスの変化 • テスト自動化 ➢ Selenium/Appiumなどのライブラリを使う ➢ プログラミングに抵抗があるQAエンジニアもいる • CI/CD ➢ テスト自動化必須+改修部分が少なければNo Look Releaseも • DevOps ➢ Dev=開発 ➢ Ops=運用 ➢ あれ?
Slide 34
Slide 34 text
Agile開発っていうのもあるし。 出典: https://codeable.io/agile-approach- outsourced-wordpress-developer/
Slide 35
Slide 35 text
誰もがテストする時代の品質 Test of the people, for the people, by the people
Slide 36
Slide 36 text
誰もがテストする時代の品質 • 製品の特性・プロセス・KPI等に合う品質を定義しよう ➢ 要件定義から品質を意識する ➢ 合理的にテストする ➢ リリースごとに判定を行う
Slide 37
Slide 37 text
誰もがテストする時代の品質 • 製品の特性・プロセス・KPI等に合う品質を定義しよう ➢ 要件定義から品質を意識する ➢ 合理的にテストする ➢ リリースごとに判定を行う • 2回以上繰り返すことは自動化しよう ➢ ただし、自動化には制限がつきもの(PoC必須) ➢ 人間の頭脳が最高のテストツール
Slide 38
Slide 38 text
誰もがテストする時代の品質 • 製品の特性・プロセス・KPI等に合う品質を定義しよう ➢ 要件定義から品質を意識する ➢ 合理的にテストする ➢ リリースごとに判定を行う • 2回以上繰り返すことは自動化しよう ➢ ただし、自動化には制限がつきもの(PoC必須) ➢ 人間の頭脳が最高のテストツール • 社外・国外・書籍に学ぼう ➢ QA向けカンファレンスの「開発者」の参加率は高い ➢ QAも開発・運用・マネジメントのナレッジを学びたい!
Slide 39
Slide 39 text
2019年の 世界のテスト カンファレンス (一部) 出典:https://testingconferences.org/
Slide 40
Slide 40 text
ソフトウェアは世界を良くします。 高品質なソフトウェアは世界を素晴らしい 場所にします。
Slide 41
Slide 41 text
No content