SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
きっちり
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
講師プロフィール
江添 智之(えぞえ ともゆき)
バルテス株式会社 R&C部 リーダー
■ソフトウェア品質の教育セミナー講師
■テストエンジニア、品質コンサルタント
■ソフトウェアテスト技術の研究開発担当
■ JSTQB Advanced Level テストマネージャ
■ JSTQB Advanced Level テストアナリスト
■ DeepLearning検定G資格 ■ Certified Scrum Master
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
バルテスについて
商号 バルテス株式会社
所在地 東京本社、大阪本社、名古屋オフィス、福岡オフィス
資本金 9,000万円
設立 2004年4月19日
事業内容 ソフトウェアテストサービス
コンテンツテストサービス
テストコンサルティング
関連会社 バルテス・モバイルテクノロジー株式会社
VALTES Advanced Technology, Inc.(Philippines)
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
バルテスについて
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
バルテスについて
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
今回のテーマ
短納期でも品質を確保する
きっちり
ためのテストの基本
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
今回のテーマ
モバイルアプリ開発ではこういう形が多い
設計から実装まで2ヵ月でリリース
Webアプリから低コストでスマホアプリ化
短納期
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
今回のテーマ
短納期
設計/実装/テストが未分化
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
今回のテーマ
じゃない
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
今回のテーマ
要求
実装
テスト
ソフトウェアを
作る過程
品質の確認
短納期でも基本構図はウォーターフォールと同じ
ソフトウェアを
テストする過程
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
今回のテーマ
設計・実装で手一杯、テストする時間がない
どこまでテストするべきかわからない
そもそもテストって必要?
テストのプロの考え方
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
テストのプロの考え方:V&V
そもそもテストって必要?
仕様通り実装していればテストいらなくない?
①本当に仕様通りか確認する必要がある
②仕様が本当に正しいか確認する必要がある
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
テストのプロの考え方:V&V
V&V
Verification Validation
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
https://ezokun.github.io/AgeCheck/
仕様:
数値を入力して決定
・20歳以上なら成年
・それ以外なら未成年
Monaca Cloud IDEを使いました
使いやすい!
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
仕様:
数値を入力して決定
・20歳以上なら成年
・それ以外なら未成年
どんなテストが
必要?
・20歳入力して決定⇒成年
・19歳入力して決定⇒未成年
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
仕様:
数値を入力して決定
・20歳以上なら成年
・それ以外なら未成年
どんなテストが
必要?
・20歳入力して決定⇒成年
・19歳入力して決定⇒未成年
それだけ?
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
・20歳入力⇒成年
・19歳入力⇒未成年 Verification
・未入力チェック
・文字種チェック
・文字数チェック
・連続押下
Validation
・Enterキーで決定できない
⇒ユーザビリティ
・SQLインジェクション
⇒セキュリティ
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
・20歳入力⇒成年
・19歳入力⇒未成年 Verification
・未入力チェック
・文字種チェック
・文字数チェック
・連続押下
Validation
・Enterキーで決定できない
⇒ユーザビリティ
・SQLインジェクション
⇒セキュリティ
それだけ?
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
・どこで使用されるのか
⇒日本以外の国では成年が20歳とは限らない
・いつ使用されるのか
⇒日本では2022年4月以降、成年が18歳となる
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
ワークショップ:テストケースを考える
・どこで使用されるのか
⇒日本以外の国では成年が20歳とは限らない
・いつ使用されるのか
⇒日本では2022年4月以降、成年が18歳となる
仕様が
足りていない
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
テストの必要性
V&Vの視点で必要!
そもそもテストって必要?
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
さまざまな切り口でテスト観点を洗い出す
どこまでテストするべきかわからない
テストのプロの考え方:品質と要求の関係
洗い出した観点を優先づけする
優先順の高いものから実施する
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
いつ、どこからテストするかが大切
どこまでテストするべきか
テストのプロの考え方:全数テストは不可能
全数テストは不可能
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
テストのプロの考え方:初期テスト
設計・実装で手一杯で、テストする時間がない
設計・実装の段階で「要求」を意識する
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
・どこで使用されるのか
⇒日本以外の国では成年が20歳とは限らない
・いつ使用されるのか
⇒日本では2022年4月以降、成年が18歳となる
テストのプロの考え方:初期テスト
要求・設計の段階
で洗い出す
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
テストのプロの考え方:初期テスト
初期テスト
Test Early, Test Often
Shift Left Testing
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
まとめ
設計・実装で手一杯で、テストする時間がない
どこまでテストするべきかわからない
そもそもテストって必要?
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
まとめ
品質と要求
V&V
初期テスト
設計・実装時に
要求を意識する
テスト時に
品質を確保する
Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved.
May the TEST be with you

Contenu connexe

Tendances

品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる
品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる
品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみるJumpeiIto2
 
Smart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozuSmart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozuatsushi nagata
 
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話ssuserd00212
 
