一级工程实践(六)讲师:刘晓光本节主要内容本节课主要内容:测试与探索为探索制定探测章程观察细节找出有意义的变化评估结果测试与探索•认识探索性测试什么是探索式测试?“探索式测试”的概念由CemKaner在1988年提出。并由2003年给出明确定义:探索式测试就是同事进行学习、测试设计和测试执行。测试与探索软件测试需要面对的两个问题:1.面对其理应能够处理的情况,软件的表现是否符合预期?2.是否存在其它的风险?测试与探索•检查两张图的区别在哪里?测试与探索•探索变化。有目的的行为。洞察。测试与探索•已测试=已检查+已探索。测试与探索•探索式测试的基本要素设计测试执行学习指导为探索制定探测章程•什么是章程(Charter)?探索何处:密苏里河及其主要支流。可用资源:船只、帐篷、勘测用具、武器装备。为探索制定探测章程•一个最简单的章程探索(模板)使用(资源)以图发现(信息)探索:雪球“自选股”中的美股。使用:谷歌作为参照物。以图发现:美股数据是否准确。为探索制定探测章程•什么是好的章程?探索:“阿里巴巴”10.10收盘价。使用:谷歌搜索收盘价与雪球中显示的收盘价做比对。以图发现:阿里巴巴的收盘价正确性。探索:雪球功能。使用:iOS及Android手机。以图发现:查看所有功能是否正常。太过具体太过宽泛为探索制定探测章程•如何开始编写章程?为探索制定探测章程•噩梦游戏:5个人1组假设你们为在腾讯的“微信事业部”工作。假设每一位都做了一个噩梦,梦见微信出生产事故了,还上了头条。每个人都分别写出你梦到的头条新闻的标题。为探索制定探测章程收集新闻头条,并加以讨论。内部评选出一个风险最大的。组代表宣读出它来。为探索制定探测章程找出导致这种可能的原因!将原因提炼成章程。规划你的章程。观察细节仔细看下面录像,并回答问题:请问白队队员之间有多少次传球?观察细节问题来了:你看见那只路过的猫了么?人们越是关注他们视野范围内的一切事物,就越有可能会忽视了那些意料之外的事情。观察细节案例:1.安装盘的故事。(只测安装)2.小闪烁的故事。(重复请求)3.噪音的故事。(阻止休眠)观察细节可测性讨论:你心中,什么叫做可测性?观察细节可测性的一个定义:“可测试性是可视性和控制”---《软件测试的经验与教训》观察细节讨论:作为一名测试人员,如果测试亚马逊的搜索功能,你需要什么样的可测性?找出有意义的变化•测试本质上是抽样。•变量的组合是无数的。找出...