测试大纲(提纲)法
一、应用场合
程序包含多个窗口,每个窗口有多个操作,这些操作之间有一定的关系,为了弄清楚窗口之间不同操作的联系,可以使用测试大纲法。常用于测1)软件的安装、删除程序2)界面之间的跳转关系等
二、测试大纲法的测试步骤
步骤1:分析需求,将窗口和窗口中的操作列举出来—列大纲
说明:列大纲的形式可以多种多样。画图,文字描述都行
步骤2:根据大纲,理清窗口操作之间的关系,编写用例。
说明:
1)哪个最简单先测试哪个(主窗口—帮助)
2)如果某个操作流程中没有新的测试功能点(所有的功能点之前的用例都测过),那么该条用例可以省略。但是如果时间充足的话,最好还是测。
3)关于列表框和下拉列表框控件的测试:
一般至少测试3项(应用了等价类划分和边界值法):第一项(最小值),中间某项(有效等价类),最后一项(最大值)
4)测试用例是可以适当复用(重复使用)--有些用例如果跟之前的用例操作过程基本一致,可以重复使用。提示:测试用例可以复用,但是测试的执行过程不能省。
三、测试大纲法的典型应用:软件的安装程序测试
被测程序:snagit软件(英文版的截图工具软件)
软件的安装程序特点:
1)窗口之间的关系比较简单(一般只考虑上一个和下一个窗口),测试时不需要特别关注,重点关注每个窗口中的功能点(测试点),将功能点列出大纲,直接写出用例即可。
2)软件的安装程序的测试用例一般习惯写在“word”文档中
3)软件安装测试需要考虑安装环境:
1、安装软件支持的操作系统(版本,位数(64位,32位),品牌)
2、该软件与其他软件的兼容性问题(与其他软件同时安装在一台电脑中可以同时正常使用,不相互影响)
3、软件的安装路径(默认路径、自定义正确路径、错误路径)
4、已经安装该软件,怎么处理(覆盖,升级,取消,不允许)