Submit Search
Upload
テストエンジニアの品格 #automatornight
•
171 likes
•
53,003 views
kyon mm
Follow
http://madoguchi100.connpass.com/event/8204/ で発表したスライドです
Read less
Read more
Software
Report
Share
Report
Share
1 of 51
Download Now
Download to read offline
Recommended
幅広なテスト分析ができるようになろう
幅広なテスト分析ができるようになろう
scarletplover
What should you shift left
What should you shift left
Yasuharu Nishi
テスト計画の立て方 WACATE2019 夏
テスト計画の立て方 WACATE2019 夏
Naoki Nakano
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
Yasuharu Nishi
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
Hiroyuki Ito
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
More Related Content
What's hot
探索的テスト入門
探索的テスト入門
H Iseri
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
Yasuharu Nishi
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
TDD のこころ
TDD のこころ
Takuto Wada
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
Akira Ikeda
テスト分析についての説明資料公開用
テスト分析についての説明資料公開用
Tsuyoshi Yumoto
アジャイルな見積りと計画づくり勉強会
アジャイルな見積りと計画づくり勉強会
Arata Fujimura
ソフトウェアの品質保証の基礎とこれから
ソフトウェアの品質保証の基礎とこれから
Yasuharu Nishi
【SQiP2016】楽天のアジャイル開発とメトリクス事例
【SQiP2016】楽天のアジャイル開発とメトリクス事例
Kotaro Ogino
振り返り(アジャイルレトロスペクティブズ)
振り返り(アジャイルレトロスペクティブズ)
Keisuke Tameyasu
例外設計における大罪
例外設計における大罪
Takuto Wada
アジャイル開発とメトリクス
アジャイル開発とメトリクス
Rakuten Group, Inc.
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
Yasuharu Nishi
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
Tokoroten Nakayama
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
ソフトウェアテスト入門
ソフトウェアテスト入門
Preferred Networks
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
Hironori Washizaki
What's hot
(20)
探索的テスト入門
探索的テスト入門
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
TDD のこころ
TDD のこころ
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析についての説明資料公開用
テスト分析についての説明資料公開用
アジャイルな見積りと計画づくり勉強会
アジャイルな見積りと計画づくり勉強会
ソフトウェアの品質保証の基礎とこれから
ソフトウェアの品質保証の基礎とこれから
【SQiP2016】楽天のアジャイル開発とメトリクス事例
【SQiP2016】楽天のアジャイル開発とメトリクス事例
振り返り(アジャイルレトロスペクティブズ)
振り返り(アジャイルレトロスペクティブズ)
例外設計における大罪
例外設計における大罪
アジャイル開発とメトリクス
アジャイル開発とメトリクス
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
ソフトウェアテスト入門
ソフトウェアテスト入門
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Agile Quality アジャイル品質パターン (QA2AQ)
Agile Quality アジャイル品質パターン (QA2AQ)
Similar to テストエンジニアの品格 #automatornight
TDDはじめる前に
TDDはじめる前に
Yasui Tsutomu
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
kyon mm
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
kyon mm
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
Hiroyuki Tanaka
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
kyon mm
サイボウズQAの働き方
サイボウズQAの働き方
Cy1DayCy1Day
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer
Kazuaki Matsuo
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
kyon mm
QA組織とiOSのテスト
QA組織とiOSのテスト
LINE Corporation
テストとの上手な付き合い方
テストとの上手な付き合い方
Akira Suenami
How to let them in house of quality
How to let them in house of quality
Takahiro Toku
今、おさえておきたい DevOps
今、おさえておきたい DevOps
智治 長沢
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
kyon mm
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Kazuaki Matsuo
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
Go Sueyoshi (a.k.a sue445)
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
Tomomi Kajita
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
Hiroko Tamagawa
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年ver
Kosuke Fujisawa
20130603 aspnet勉強会 実践的debugging
20130603 aspnet勉強会 実践的debugging
kumake
Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
Tatsuya Ishikawa
Similar to テストエンジニアの品格 #automatornight
(20)
TDDはじめる前に
TDDはじめる前に
#STAC2014 システムテスト自動化ハンズオン
#STAC2014 システムテスト自動化ハンズオン
Scrum,Test,Metrics #sgt2016
Scrum,Test,Metrics #sgt2016
GCSアジャイル開発を使ったゲームの作り方
GCSアジャイル開発を使ったゲームの作り方
アジャイルなテストの見積もりと計画作り
アジャイルなテストの見積もりと計画作り
サイボウズQAの働き方
サイボウズQAの働き方
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer
#NagoyaTesting アジャイルなテストの見積りと計画づくり
#NagoyaTesting アジャイルなテストの見積りと計画づくり
QA組織とiOSのテスト
QA組織とiOSのテスト
テストとの上手な付き合い方
テストとの上手な付き合い方
How to let them in house of quality
How to let them in house of quality
今、おさえておきたい DevOps
今、おさえておきたい DevOps
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
20151021 cookpad talk_test_engineer
20151021 cookpad talk_test_engineer
Sue445 Style TDD #atest_hack
Sue445 Style TDD #atest_hack
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
ソフトウェアテストことはじめ2016年ver
ソフトウェアテストことはじめ2016年ver
20130603 aspnet勉強会 実践的debugging
20130603 aspnet勉強会 実践的debugging
Test automation strategy for .net core 3 transition
Test automation strategy for .net core 3 transition
More from kyon mm
Kaizen process with test #hackt
Kaizen process with test #hackt
kyon mm
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
kyon mm
ICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJ
kyon mm
焦らず急いでの意味
焦らず急いでの意味
kyon mm
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
kyon mm
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
kyon mm
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
kyon mm
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggug
kyon mm
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
kyon mm
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjug
kyon mm
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA
kyon mm
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
kyon mm
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
kyon mm
契る意味 #pykonjp2014
契る意味 #pykonjp2014
kyon mm
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
kyon mm
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyo
kyon mm
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
kyon mm
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
kyon mm
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
kyon mm
TDDの自殺 #TDDeX
TDDの自殺 #TDDeX
kyon mm
More from kyon mm
(20)
Kaizen process with test #hackt
Kaizen process with test #hackt
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
ICST2015 GUI Testingの紹介 #SIGSTJ
ICST2015 GUI Testingの紹介 #SIGSTJ
焦らず急いでの意味
焦らず急いでの意味
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
出来るチューリング完全!SQLでもいろいろ出来る! #syoboben
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
#STAC2014 状態遷移を活用した自動テストのテスト戦略とデプロイメントパイプライン
テストファースト、自動テストを導入するという事について(@社内勉強会)
テストファースト、自動テストを導入するという事について(@社内勉強会)
Gradle 2.2, 2.3 news #jggug
Gradle 2.2, 2.3 news #jggug
テストとリファクタリングに関する深い方法論 #wewlc_jp
テストとリファクタリングに関する深い方法論 #wewlc_jp
Groovyで学ぶプロセス代数 #jjug
Groovyで学ぶプロセス代数 #jjug
@kyon_mmの書籍の読み方 #AsianAA
@kyon_mmの書籍の読み方 #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
JenkinsとGitで実装するGatewayCheckIn Pattern #AsianAA
GradleのREPLプラグイン紹介 #jggug
GradleのREPLプラグイン紹介 #jggug
契る意味 #pykonjp2014
契る意味 #pykonjp2014
いつでも聞けるTDD入門 #TDDBC_NAGOYA
いつでも聞けるTDD入門 #TDDBC_NAGOYA
Test Retrospective #kyon_kao_wedding in Tokyo
Test Retrospective #kyon_kao_wedding in Tokyo
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
ソフトウェア開発を勉強し始めて3年間でやったこと~After~ #devsumi
自動テストの誤解とアンチパターン in 楽天 Tech Talk
自動テストの誤解とアンチパターン in 楽天 Tech Talk
詳解!自動結合テスト #jasst
詳解!自動結合テスト #jasst
TDDの自殺 #TDDeX
TDDの自殺 #TDDeX
テストエンジニアの品格 #automatornight
1.
テストエンジニアの品格 kyon_mm 2014.09.03
2.
Self Introduction •
きょん kyon_mm • テストアーキテクト 2年目 • TDD/BDD, SCM, Agile, Softwaretest, SoftwareEngineering • なごや • 基礎勉強会, SCMBC, Nagoya.Testing, Cafe.Testing
3.
テストエンジニアって 必要とされていますか?
4.
それってぶっちゃけ誰でもよかっ たりしませんか?
5.
っていうか、 開発者がやればいいんじゃねーの?
6.
では、タイトルに戻りましょう
7.
品格のはじめ • 「あの人と一緒に開発したい、あの人のようなテストを
出来るようになりたい、あの人のようなテストが出来る 人を周りに置きたい」 • そう思われるような立ち居振る舞いをするテストエンジ ニアが「テストエンジニアとして品がよい」という意味 • とします!
8.
どんなテストエンジニアと仕事 したいですか?
9.
一緒に仕事したい テストエンジニア例
10.
ぬるい!ぬるすぎる!
11.
それでプロダクトの品質向上や、 プロジェクトを成功へ導くとい うのは達成できるのでしょうか?
12.
結局我々はなんでも出来る人が 欲しいのである。 そのうち、テストが得意な人が
ほしい。
13.
っていうか、現実問題、だいた いのこと出来ないと、プロダク トの品質を上げることに寄与す
るなんて出来る訳がない。
14.
そうでないならどっちか 高度に発達したプロジェクト スキルを問わないプロジェクト
15.
なら、なりましょう。
16.
私がテストエンジニアになりたて のころ言われた言葉を贈ります。
17.
「バイザー100回読め」
18.
バイザー本 • ソフトウェアテスト技法
-> 443p (言われたのはこっち • 実践的プログラムテスト入門 -> 265p
19.
まぁ1年くらいあれば 100回くらい読める
20.
テストの学習をすると比較的な んでもやることになります。 なんでもやることになる必要が
出てきていないのは、とても狭 い範囲を学習しているからです。 (断言
21.
学習対象例 • マネジメント
• ストラテジー、アーキテクチャ • デザイン • レポート • アプリケーションドメイン • ソリューションドメイン 開発のための~、テストのため の~、の両方を知らないと 対症療法的になりがち (後手になる)
22.
たくさんあって大変だ>< そうお思いでしょう?
23.
朗報です
24.
SWEBOK V3 ソフトウェア工学知識体系
Version3 はなんと無料でダウンロードできます!
25.
っていうか、SWEBOKもバイザーも 皆さん読んでいますよね><(煽り
26.
学習曲線がよいかどうかはさておき、 知識体系とか資格書というのは比較的 幅広く扱っています。
27.
専門書を何冊も買うのが嫌で、教 科書から応用を出来る人には最適 です。
でも、そんな人まれだし、私には 関係ない。そうお思いでしょう?
28.
テストエンジニアがどうであるかはさ ておき、チームの中で最も品質面に頼 りにされる人が、
プロジェクトを俯瞰出来る知識なしで うまくいくわけないじゃないですかー。
29.
つまり、ある程度体系的な知識は必要 になります。っていうか、ないと「あ の人ユーザビリティはよく見れるけど、
それだけだよね。それで全体の儲けが よくなるかはケースバイケースすぎるっ ていうか」とか言われちゃいますよ!!
30.
ソフトウェア開発の体系 (僕の中では義務教育) •
REBOK -> 要求工学の知識体系 • BABOK -> ビジネス分析の知識体系 • SWEBOK -> ソフトウェア工学の知識体系 • SQuBOK -> ソフトウェア品質の幅広い知識体系 • ISO25000 -> ソフトウェア品質のモデル化や体系化
31.
テスト専門の体系 (僕の中でテスターの義務教育) •
Software Testing and Quality Assurance Theory and Practice -> ソフトウェアテストの知識体系的な • ISTQB/JSTQB -> 読んでおくと話が通じやすくなる可能 性が高い • ISO29119 -> 賛否両論渦巻いているソフトウェアテスト の標準
32.
知識をつけたら振る舞い方も 学ぼう •
ボーリスバイザー • レックスブラック • ケムカーナー • リッククレイグ • ジェームスバック • ウィテカー • GJマイヤーズ 正直どれから手を付けて もよいのですが、ケムカー ナーの「基本から学ぶソ フトウェアテスト」はバ ランスがよい気がします。 長いけど。
33.
最近のチーム開発についても知 りましょう •
実践アジャイルテスト • Specification By Example • チーム開発実践入門 • LEAN Sereis
34.
ここらへんまで知ってたら 「あ、入場どうぞ」みたいな感覚です。
35.
っていうか、この辺まで知らな いと、「似たプロジェクトで使っ たドキュメントを真似てテスト
○○をする」っていうくらいし か出来ない。
36.
それ、あなたはエンジニアリン グしているんでしたっけ><
37.
あなたがプロジェクトを良くする 可能性を持つというのは、テスト の膨大な知識を持った上で、プロ
ジェクトに最適なものを探し、創 ることができるということ
38.
で、テスト「エンジニア」っていうか らには、テストをよりよくしていくは ずなので。
39.
テストエンジニアならやって普 通じゃね?みたいな •
プロジェクトに合わせて次のものを自作、カスタマイズ • テストツール、テスティングフレームワーク • ビルドツール • CIサーバー • テストドキュメントを用途に応じて変換や生成するツール • バグがありそうな部分を予測、計測するツール • テストケース生成
40.
ま、っていうくらいまでやれると、 「あぁ、きょんくんに任せたいね」っ てなると思うんですよ。
41.
で、加えるとだな
42.
ソリューションはたくさん • 証明プログラミング(Coq,
SSReflect, Agda, etc) • モデル検査(Alloy, etc) • 仕様記述言語(VDM++, B-method, etc) • 契約プログラミング • レビュー
43.
っていうか、この辺検討しないっ てROI計算したんでしょうか?
44.
ROI?
45.
コストや投資の計算 • ROI
• CBA • ROI, CBAをベースにしたメソッド • 様々な意思決定メソッド
46.
効果的であるかはとても重要で すね。
47.
効果的?
48.
メトリクスをとる一般論 • GQM
• Effective Mapping • Impact Mapping
49.
まとめ
50.
まとめ • テストエンジニアはおそらくはスキル要求が最も広いと
思われます。 • 品のよいテストエンジニアになりたいなら、あなたがプ ロジェクトの品質向上に最適なソリューションを丁寧に 出せるようになる必要があります。 • テスト/エンジニアリング/サイエンスとあるのなかでテ ストは懐が広めの業界ですので、いろいろ聞きやすいで す。
51.
ご清聴ありがとぴょん◆
Download Now