第九讲 测试大纲(提纲)法
一、应用场合
在程序要有多个窗口,窗口中有若干操作,不同窗口操作之间存在联系,为了理清窗口之间的关系,使用测试大纲法。常用应用有:1)测试窗口之间的跳转关系2)测试软件的安装、删除程序3)理清需求间的层级关系
二、测试步骤
步骤1:分析需求,列大纲
列大纲:将窗口和窗口中的操作按照层级关系列出。
说明:可以用不同方式列大纲,不要拘泥于形式。(文字、画图等都ok)
步骤2:分析大纲,理清窗口间关系,编写用例。
说明:
1、在测试窗口跳转关系时,如果某个跳转路线中所功能点,在之前都已经测过(没有未测功能点),那么该路线可以省略。如果时间充足,最好还是测。
2、在测试下拉列表或列表框控件时,至少要测试3项:第一项(最小值) ,最后一项(最大值),中间某项(有效等价类)
问题:有时会测试超过3项。
例如: 测试月份
要考虑:1月(最小min),12月(最大max),2月(闰月),小月(30天),大月(31天),如果有为空应单独测。
3、在测试过程中,如果测试用例的测试过程基本一致,那么可以考虑复用(重用--重复使用)该用例。(节省测试时间)
三、测试大纲法上机练习
经典案例--安装程序(snagit)
1、测试安装程序时,窗口之间的关系比较简单,主要考虑上一个(back)和下一个(next)窗口。
2、测试安装程序通常写在word文档中即可,将窗口中的操作点列大纲写出即可。
3、安装程序测试中的安装环境:
1)操作系统(品牌、版本、位数(32位、64位))