Slide 1

Slide 1 text

にわかなりにQAの人と
 携わってみる…
 @__yumechi


Slide 2

Slide 2 text

twitter: @__yumechi 自己紹介
 ● twitter: @__yumechi
 ● 普段は人材広告サービスでスクラムマスターをしていたり、PHP, Laravelで開発した りしているバックエンドエンジニア
 ● 最近の趣味
 ○ スプラトゥーン3(100時間超えてました)
 ○ テックカンファレンスに行くこと( PHPカンファレンス、XP祭り、PyCon JP、Vue Fes Japan Onlineに直 近だと参加してました) 
 ● 今日はガチプライベートな話しかしないので、個人の感想です
 2

Slide 3

Slide 3 text

ところで
 テスコンって
 知っていますか?
 3

Slide 4

Slide 4 text

Googleで「テスト設計コン テスト」で調べて
 https://www.aster.or.j p/testcontest/


Slide 5

Slide 5 text

なんと、テストの
 コンテストが
 あるんです…!


Slide 6

Slide 6 text

これのU-30の部に
 2回ほど参加しました
 (一般チームで)


Slide 7

Slide 7 text

twitter: @__yumechi どんな大会なの?
 ● 与えられたテストベースから成果物を作っていくコンテスト
 ○ https://www.aster.or.jp/testcontest/u30.html#requirement2 より
 ○ 0: テスト開発プロセス及び成果物の全体像を示したもの 
 ○ 1: テスト要求分析の成果物 
 ○ 2: テストアーキテクチャ設計の成果物 
 ○ 3: テスト詳細設計の成果物 
 ○ 4: テスト実装の成果物 
 ○ 5: アピールシート
 ○ (決勝のみ)6: プレゼンテーション用資料 
 7

Slide 8

Slide 8 text

この成果物
 を聞いて…


Slide 9

Slide 9 text

twitter: @__yumechi どんな大会なの?
 ● 与えられたテストベースから成果物を作っていくコンテスト
 ○ https://www.aster.or.jp/testcontest/u30.html#requirement2 より
 ○ 0: テスト開発プロセス及び成果物の全体像を示したもの 
 ○ 1: テスト要求分析の成果物 
 ○ 2: テストアーキテクチャ設計の成果物 
 ○ 3: テスト詳細設計の成果物 
 ○ 4: テスト実装の成果物 
 ○ 5: アピールシート
 ○ (決勝のみ)6: プレゼンテーション用資料 
 9 🤔
 🤔
 🤔
 🤔


Slide 10

Slide 10 text

そもそも
 テスト実装くらいしか
 わからん…ぞ…


Slide 11

Slide 11 text

というわけで、
 かなり足を
 引っ張りました


Slide 12

Slide 12 text

twitter: @__yumechi コンテストに参加して分かったこと
 ● 自分が結構普段からふわっと仕様とか、要求を決めていた(反省)
 ○ QAエンジニアと会話していて、自分の解像度の粗さがよくわかった 
 ○ この入力の組み合わせでどんな出力をする? みたいなものを整理したうえで、 MECEなケースに近 づけていくことができていなかった(ディシジョンテーブルや CFD法がいざとなるとあんまり出てこな かった)
 ● 異常系のテストケース想定って難しい…
 ○ 開発メインの人あるあるなのかもしれないが、正常系ケースとちょっとしたエラーケースくらいしか思 い浮かばない
 ○ この問題とこの問題を組み合わせた時の動きはどうなる? みたいな状態遷移を考えた時に、この ケース考えてなかったなーみたいなのいっぱいあった 


Slide 13

Slide 13 text

QAエンジニアの人
 ってすごく仕事が
 丁寧だな… と思った


Slide 14

Slide 14 text

自分の性格的にも
 向いてないところ
 なので、めちゃくちゃ
 勉強になった


Slide 15

Slide 15 text

twitter: @__yumechi 参加したメンバーも理解があった
 ● 一緒に組んだメンバーの方もすべてを理解していたわけではない
 ○ PFD(Process Flow Diagram)で成果物の全体図を書いてみるところとか 
 ○ マインドマップでの分析とか 
 ○ 技法もどこに適用する? というところで相談したりとか 
 ○ etc…
 ● 参加したチーム全体としても学びが多かった!と割とポジティブ
 ○ 0 → 1 のプロジェクトのテスト計画、テスト設計、テスト実装までをすべて行えるちょうどいい機会 


Slide 16

Slide 16 text

もし興味があれば
 調べて、参加して
 みましょう!
 (U-30とオープンが
  あります)


Slide 17

Slide 17 text

twitter: @__yumechi そのほか興味が出て聞いてみたこと
 ● (勉強会で勉強会やカンファレンスの紹介するの恐縮ですが)
 ● ラクス様のQA Tips LT会やQAに関する勉強会とかとか
 ● Jasst Nanoに参加してみる
 ○ 割と気軽に登壇してね~ってスタンス 
 ● ある程度まで行ったらJaSSTに参加してみたいなー、くらいの温度感
 ○ 本業にしてるわけではないので、平日にがっつり参加できない問題 
 ● WAKATEとかのワークショップもあるねー
 17

Slide 18

Slide 18 text

twitter: @__yumechi まとめ
 ● テスコンっていうテストを題材にしたコンテストがあります、興味があれば参加して みましょう
 ● テスコン参加している中で勉強になったし、QAエンジニアの考え方と自分に足りな いものが見えてきた
 ● いろいろ勉強会に出てみて、輪を広げつつこれからも知識を広げたい
 ○ (テスト実装とか仕事で結構やってるし、そういう意味では全然無縁ではない世界) 
 18

Slide 19

Slide 19 text

twitter: @__yumechi 利用情報
 ● スライド作成: Google Slide https://www.google.com/slides/about/
 ● フォント: Noto Sans https://fonts.google.com/noto/specimen/Noto+Sans
 ● 利用画像
 ○ かわいいフリー素材集 いらすとや https://www.irasutoya.com/
 ○ フリーイラスト素材集|ちょうどいいイラスト https://tyoudoii-illust.com/
 19