サーコム・ジャパン記者発表資料0611
サーコム・ジャパン記者発表資料0611サーコム・ジャパン記者発表資料0611
サーコム・ジャパン記者発表資料0611Norimitsu Shida
 
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...Game Tools & Middleware Forum
 
JaSST Niigata'20
JaSST Niigata'20JaSST Niigata'20
JaSST Niigata'20JumpeiIto2
 

Tendances (7)

品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる
品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる
品質を落とさずにウォーターフォール開発から徐々にアジャイル開発へとシフトしてみる
 
Smart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozuSmart se seminor no6 agileqa cybozu
Smart se seminor no6 agileqa cybozu
 
提案
提案提案
提案
 
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
 
サーコム・ジャパン記者発表資料0611
サーコム・ジャパン記者発表資料0611サーコム・ジャパン記者発表資料0611
サーコム・ジャパン記者発表資料0611
 
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...
GTMF 2015: 「テスト管理ツール「CAT」導入によるデバッグ管理の効率化とJenkins Enterpriseによるコンテンツパイプラインの改善」...
 
JaSST Niigata'20
JaSST Niigata'20JaSST Niigata'20
JaSST Niigata'20
 

Similaire à Monacaカンファレンス講演資料 20191026

難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
アジャイルクオリティの探求
アジャイルクオリティの探求アジャイルクオリティの探求
アジャイルクオリティの探求atsushi nagata
 
こだわりのkintone
こだわりのkintoneこだわりのkintone
こだわりのkintoneYusuke Amano
 
Api結合部の自動テスト方式
Api結合部の自動テスト方式 Api結合部の自動テスト方式
Api結合部の自動テスト方式 Daiki Kanai
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps智治 長沢
 
20191104 na te_samplequestion_r03
20191104 na te_samplequestion_r0320191104 na te_samplequestion_r03
20191104 na te_samplequestion_r03tomohiro odan
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用Akinori SAKATA
 
20150318 フリーランスエンジニア支援セミナー
20150318 フリーランスエンジニア支援セミナー20150318 フリーランスエンジニア支援セミナー
20150318 フリーランスエンジニア支援セミナーcodecampJP
 
Slideshare用 itサービスマネジメントの実現に向けて
Slideshare用 itサービスマネジメントの実現に向けてSlideshare用 itサービスマネジメントの実現に向けて
Slideshare用 itサービスマネジメントの実現に向けてUNIRITA Incorporated
 
組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違いgree_tech
 

Similaire à Monacaカンファレンス講演資料 20191026 (20)

We think test engineer carreer
We think test engineer carreerWe think test engineer carreer
We think test engineer carreer
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
AAIから君へ
AAIから君へAAIから君へ
AAIから君へ
 
Q te cc2
Q te cc2Q te cc2
Q te cc2
 
[Biz reach qa meetup] qa team_build
[Biz reach qa meetup] qa team_build[Biz reach qa meetup] qa team_build
[Biz reach qa meetup] qa team_build
 
cecservices.pdf
cecservices.pdfcecservices.pdf
cecservices.pdf
 
cecservices.pdf
cecservices.pdfcecservices.pdf
cecservices.pdf
 
cec_services.pdf
cec_services.pdfcec_services.pdf
cec_services.pdf
 
cecservices
cecservicescecservices
cecservices
 
cecservices
cecservicescecservices
cecservices
 
cec_Services.pdf
cec_Services.pdfcec_Services.pdf
cec_Services.pdf
 
アジャイルクオリティの探求
アジャイルクオリティの探求アジャイルクオリティの探求
アジャイルクオリティの探求
 
こだわりのkintone
こだわりのkintoneこだわりのkintone
こだわりのkintone
 
Api結合部の自動テスト方式
Api結合部の自動テスト方式 Api結合部の自動テスト方式
Api結合部の自動テスト方式
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
 
20191104 na te_samplequestion_r03
20191104 na te_samplequestion_r0320191104 na te_samplequestion_r03
20191104 na te_samplequestion_r03
 
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
JaSST Tokyo 2022 アジャイルソフトウェア開発への統計的品質管理の応用
 
20150318 フリーランスエンジニア支援セミナー
20150318 フリーランスエンジニア支援セミナー20150318 フリーランスエンジニア支援セミナー
20150318 フリーランスエンジニア支援セミナー
 
Slideshare用 itサービスマネジメントの実現に向けて
Slideshare用 itサービスマネジメントの実現に向けてSlideshare用 itサービスマネジメントの実現に向けて
Slideshare用 itサービスマネジメントの実現に向けて
 
組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い
 

