SlideShare ist ein Scribd-Unternehmen logo
1 von 68
新卒エンジニア向け
QAレクチャーの話
2015/8/10
@九州ソフトウェアテスト勉強会 vol.16
株式会社ガイアックス QEチームマネージャー 境野高義
相方の実家(福岡県)に帰省中
一家でハウステンボス(長崎)
昨日も今日もハウステンボス
今の気持ち
疲労コンパイル
今日お伝えしたいこと
弊社で行っている「新卒エンジニア向けQAレク
チャー」の中身をダイジェストでお伝えします。
開発者あるいは非開発者に向けてQAを説明する
時の参考になればうれしいです。
自己紹介 (真面目なヤツ)
職歴
■遠い過去
・八百屋で電話営業
・アニメーションの制作進行
・JAVAプログラマー
■前職
・デジカメのQA 6年間
■現職(2009年10月~)
・WebのQA 6年目
ガイアックスでやってること
2009~2014
QAチーム立ち上げと運営
 チームメイキング
 チーム合宿
 QA勉強会
 チームメンバーは最大7人
 チーム外への認知度アップ
 社内にテストサービスを提供
 開発チーム側の要望に応じてメンバーをアサイン
 システムテストレベルを手動で実施
 仕様レビューから入ることもあり
 詳しくはこちら
 http://www.slideshare.net/takayoshisakaino/ques5-gx
ガイアックスでやってること
2015~
技術を使ったテストを行うチーム
 ミッション
 技術を使ったテストによる品質の維持向上と、開発生産性の向上
 私と新卒1人
 テストの自動化
 E2Eレベルも、UTレベルも
 コード自体の品質向上
 オブジェクト指向プログラミング
 テスタビリティの高いコードとは
自己紹介 (真面目じゃないヤツ)
今年で結成15周年!
カメラ
http://dempagumi.dearstage.com/
でんぱ組.inc
http://babymetal.jp/home/
BABYMETAL
からの
http://silent-siren.com/
Silent Siren
( ゚д゚)
って顔しないでw
新人エンジニア向け
QAレクチャーの話
(ここから本題です)
新卒向け 社内研修
 4月:9社合同シェア研修
 マナーとか7つの習慣とかマーケティングとか
 プレゼンバトルとか開発バトルとか
 5月:プログラミング研修(社内)
 Git、OOP、ペアプロ、TDD、HTML/CSS、デザイン、QA
 Webアプリ作成課題
 6月:Webアプリ開発
 社内サービスを構築、運用する
 今回は 書籍管理システム”書庫たん”
新卒向け 社内研修
 4月:9社合同シェア研修
 マナーとか7つの習慣とかマーケティングとか
 プレゼンバトルとか開発バトルとか
 5月:プログラミング研修(社内)
 Git、OOP、ペアプロ、TDD、HTML/CSS、デザイン、QA
 Webアプリ作成課題
 6月:Webアプリ開発
 社内サービスを構築、運用する
 今回は 書籍管理システム”書庫たん”
ここの話
QAレクチャー
“エンジニアクエスト”
こんなテイストw
未来の開発者に伝えたいこと
コンテンツ
研修資料150枚もあるので
その中からピックアップしてお見せします。
興味あるところ、気になるところがありましたら
質疑時間に聞いてください!質問ウェルカム!
前半パート
イントロダクション
イントロダクション
イントロダクション
イントロダクション
イントロダクション
イントロダクション
実際にテストやってみよう!
テストをやってみる
(エンジニアクエストの名前はこれ)
(解説)
 私が作ったしょぼい掲示板アプリに対して、
「バグを見つけよう」というアクティビティ
JSTQBでいうところの
 バグ、欠陥、フォールト
 故障
 インシデント
全部ひっくるめて「バグ」と呼んでいます。
サイトの説明しかない状態で
立ち向かう
しにます
情報が足りません
仕様書ゲット!
実際に紙の仕様書を渡します
(一部抜粋)
世界を救えました
見つけたバグを共有
バグにもいろいろある
「バグ」とは言わないかもし
れないけれど
テストする側の視点
(弊社では)開発者が仕様を
考えるケースも多いので
開発者にとってバグって
あまり関わりたくないものだから
ここまでが前半
後半は座学なので
きっとみなさんご存知の内容
7原則
7原則
テストと言っても
いろいろあるってこととか
(私が)困ってることと、
ワークしてみたり
「これの良くないところはどこ?」
これじゃ実装できない
このテストで十分かわからない
テストで何をみたいのか?
品質って?
理想としてはこう
(品質特性の使い方?)
目的にあったテスト
まとめます
まとめ
まとめ
まとめ
という感じで
QAレクチャーを実施しています
レクチャーの効果
 こゆチームがあることの認知
 プロジェクトメンバーとして開発者との密接な関わり
 QAに迷惑かけ内容にイイモノ出さなきゃ、という意識
 品質について困ったらQAに聞こうという雰囲気
参考になりましたでしょうか…
ご清聴ありがとうございました!
Q&A

Weitere ähnliche Inhalte

Was ist angesagt?

今日から始めるアジャイル開発
今日から始めるアジャイル開発今日から始めるアジャイル開発
今日から始めるアジャイル開発
Takashi Takebayashi
 

Was ist angesagt? (20)

kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道kintoneフロントエンド開発 モダン化への道
kintoneフロントエンド開発 モダン化への道
 
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
 
翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組み翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組み
 
Shiteitoudan2015 kamio
Shiteitoudan2015 kamioShiteitoudan2015 kamio
Shiteitoudan2015 kamio
 
