九州ソフトウェアテスト勉強会vol.16 発表資料 150810

68
新新新新新新新新新 QA 新新 新新新新新 2015/8/10 @ 新新新新新新新新新新新新新新 vol.16 新新新新新新新新新新 QE 新新新新新新新新新 新新新新

Upload: takayoshi-sakaino

Post on 19-Aug-2015

299 views

Category:

Engineering


4 download

TRANSCRIPT

Page 1: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

新卒エンジニア向けQA レクチャーの話

2015/8/10

@ 九州ソフトウェアテスト勉強会 vol.16株式会社ガイアックス QE チームマネージャー 境野高義

Page 2: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

相方の実家 ( 福岡県 ) に帰省中

Page 3: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

一家でハウステンボス ( 長崎 )

Page 4: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

昨日も今日もハウステンボス

Page 5: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

今の気持ち

疲労コンパイル

Page 6: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

今日お伝えしたいこと

弊社で行っている「新卒エンジニア向け QA レクチャー」の中身をダイジェストでお伝えします。

開発者あるいは非開発者に向けて QA を説明する時の参考になればうれしいです。

Page 7: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

自己紹介 ( 真面目なヤツ )

Page 8: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

職歴

■遠い過去・八百屋で電話営業・アニメーションの制作進行・ JAVAプログラマー

■前職・デジカメの QA 6年間

■現職 (2009年 10月~)

・Webの QA 6年目

Page 9: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

ガイアックスでやってること2009 ~ 2014

QA チーム立ち上げと運営 チームメイキング

チーム合宿 QA 勉強会 チームメンバーは最大 7 人 チーム外への認知度アップ

社内にテストサービスを提供 開発チーム側の要望に応じてメンバーをアサイン システムテストレベルを手動で実施 仕様レビューから入ることもあり

詳しくはこちら http://www.slideshare.net/takayoshisakaino/ques5-gx

Page 10: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

ガイアックスでやってること2015 ~

技術を使ったテストを行うチーム ミッション

技術を使ったテストによる品質の維持向上と、開発生産性の向上 私と新卒 1 人 テストの自動化

E2E レベルも、 UT レベルも コード自体の品質向上

オブジェクト指向プログラミング テスタビリティの高いコードとは

Page 11: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

自己紹介 ( 真面目じゃないヤツ )

Page 12: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

今年で結成15周年!

Page 13: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

カメラ

Page 14: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

http://dempagumi.dearstage.com/

でんぱ組 .inc

Page 15: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

http://babymetal.jp/home/

BABYMETAL

Page 16: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

からの

Page 17: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

http://silent-siren.com/

Silent Siren

Page 18: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

( ゚д ゚ )って顔しないでw

Page 19: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

新人エンジニア向けQA レクチャーの話( ここから本題です )

Page 20: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

新卒向け 社内研修

4 月 :9 社合同シェア研修 マナーとか 7 つの習慣とかマーケティングとか プレゼンバトルとか開発バトルとか

5 月 : プログラミング研修 ( 社内 )

Git 、 OOP 、ペアプロ、 TDD 、 HTML/CSS 、デザイン、QA

Web アプリ作成課題 6 月 :Web アプリ開発

社内サービスを構築、運用する 今回は 書籍管理システム”書庫たん”

Page 21: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

新卒向け 社内研修

4 月 :9 社合同シェア研修 マナーとか 7 つの習慣とかマーケティングとか プレゼンバトルとか開発バトルとか

5 月 : プログラミング研修 ( 社内 )

Git 、 OOP 、ペアプロ、 TDD 、 HTML/CSS 、デザイン、QA

Web アプリ作成課題 6 月 :Web アプリ開発

社内サービスを構築、運用する 今回は 書籍管理システム”書庫たん”

ここの話

Page 22: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

QA レクチャー “エンジニアクエスト”

Page 23: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

こんなテイスト w

Page 24: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

未来の開発者に伝えたいこと

Page 25: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

コンテンツ

Page 26: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

研修資料 150 枚もあるのでその中からピックアップしてお見せします。興味あるところ、気になるところがありましたら質疑時間に聞いてください!質問ウェルカム!

Page 27: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

前半パート

Page 28: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

イントロダクション

Page 29: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

イントロダクション

Page 30: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

イントロダクション

Page 31: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

イントロダクション

Page 32: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

イントロダクション

Page 33: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

イントロダクション

実際にテストやってみよう!

Page 34: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

テストをやってみる( エンジニアクエストの名前はこれ )

Page 35: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

( 解説 )

私が作ったしょぼい掲示板アプリに対して、「バグを見つけよう」というアクティビティ

JSTQB でいうところの バグ、欠陥、フォールト故障 インシデント

 全部ひっくるめて「バグ」と呼んでいます。

Page 36: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

サイトの説明しかない状態で立ち向かう

Page 37: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

しにます

Page 38: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

情報が足りません

Page 39: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

仕様書ゲット!

Page 40: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

実際に紙の仕様書を渡します( 一部抜粋 )

Page 41: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

世界を救えました

Page 42: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

見つけたバグを共有

Page 43: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

バグにもいろいろある

Page 44: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

「バグ」とは言わないかもしれないけれど

Page 45: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

テストする側の視点

Page 46: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

( 弊社では ) 開発者が仕様を考えるケースも多いので

Page 47: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

開発者にとってバグってあまり関わりたくないものだから

Page 48: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

ここまでが前半

Page 49: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

後半は座学なのできっとみなさんご存知の内容

Page 50: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

7原則

Page 51: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

7原則

Page 52: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

テストと言ってもいろいろあるってこととか

Page 53: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

( 私が )困ってることと、

Page 54: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

ワークしてみたり「これの良くないところはどこ?」

Page 55: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

これじゃ実装できない

Page 56: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

このテストで十分かわからない

Page 57: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

テストで何をみたいのか?

Page 58: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

品質って?

Page 59: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

理想としてはこう( 品質特性の使い方? )

Page 60: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

目的にあったテスト

Page 61: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

まとめます

Page 62: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

まとめ

Page 63: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

まとめ

Page 64: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

まとめ

Page 65: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

という感じでQA レクチャーを実施しています

Page 66: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

レクチャーの効果

こゆチームがあることの認知 プロジェクトメンバーとして開発者との密接な関わり QA に迷惑かけ内容にイイモノ出さなきゃ、という意識 品質について困ったら QA に聞こうという雰囲気

Page 67: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

参考になりましたでしょうか…

ご清聴ありがとうございました!

Page 68: 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810

Q&A