SlideShare a Scribd company logo
1 of 23
Download to read offline
ソフトウェアテストに関わる人のための
Biased Position Talk
WACATE2015夏 BPPセッション
Mass Kaneko / @masskaneko
● 話すこと
○ ソフトウェアテストに関わる人々の
色々なポジションの捉え方と私のポジション
● ねらい
○ 皆さんが親睦を深めるためのネタの提供
○ 純テスト畑で育ってきた人達への別の価値観の提示
● 時々、皆さんにも問いかけます
○ 手を挙げて下さい。それがポジションの表明になります。
今週テストした方
Mass Kaneko / @masskaneko
● 本当は Mass ではなく Masanori だが…
○ 偉大なる空手家マス・オーヤマにあやかって
○ トーマスがトムになるような感じを出したかった
● 電機メーカー勤務
○ Programmer 2007-2012
○ Product Planner 2012-2013
○ Software Engineering Consultant 2013-
■ プログラマーとテスターにバイキルトをかける役割
■ 技術支援, 教育, 研究など
● 作曲, DJ, 工作, 釣り, スキー
最近作っているもの
おっ 今日は
雨が降るのかー
傘を持っていこう
テストを学ぶまで
● SNSでテストのコラムを書く。
● 池田暁さんが反応。テストの勉強会を紹介される。
● その勉強会で発表。テスターとの出会い。
テスコン出場者, JaSST発表経験者…など。
JSTQB, JaSST, WACATE などのキーワードを知る
● あとは流れで
○ JaSST’14Tokyo, JaSST’15Tokyo 参加
○ WACATE2014夏, WACATE2014冬 参加
○ JSTQB-FL取得
● 現在ではテストの仕事も行うように。
2012Q1
2015
2012Q2
2014
以前は知らなかったこと
● テストには技術がある
○ ユニットテストは開発技術だと思っていた
○ システムテストは経験則でしかできないものと思っていた
○ 技術書コーナーに足を運んでもテスト本は目に入らず
● テストの資格がある
○ IPAの情報処理技術者試験は知っていたがISTQBは知らなかった
● テストのシンポジウムがある
○ デブサミは知っていてもJaSSTは知らなかった
● テストの会社がある
業種
職種
大手/中小/スタートアップ
初心者/ベテラン
テストへの
関わり
テストの
楽しさ
プロダクト
目指していること
WACATEの参加理由
今の課題
業種
法人
向け
個人
向け
複数台の, 仮想化された, 高性能なコンピューター
単一の, 物理的で, 低性能なコンピューター
業種
マップ
複数台の, 仮想化された, 高性能なコンピューター
単一の, 物理的で, 低性能なコンピューター
法人
向け
個人
向け
ウェブサービス
クラウド,
スーパーコンピューター特定用途
シミュレーション
基幹系
業務系
社会
インフラ パッケージ,
デスクトップ スマホアプリ
コンソールゲーム
ガジェット
工作用
ボード
生活家電
OA機器
スマートフォン,
情報家電,
電子楽器航空機器,
医療機器
特定用途部品
自動車
産業機器
慣習的な
分類
法人
向け
個人
向け
複数台の, 仮想化された, 高性能なコンピューター
単一の, 物理的で, 低性能なコンピューター
ウェブ
ゲーム,
モバイル
組込み
エンター
プライズ パッケージ
職種
● 品質を作る立場 (主に開発)
● 品質を明らかにする立場 (主にテスト)
● その他(どちらでもない or 両方)
○ 私の役目とは一体…? うごごご!?
WACATEの参加者層は 3 : 6 : 1 くらい?
テストレベル
● 受け入れテスト
● システムテスト
● 統合テスト
● コンポーネントテスト
● コードレビュー,
静的コード解析
エンドユーザーの要望や、システム要求に
近いテスト
設計やコードに近いテスト
WACATEでは、上の方が多めでしょうか?
テスト・品質系?
● テストのスキルを伸ばすには品質の知識も必要
となり、品質に興味がある人は大体品質を確認
する側だよ。だからテスト・品質系なんだよ。
● テスターとQAは責任が全然違うし、品質って
テスターだけのものじゃないでしょ。
テスト・品質系なんてくくりはおかしい。
SQiPシンポジウム2014の参加者層
● SQiPシンポジウム2014オープニング資料
○ http://www.slideshare.net/MakotoNonaka/2014sqip2014sqip
○ 37% 品質管理・品質保証
○ 15% システム設計・開発
○ 9% プロジェクト管理
○ 9% プロセス改善
○ 7% テスト
○ 5% 研究・開発
● 普通のデベロッパーがもっと参加してもよいと
思いますが、いかがでしょうか?
テストの楽しさ・達成感の拠り所
● バグを見つけたとき
○ やっぱこれに尽きますよ!大物を釣り上げてインシデン
トレポートを書いた瞬間…たまりませんよね~
● 品質が向上されたとき
○ 私のテストがプロダクトの品質向上に貢献したときに
「仕事したなぁ~」 と思います。
● 楽しくありません
○ 生きるのがつらい…とても…つらい
きっちり網羅 vs サボりたい
● 「全数テストは不可能」 と言われているのは
知っているけど、できることなら網羅したい!
バグは一件も流出させない!
● どうせ網羅なんて低いテストレベルと
スモークテストくらいしかできないんだから
変更の影響範囲を見定めたり
狙い撃つテストに集中して賢くサボりたい。
無則とか探索とか、好き?
● 定められたテスト手順から外れた手順を
行うことが楽しい。そこに醍醐味を感じるし、
工学的に意義もあると思う。
● 定められたテスト手順以外の手順を
行うことなどナンセンスだと思う。
誰が行っても同じ結果になるテスト手順を
定めるのが工学的に正解なのではないか。
テクノロジー指向とメソドロジー指向
● 日本語の「技術」には両方含まれる
● テクノロジー:科学技術
○ 動くものを作る
○ 新しいものを触る
○ ハックする
○ コンピューターにやらせる
● メソドロジー:方法論
○ 人々が織りなす社会活動としてのソフトウェア開発に目を向ける
○ 人間が頭を使うべき創造活動にフォーカスする
○ 経験を工学に昇華させる
名君指向, 名人指向, 名作指向
最近になって、意識の高い人間には三つのタイプがあることに
気づいた。名君になりたい人、名人になりたい人、名作を作りた
い人である。名君になりたい人は、心の中の悪魔が「ひと山当
てて、一国一城の主になりたい」と囁く人。名人になりたい人
は、心の中の悪魔が「いつか、得意分野で一番になりたい」と囁
く人。そして名作を作りたい人は、心の中の悪魔が「ただ、いい
ものを作り続けたい」と囁く人である。
by Shu Uesugi, 2013 http://web.archive.org/web/20130630032303/http://j.chibicode.com/posts/meikun-meijin-
meisaku
テストは条件次第(by ISTQB)と嗜好
● プロダクトに要求される品質、アップデートの
容易性、組織の文化、職種の違い、
品質達成のためにかけられるコスト…によって
行うべきエンジニアリングが異なる。
● 更に、そのエンジニアリングを行うのに適した
嗜好が定まると考える。
● 互いの「普通」はきっと違う。
この機会にそれを体感してみては?
いつまで若手?
● 『若くて元気のいい人。また、集団の中で年齢の若いほうの
人。』 goo 国語辞典
● WACATE公式の定義
○ 『大学卒業からおおむね10年程度』 http://wacate.jp/about.html
● 皆さん個々人の感覚ではこのくらい?
○ 25歳まで。「新人」とほぼ同じ感覚。
○ 29歳まで。「20代」とほぼ同じ感覚。
○ 35歳まで。
● 私は若手ではないと思う。
私は次の世界に行きます。
さらばWACATE! ありがとう!

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

ソフトウェアテストに関わる人のための Biased position talk