2015-09-17_gotanda.pm6
by
SUZUKI Masashi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
監視の7原則 2015/09/17 Gotanda.pm #6 すずきまさし@masasuz 1
Slide 2
Slide 2 text
おまえだれよ • すずきまさし/@masasuz • 五反田の中小Webサービス会社 • 運用/開発基盤整備 • Perl/zsh/MySQL/Nginx/Ubuntu/Debian/ i☆Ris
Slide 3
Slide 3 text
一昨日、3x歳になりました 3
Slide 4
Slide 4 text
ところで 4
Slide 5
Slide 5 text
ソフトウェアテストの7原則 5
Slide 6
Slide 6 text
ソフトウェアテストの7原則 • JSTQBのシラバスにも示されてるテスト で共通に使える一般的なガイドライン • JSTQB • 日本のソフトウェアテスト技術者認定 資格の運営団体 • http://jstqb.jp/
Slide 7
Slide 7 text
ソフトウェアテストの7原則 • テストは欠陥があることしか示せない • 全数テストは不可能 • 初期テスト • 欠陥の偏在 • 殺虫剤のパラドックス • テストは条件次第 • バグゼロの落とし穴
Slide 8
Slide 8 text
テスト? 8
Slide 9
Slide 9 text
テストと監視 • テスト • サービスが本番に投入される前に妥当 に動作することを確認すること • 監視 • サービスが本番に投入された後に妥当 に動作していることを確認すること
Slide 10
Slide 10 text
テストと監視は似ている ので テストの7原則を監視にも 当てはめて通じるところが あるのではないか というネタです 10
Slide 11
Slide 11 text
監視は障碍があること しか示せない 11
Slide 12
Slide 12 text
監視は障碍がある(になりそう) ことしか示せない • 監視によって障碍があるということは示 せますが、障碍が全く起きてないという ことは示せません • 当たり前ですが、アラートが上がってな い==障碍が起きてない とは限らないで す
Slide 13
Slide 13 text
全てを監視するのは不可能 13
Slide 14
Slide 14 text
全てを監視することは不可能 • 物理的に不可能です • サービスの性質に合わせて、重要なもの を取捨選択する必要があります
Slide 15
Slide 15 text
初期監視 15
Slide 16
Slide 16 text
初期監視 • サービスの初期から必要なものを仕込み ます。 • テストのコンテキストだと設計の段階か らテストの設計も考えておくというのが あります(Wモデル)
Slide 17
Slide 17 text
障碍の偏在 17
Slide 18
Slide 18 text
障碍の偏在 • サービスの障害箇所は均一ではなくある 一定の部分に集中していることが多いで す。 • 傾向を分析することで障碍になりやすい 箇所を把握出来ます
Slide 19
Slide 19 text
殺虫剤のパラドックス 19
Slide 20
Slide 20 text
殺虫剤のパラドックス • 同種の監視ばかり増やしても新たな障碍 の種は検出できない • テストの文脈だと同じテストをし続ける とバグを検出出来なくなってしまうこと を指す。
Slide 21
Slide 21 text
監視は条件次第 21
Slide 22
Slide 22 text
監視は条件次第 • サービスの要件次第 • 重要なものは何か、ᮢ値も要件次第。 • 24時間365日? • ダウンタイムは許容される? • レスポンスはどれくらいまで許容され る?
Slide 23
Slide 23 text
障碍ゼロの落とし穴 23
Slide 24
Slide 24 text
障碍ゼロの落とし穴 • 完璧なシステムが構築できたとしても、 ユーザの要求を満たせていないシステム であっては役に立たない • 要求とサービスレベルにあった監視を構 築する
Slide 25
Slide 25 text
ちょっと無理矢理なところも ありましたが、 意外とあてはまるのではない でしょうか。 25
Slide 26
Slide 26 text
監視の7原則 • 監視は欠陥があることしか示せない • 全てを監視することは不可能 • 初期監視 • 障碍の偏在 • 殺虫剤のパラドックス • 監視は条件次第 • 障碍ゼロの落とし穴
Slide 27
Slide 27 text
おわる 27