19. ✓ テ ス ト の 7 原 則 全 数 テ ス ト は 不 可 能
す べ て の テ ス ト は す る こ と は 不 可 能 で あ る
下 の 例 だ と 、 す べ て を 組 み 合 わ せ る と 、 1 2 5 0 通 り
機 能 は 、 も っ と あ る
1 9
機 能
×
ブ ラ ウザ
×
O S 種類
×
O S v e r
×
画 面 サイズ
ログイン C h r o m e i O S 1 4 4
ログアウト S a f a r i A n d r o id 1 5 4 . 7
作成 F i r e f ox 1 6 5 . 5
更新 O p e r a 8 5 . 8
削除 L I N E 9 6 . 1
1250通り
22. 完 璧 な 人 間 な ん て い な い
あ る 組 み 合 わ せ だ け で 、 発 生 す る 忍 者 の よ う な 巧 妙 な バ グ は い る
こ れ を 見 逃 す と 、 社 会 的 信 用 の 失 墜 に 繋 が る
2 2
機 能
×
ブ ラ ウザ
×
O S 種類
×
O S v e r
×
画 面 サイズ
ログイン C h r o m e i O S 1 4 4
ログアウト S a f a r i A n d r o id 1 5 4 . 7
作成 F i r e f ox 1 6 5 . 5
更新 O p e r a 8 5 . 8
削除 L I N E 9 6 . 1
34. こ こ か ら は 後 半 戦
最 初 に 出 て き た バ グ フ ィ ル タ ー に 話 を 移 す
話 す : A L E R T I N G ( ア ラ ー テ ィ ン グ ) 、 M O N I T O R I N G ( モ ニ タ リ ン グ )
話 さ な い : L O G G I N G ( ロ ギ ン グ )
3 4
35. A L E R T I N G
A L E R T I N G は 、 想 定 外 の エ ラ ー を 検 知 す る
テ ス ト 工 程 で 見 逃 し て し ま っ た バ グ を 見 つ け る フ ィ ル タ ー の 役 割
エ ラ ー 処 理 は 適 切 に
3 5
想定外のエラーを検知
T r y で
C a t c h して
E x c e p tio n を
t h r o w しなよ
な ん か 危 な い よ !
49. デ ー タ は 嘘 を つ か な い
M O N I T O R I N G は 、 ロ グ か ら ユ ー ザ ー の 行 動 デ ー タ を 蓄 積 す る
デ ー タ か ら は 、 ” ユ ー ザ ー が シ ス テ ム を ど の よ う に 使 用 し て い る か ” を 定 量 で 分 か る
デ ー タ か ら は 、 ユ ー ザ ー の 察 し て … ? が 分 か る
4 9
ユーザーの行動を蓄積
M e t r i cs
E v e n t s
L o g s
T r a c e s
A / B テスト
52. J a S S T ’ 2 2 N i i g a t a を 2 0 2 2 年 7 月 8 日 ( 金 ) に N I N N O で 開 催
テ ー マ は 、 ” 可 観 測 性 ・ o b s e r v a b i l i t y ”
基 調 講 演 は ” A u t i f y C T O 松 浦 様 ”
G i t h u b で エ ン ジ ニ ア を 経 験 さ れ て 、 オ ラ イ リ ー の “ 入 門 監 視 ” の 翻 訳 も 手 が け た
f r e e e の ク ラ ウ ド 障 害 訓 練 の 舞 台 裏 を ” 人 間 性 ” を 交 え て 発 表
S R E と Q A の 交 わ り 方
5 2
54. a p p e n d i x
h t t p s : / / c h o j u g i g a . c o m /
h t t p s : / / w w w . i r a s u t o y a . c o m /
h t t p s : / / l e a n p u b . c o m / t e s t i n g i n d e v o p s
h t t p s : / / s y s t e m - k a n j i . c o m / p o s t s / v - m o d e l
h t t p s : / / w w w . i p a . g o . j p /
h t t p s : / / w w w . i p a . g o . j p / f i l e s / 0 0 0 0 4 9 4 0 4 . p d f
h t t p s : / / j s t q b . j p
h t t p s : / / j s t q b . j p / d l / J S T Q B - S y l l a b u s F o u n d a t i o n _ V e r s i o n 2 0 1 8 V 3 1 . J 0 3 . p d f
h t t p s : / / t o g e t t e r . c o m / l i / 1 7 7 1 4 3 6
h t t p s : / / n e w r e l i c . c o m / j p / b l o g / h o w - t o - r e l i c / m e t r i c s - e v e n t s - l o g s - a n d - t r a c e s
h t t p s : / / w w w . j a s s t . j p / s y m p o s i u m / j a s s t 2 2 n i i g a t a . h t m l
h t t p s : / / w w w . o r e i l l y . c o . j p / b o o k s / 9 7 8 4 8 7 3 1 1 8 6 4 2 /
h t t p s : / / w w w . i t m e d i a . c o . j p / n e w s / a r t i c l e s / 2 2 0 3 / 1 7 / n e w s 0 3 8 . h t m l
5 4