狠狠撸

狠狠撸Share a Scribd company logo
品質アップ
30分でできる、簡単テストから始めよう
1
目次と対象
? 自己紹介
? テスト
? あるある
? リストをつくろう
? コツ
? ターゲット
– ビジネスメンバーさん
– ディレクターさん
– 「テストも全部やって」と言われてしまって、ビジネスメンバーを説得し
たいエンジニアさん
2
自己紹介
3
Atsufumi Yoshikawa
吉川敦文
テニス好き
全日本MIXDベスト4
世界ランキング
S級コーチ
twitter @yocchi161
Faccebook https://www.facebook.com/atsufumi.yoshikawa
タロスカイ株式会社 http://tarosky.co.jp/
テニス好き、28歳までテニスしていました
4
テスト
5
?がんばるテスト
–できるだけ自動化したいけど???
–設定確認やら、表示やら、メールの到達やら
?WordPress
–Debug BarやTheme Check等プラグイン
–コミュニティ
6
?継続的なインテグレーション
– 複数人で制作しても、ちゃんと出来る
–「正しいのはこれだ」をみんなに宣言して安心して開発する
– コードが正しいか、よりよい形か
– 人がやったら時間的に不可能なこともチェックしたい
?Qプロジェクトの例
– Jenkins
? Jenkinsおじさんの管理おじさんが必要になってきた。?やめよう
– Git管理をGitHubに変えた
– CircleCI
? このあたりがだいぶ楽だ!
? Githubとの連携もできる
? WordPressのプラグインのメンテナンスにもよいと思う
7
いろいろある???
8
でも、結局はQCDに合わせたい
9
品質(Quality)
価格(Cost)
納期(Delivery)
10
ラケットを持って、
テニスします
11
Order
細かいのはよしなに!
12
Order
頑張った
13
ほんの少し表示がずれていた
14
顧客が望んでいたもの 納品物
ラケットを持ってテニスします。
これってバグですよね!
以上
15
Order
16
よし、
より品質をあげよう
17
例えばこんなことやると
18
要
件
確
認
仕
様
策
定
設
計
製
造
単
体
テ
ス
ト
開
発
デ
プ
ロ
イ
結
合
テ
ス
ト
総
合
テ
ス
ト
ペ
ア
レ
ビ
ュ
ー
内
部
検
収
ス
テ
ー
ジ
ン
グ
プ
ロ
ダ
ク
シ
ョ
ン
顧
客
検
収
顧
客
検
収
総
合
テ
ス
ト
顧
客
検
収
必
要
な
テ
ス
ト
振
り
返
り
全てが増える
19
大量の工程
大量のコミュニケーションコスト
大量のドキュメント
大量の人員
大量の管理
大量の予算
チェックする「人」に求めすぎると
20
インかアウトかジャッチせよ!
どんどん属人的になり
苦しい???。
21
今日、目指すのは
22
30分以内
簡単(技術負荷が軽い/ない)
リストを
つくろう
23
最低限やりたいこともたくさんある
24
WordPress HTML等 イ
ン
フ
ラ
は
、
30
分
な
の
で
マ
ネ
ー
ジ
ド
を
想
定
し
て
パ
ス
表示 表示チェック,表示件数,トルツメ
コンテン
ツ
404,RSS,サイトタイトル,sitemap Favicon,Appletouch
SEO、
SMO観点
カテゴリや詳細ページや個別ページごとのタイト
ル等の設定,GoogleAnalytics,リダイレクト,index
metaタグ、hタグ,og画
像
運用 画像のデフォルトサイズ,よく更新するコンテンツ
は振る舞いテスト,メールが届くか,メールの文面
やメールアドレス,ダミー記事の削除,キッチン?
シンクページの確認,よく利用するコンテンツはカ
スタム投稿タイプやタクソノミーに。
機能 設定チェック(ランキングの期日),作りこんだプ
ログラムの振る舞い
セキュリ
ティ
ユーザ名、認証周り、利用のプラグインチェック
スピード キャッシュのもたせ方 スピード、重いファイル
保守性 いらないプラグインの削除、バックアップの確認
25
コツ1
26
30分テストする項目は、
できるかぎり開発前に決めてしまう
コツ2
27
チェックリストにしておく
カテゴライズしてプロジェ
クトにより重さを変える
定型化できるもの多い
コツ3
28
正常系のテストを優先。
異常系は運用でカバー。
コツ4、最後はパッと見の表示だ!
29
要件 納品物
観客席に一人の人がいます。
30

More Related Content

品質アップ、30分でできる簡単テストから始めよう for WordPress