1 .提交缺陷报告遇到的问题1 .不知道是否全面测试了所有内容
)1)是否所有功能点都经过了测试
)2)所有功能点都经过测试了吗
2 .存在大量冗馀测试,影响测试效率
)1)几个功能点可能会进行多次测试
3 .对新版本的测试效果很难实施
)1)每个版本测试的数据、步骤不同,随意性强
4 .测试覆盖率无法测量
)1)不知道测试的好坏
5.……
为了避免以上问题,制定测试用例,控制测试过程,对测试质量充满信心。
2 .什么是测试用例? (1)测试用例主要记录测试的目的、步骤、输入的数据、预期结果等,是测试运行前测试人员编写的指导测试的重要文件。
)2)解决测量什么、怎么测量、怎么测量的问题
3 .测试用例方法(1)等价类划分法
)2)边界值法
)3)因果图法
(4)判定表法
)5)正交序列法
(6)场景法
(7)测试大纲法
4 .编写测试用例参考内容
(1)参考相关文档
需求文档开发文档用户手册
)2)参考已经开发的软件(或初始版本)
)3)与相关人员讨论4 )等值划分法基本概念等值划分法是一种典型的功能测试方法,根据程序对数据的要求,将程序的输入字段划分为几个部分,区分哪些数据有效,哪些数据无效,每个部分中有少数几个以这种方式,每个类的代表性数据在测试中的作用与该类的其他值等效。
有效等价类
(1)程序规格说明有意义、合理的输入数据集合
)用户输入有效等价类数据时,程序应正确计算和执行无效等价类
(1)程序规格说明不合理或无意义的输入数据集合
)2)用户输入无效等价类数据时,程序应提供错误提示或不允许用户输入任何内容。 5 )当应用等价类别划分法时,只要有数据输入位置,就可以采用等价类别划分法。
根据需求,对无限的数据进行分类,并从中选择代表性的数据进行测试。
6 .等值分类分配步骤概要(1)明确测试对象)测试什么) ) ) ) ) ) ) )。
(2)分等值类)根据需求分有效、无效) ) ) ) ) )。
(3)等价类细分)有效、无效细分) ) ) ) ) ) )。
(4)制作等价类表)表示有效和无效的等价类) )。
)5)编写测试用例
划分等价类:
细分等价类:
制作等价类的表:
创建测试用例(有效) :
创建测试用例(禁用) :
总结:
上述测试用例满足等价类划分法的要求,但存在一些问题:
)1)存在数据冗馀
)2)由于没有考虑控件之间的组合,会出现一些情况
例如,在两个数据都是无效的等价类的情况下没有考虑
测试用例的设计是一个渐进、逐步完善的过程,逐步积累经验会使测试更加完善。