Monacaカンファレンス講演資料 20191026

  • 1. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. きっちり
  • 2. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 講師プロフィール 江添 智之(えぞえ ともゆき) バルテス株式会社 R&C部 リーダー ■ソフトウェア品質の教育セミナー講師 ■テストエンジニア、品質コンサルタント ■ソフトウェアテスト技術の研究開発担当 ■ JSTQB Advanced Level テストマネージャ ■ JSTQB Advanced Level テストアナリスト ■ DeepLearning検定G資格 ■ Certified Scrum Master
  • 3. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. バルテスについて 商号 バルテス株式会社 所在地 東京本社、大阪本社、名古屋オフィス、福岡オフィス 資本金 9,000万円 設立 2004年4月19日 事業内容 ソフトウェアテストサービス コンテンツテストサービス テストコンサルティング 関連会社 バルテス・モバイルテクノロジー株式会社 VALTES Advanced Technology, Inc.(Philippines)
  • 4. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. バルテスについて
  • 5. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. バルテスについて
  • 6. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 今回のテーマ 短納期でも品質を確保する きっちり ためのテストの基本
  • 7. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 今回のテーマ モバイルアプリ開発ではこういう形が多い 設計から実装まで2ヵ月でリリース Webアプリから低コストでスマホアプリ化 短納期
  • 8. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 今回のテーマ 短納期 設計/実装/テストが未分化
  • 9. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 今回のテーマ じゃない
  • 10. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 今回のテーマ 要求 実装 テスト ソフトウェアを 作る過程 品質の確認 短納期でも基本構図はウォーターフォールと同じ ソフトウェアを テストする過程
  • 11. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. 今回のテーマ 設計・実装で手一杯、テストする時間がない どこまでテストするべきかわからない そもそもテストって必要? テストのプロの考え方
  • 12. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. テストのプロの考え方:V&V そもそもテストって必要? 仕様通り実装していればテストいらなくない? ①本当に仕様通りか確認する必要がある ②仕様が本当に正しいか確認する必要がある
  • 13. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. テストのプロの考え方:V&V V&V Verification Validation
  • 14. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える https://ezokun.github.io/AgeCheck/ 仕様: 数値を入力して決定 ・20歳以上なら成年 ・それ以外なら未成年 Monaca Cloud IDEを使いました 使いやすい!
  • 15. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える 仕様: 数値を入力して決定 ・20歳以上なら成年 ・それ以外なら未成年 どんなテストが 必要? ・20歳入力して決定⇒成年 ・19歳入力して決定⇒未成年
  • 16. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える 仕様: 数値を入力して決定 ・20歳以上なら成年 ・それ以外なら未成年 どんなテストが 必要? ・20歳入力して決定⇒成年 ・19歳入力して決定⇒未成年 それだけ?
  • 17. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える ・20歳入力⇒成年 ・19歳入力⇒未成年 Verification ・未入力チェック ・文字種チェック ・文字数チェック ・連続押下 Validation ・Enterキーで決定できない ⇒ユーザビリティ ・SQLインジェクション ⇒セキュリティ
  • 18. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える ・20歳入力⇒成年 ・19歳入力⇒未成年 Verification ・未入力チェック ・文字種チェック ・文字数チェック ・連続押下 Validation ・Enterキーで決定できない ⇒ユーザビリティ ・SQLインジェクション ⇒セキュリティ それだけ?
  • 19. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える ・どこで使用されるのか ⇒日本以外の国では成年が20歳とは限らない ・いつ使用されるのか ⇒日本では2022年4月以降、成年が18歳となる
  • 20. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ワークショップ:テストケースを考える ・どこで使用されるのか ⇒日本以外の国では成年が20歳とは限らない ・いつ使用されるのか ⇒日本では2022年4月以降、成年が18歳となる 仕様が 足りていない
  • 21. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. テストの必要性 V&Vの視点で必要! そもそもテストって必要?
  • 22. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. さまざまな切り口でテスト観点を洗い出す どこまでテストするべきかわからない テストのプロの考え方:品質と要求の関係 洗い出した観点を優先づけする 優先順の高いものから実施する
  • 23. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. いつ、どこからテストするかが大切 どこまでテストするべきか テストのプロの考え方:全数テストは不可能 全数テストは不可能
  • 24. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. テストのプロの考え方:初期テスト 設計・実装で手一杯で、テストする時間がない 設計・実装の段階で「要求」を意識する
  • 25. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. ・どこで使用されるのか ⇒日本以外の国では成年が20歳とは限らない ・いつ使用されるのか ⇒日本では2022年4月以降、成年が18歳となる テストのプロの考え方:初期テスト 要求・設計の段階 で洗い出す
  • 26. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. テストのプロの考え方:初期テスト 初期テスト Test Early, Test Often Shift Left Testing
  • 27. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. まとめ 設計・実装で手一杯で、テストする時間がない どこまでテストするべきかわからない そもそもテストって必要?
  • 28. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. まとめ 品質と要求 V&V 初期テスト 設計・実装時に 要求を意識する テスト時に 品質を確保する
  • 29. Copyright (C) 2019 VALTES CO.,LTD. All Rights Reserved. May the TEST be with you