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

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

Upload: atsufumi-yoshikawa

Post on 15-Apr-2017

735 views

Category:

Technology


0 download

TRANSCRIPT

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

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

1

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

目次と対象

•自己紹介

•テスト

•あるある

•リストをつくろう

•コツ

•ターゲット –ビジネスメンバーさん

–ディレクターさん

–「テストも全部やって」と言われてしまって、ビジネスメンバーを説得したいエンジニアさん

2

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

自己紹介

3

Atsufumi Yoshikawa

吉川敦文

テニス好き 全日本MIXDベスト4 世界ランキング S級コーチ

twitter @yocchi161 Faccebook https://www.facebook.com/atsufumi.yoshikawa

タロスカイ株式会社 http://tarosky.co.jp/

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

テニス好き、28歳までテニスしていました

4

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

テスト

5

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

•がんばるテスト –できるだけ自動化したいけど・・・

–設定確認やら、表示やら、メールの到達やら

•WordPress –Debug BarやTheme Check等プラグイン

–コミュニティ

6

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

•継続的なインテグレーション –複数人で制作しても、ちゃんと出来る

–「正しいのはこれだ」をみんなに宣言して安心して開発する

–コードが正しいか、よりよい形か

–人がやったら時間的に不可能なこともチェックしたい

•Qプロジェクトの例 – Jenkins » Jenkinsおじさんの管理おじさんが必要になってきた。⇒やめよう

–Git管理をGitHubに変えた

–CircleCI » このあたりがだいぶ楽だ!

» Githubとの連携もできる

» WordPressのプラグインのメンテナンスにもよいと思う

7

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

いろいろある・・・

8

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

でも、結局はQCDに合わせたい

9

品質(Quality) 価格(Cost) 納期(Delivery)

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

10

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

ラケットを持って、 テニスします

11

Order

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

細かいのはよしなに!

12

Order

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

頑張った

13

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

ほんの少し表示がずれていた

14

顧客が望んでいたもの 納品物

ラケットを持ってテニスします。

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

これってバグですよね!

以上

15

Order

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

16

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

よし、 より品質をあげよう

17

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

例えばこんなことやると

18

要件確認

仕様策定

設計

製造

単体テスト

開発デプロイ

結合テスト

総合テスト

ペアレビュー

内部検収

ステージング

プロダクション

顧客検収

顧客検収

総合テスト

顧客検収

必要なテスト

振り返り

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

全てが増える

19

大量の工程 大量のコミュニケーションコスト 大量のドキュメント 大量の人員 大量の管理 大量の予算

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

チェックする「人」に求めすぎると

20

インかアウトかジャッチせよ!

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

どんどん属人的になり 苦しい・・・。

21

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

今日、目指すのは

22

30分以内 簡単(技術負荷が軽い/ない)

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

リストをつくろう

23

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

最低限やりたいこともたくさんある

24

WordPress

HTML等 インフラは、30

分なのでマネージドを想定してパス

表示 表示チェック,表示件数,トルツメ

コンテンツ

404,RSS,サイトタイトル,sitemap Favicon,Appletouch

SEO、SMO観点

カテゴリや詳細ページや個別ページごとのタイトル等の設定,GoogleAnalytics,リダイレクト,index

metaタグ、hタグ,og画像

運用 画像のデフォルトサイズ,よく更新するコンテンツは振る舞いテスト,メールが届くか,メールの文面やメールアドレス,ダミー記事の削除,キッチン・シンクページの確認,よく利用するコンテンツはカスタム投稿タイプやタクソノミーに。

機能 設定チェック(ランキングの期日),作りこんだプログラムの振る舞い

セキュリティ

ユーザ名、認証周り、利用のプラグインチェック

スピード キャッシュのもたせ方 スピード、重いファイル

保守性 いらないプラグインの削除、バックアップの確認

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

25

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

コツ1

26

30分テストする項目は、 できるかぎり開発前に決めてしまう

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

コツ2

27

チェックリストにしておく カテゴライズしてプロジェクトにより重さを変える 定型化できるもの多い

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

コツ3

28

正常系のテストを優先。 異常系は運用でカバー。

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

コツ4、最後はパッと見の表示だ!

29

要件 納品物

観客席に一人の人がいます。

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

30