微信+17031115530,拉测试微信群交流
去超市购物,你有一个比较明确的目标(大概要买什么),这如同探索式测试的Charter。
你有购物的自由。除了少量必须买的东西,你被鼓励购买一些原来没有计划的东西以享受更
多的购物乐趣,这如同探索式测试鼓励你根据现场所见所想自由测试。同时,你受到一些约
束。比如,你只有1~2 个小时来逛超市,这如同基于session 的探索式测试限制了你的测试
时间。又如,你钱包里只有100 元,这如同你在探索式测试开始之前的个人经验值总是有个
上限,有一些明显的或者重要的缺陷不是你没有碰到,而是超出了你的能力范围而无法意识
到。
探索式测试中,有些缺陷是你随手拣来的。就像你带着一个shopping list 去超市,到了超市
除了把你计划买的东西放进购物车,十之八九你还会顺便拿点它旁边触手可及的吸引你的东
西。这些东西虽然不见得是必须的,但在满足主要目的的同时也得来不费功夫,就象我们测
试主要功能的同时收获的一些小功能分支上的缺陷。
探索式测试中,有些缺陷则是你临时产生了新的想法而费力地积极寻找出来的。比如,某天
你心血来潮,打算去超市买瓶红酒(这个可以看作你的Charter)。到了超市拿到红酒,你
看到软木塞,突然意识到你还需要买个开瓶器。于是你从食品区特意跑到五金区去找开瓶器。
当你看到购物车里的红酒和开瓶器,你突然想到家里的酒杯上周被打破了,你还需要新酒杯,
于是你辗转来到玻璃器皿区选购酒杯。酒杯和开瓶器就像我们遗漏的需求点或者测试点,它
们很重要(否则你就满足不了享用红酒这个需求),所以我们一旦意识到自己必须找到它就
会顺着这个方向继续前进。但你有时很难每次都在家里把它们都想全。
逛超市大家都会,也经常在做。但你是否经常会在回家后意识到有东西明明写在单子上
却忘记买了?或者重要的东西压根就没有记到单子上?或者你买回一堆没有用的东西?或
者同样的预算别人买的同类型的东西比你的更价廉物美?或者买同样的东西别人总是比你
花的时间更少?也许,要成为一名有经验的探索式测试人员,我们也必须和能干的家庭主妇
经常逛超市一样,要经常测试,更要经常反思和改进。
网友评论