機械学習をScrumで組織的に学習する (RSGT2022)
機械学習をScrumで組織的に学習する (RSGT2022)機械学習をScrumで組織的に学習する (RSGT2022)
機械学習をScrumで組織的に学習する (RSGT2022)
 
テストは仕様を考えるツールなのかなあ?と思った話
テストは仕様を考えるツールなのかなあ?と思った話テストは仕様を考えるツールなのかなあ?と思った話
テストは仕様を考えるツールなのかなあ?と思った話
 
ジョイ・インク 役職も部署もない全員主役のマネジメント
ジョイ・インク 役職も部署もない全員主役のマネジメントジョイ・インク 役職も部署もない全員主役のマネジメント
ジョイ・インク 役職も部署もない全員主役のマネジメント
 
マネジメントレスのススメ - VPoE-Meetup by manaboo
マネジメントレスのススメ - VPoE-Meetup by manabooマネジメントレスのススメ - VPoE-Meetup by manaboo
マネジメントレスのススメ - VPoE-Meetup by manaboo
 
Product Managerになってぶつかった5つの壁
Product Managerになってぶつかった5つの壁Product Managerになってぶつかった5つの壁
Product Managerになってぶつかった5つの壁
 
Global scrum QA team
Global scrum QA teamGlobal scrum QA team
Global scrum QA team
 
今日から始めるアジャイル開発
今日から始めるアジャイル開発今日から始めるアジャイル開発
今日から始めるアジャイル開発
 
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
 
エンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なことエンジニアが働きたい場所で働けるために、チームに必要なこと
エンジニアが働きたい場所で働けるために、チームに必要なこと
 
The way of_study_meeting_not_failing
The way of_study_meeting_not_failingThe way of_study_meeting_not_failing
The way of_study_meeting_not_failing
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
 
これまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジこれまでの開発から、これからの開発へのチェンジ
これまでの開発から、これからの開発へのチェンジ
 
UiPath on Windows 11
UiPath on Windows 11UiPath on Windows 11
UiPath on Windows 11
 
ノーコードとアジャイル
ノーコードとアジャイルノーコードとアジャイル
ノーコードとアジャイル
 
PMの立ち位置について
PMの立ち位置についてPMの立ち位置について
PMの立ち位置について
 
地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め地図を捨ててコンパスを頼りに進め
地図を捨ててコンパスを頼りに進め
 

Andere mochten auch

Andere mochten auch (7)

Qaアーキテクチャの話
Qaアーキテクチャの話Qaアーキテクチャの話
Qaアーキテクチャの話
 
ソフトウェアテスト入門
ソフトウェアテスト入門ソフトウェアテスト入門
ソフトウェアテスト入門
 
ソフトウェアテストことはじめ
ソフトウェアテストことはじめソフトウェアテストことはじめ
ソフトウェアテストことはじめ
 
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテストはてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
 
ソフトウェアの品質保証の基礎とこれから
ソフトウェアの品質保証の基礎とこれからソフトウェアの品質保証の基礎とこれから
ソフトウェアの品質保証の基礎とこれから
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
 
ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門ソフトウェア開発工程とテスト入門
ソフトウェア開発工程とテスト入門
 

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

Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Hitoshi Asai
 
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
wpscala
 

Ähnlich wie 九州ソフトウェアテスト勉強会Vol.16 発表資料 150810 (20)

How to develop a huge Single Page Application
How to develop a huge Single Page ApplicationHow to develop a huge Single Page Application
How to develop a huge Single Page Application
 
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術
 
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
 
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
 
禍つヴァールハイトを支える負荷試験
禍つヴァールハイトを支える負荷試験禍つヴァールハイトを支える負荷試験
禍つヴァールハイトを支える負荷試験
 
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashitaS14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
 
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
福岡開発立ち上げQAメンバーが語るメルカリQAのはじめかた
 
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
 
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
 
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
JavaでWebサービスを作り続けるための戦略と戦術 JJUG-CCC-2018-Spring-g1
 
『駅すぱあと』新しい開発基盤の研究
『駅すぱあと』新しい開発基盤の研究『駅すぱあと』新しい開発基盤の研究
『駅すぱあと』新しい開発基盤の研究
 
de:code行ってきて感じたことをつれづれなるままに話すLT
de:code行ってきて感じたことをつれづれなるままに話すLTde:code行ってきて感じたことをつれづれなるままに話すLT
de:code行ってきて感じたことをつれづれなるままに話すLT
 
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
WACATEにより爆発的に加速した QA歴3ヶ月の新卒のお話
 
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
 
退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話退屈なブラウザ作業をpuppeteerにやらせたいお話
退屈なブラウザ作業をpuppeteerにやらせたいお話
 
[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
 
元OracleMasterPlatinumがCloudSpanner触ってみた
元OracleMasterPlatinumがCloudSpanner触ってみた元OracleMasterPlatinumがCloudSpanner触ってみた
元OracleMasterPlatinumがCloudSpanner触ってみた
 
Api結合部の自動テスト方式
Api結合部の自動テスト方式 Api結合部の自動テスト方式
Api結合部の自動テスト方式
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016
Anchors Aweigh!! - re:Invent報告@re:Port 2016Anchors Aweigh!! - re:Invent報告@re:Port 2016
Anchors Aweigh!! - re:Invent報告@re:Port 2016
 
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
スケジュール遅延が当たり前な状況を少し良くしたいチームがその未来のためにScrumに”再”挑戦した話
 

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