Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,010 views

Published on

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

Published in: Technology
  • Be the first to comment

品質アップ、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

×