Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
品質アップ
30分でできる、簡単テストから始めよう
1
目次と対象
• 自己紹介
• テスト
• あるある
• リストをつくろう
• コツ
• ターゲット
– ビジネスメンバーさん
– ディレクターさん
– 「テストも全部やって」と言われてしまって、ビジネスメンバーを説得し
たいエンジニアさん
2
自己紹介
3
Atsufumi Yoshikawa
吉川敦文
テニス好き
全日本MIXDベスト4
世界ランキング
S級コーチ
twitter @yocchi161
Faccebook https://www.facebook.com/atsuf...
テニス好き、28歳までテニスしていました
4
テスト
5
•がんばるテスト
–できるだけ自動化したいけど・・・
–設定確認やら、表示やら、メールの到達やら
•WordPress
–Debug BarやTheme Check等プラグイン
–コミュニティ
6
•継続的なインテグレーション
– 複数人で制作しても、ちゃんと出来る
–「正しいのはこれだ」をみんなに宣言して安心して開発する
– コードが正しいか、よりよい形か
– 人がやったら時間的に不可能なこともチェックしたい
•Qプロジェクトの例
– ...
いろいろある・・・
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,サイトタ...
25
コツ1
26
30分テストする項目は、
できるかぎり開発前に決めてしまう
コツ2
27
チェックリストにしておく
カテゴライズしてプロジェ
クトにより重さを変える
定型化できるもの多い
コツ3
28
正常系のテストを優先。
異常系は運用でカバー。
コツ4、最後はパッと見の表示だ!
29
要件 納品物
観客席に一人の人がいます。
30
Prochain SlideShare
Chargement dans…5
×

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

1 154 vues

Publié le

品質アップといっても、工程を増やしすぎるとコストが上がっていく。WordPressのプロジェクトは、比較的ちゃんとテストが行われていないようなところがあるが、30分でできる簡単テストを心がけるだけで、品質は大きく変わります。WordBenchの201508のLT資料。

Publié dans : Technologie
  • Identifiez-vous pour voir les commentaires

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

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

×