欢迎软件行业的同仁们来参观讨论!
如何综合选择设计测试用例的方法?
上一篇 /
下一篇 2013-09-15 20:12:59
/ 个人分类:每日一记
1)为了测试软件的核心功能、业务逻辑的正确性和错误处理能力,使用场景法(包括等价类划分)——基本流、备选流
2)只要有输入数据的地方(填写或选择),就需要用等价类划分——有效等价类、无效等价类
重点:根据每一个控件的需求,进行数据分析
写用例的原则:
A)在一条用例中,可以尽可能多地覆盖不同控件的有效等价类(包括有效边界值)
B)在一条用例中,一次只能覆盖一个控件的一个无效等价类(包括无效边界值)
3)只要有输入数据的地方(填写或选择),就可以使用边界值
找到最大值和最小值以及次边界值进行测试
说明:一般项目中,在开始的时候往往没有时间关注边界值,或者由于需求不完善,边界值可能都不太明确,所以一般把边界值放到后期去考虑。
4)考虑输入的组合关系和输出的组合关系,使用因果图或判定表
基本符号、约束关系
如何生成判定表
使用限制条件:每个控件的取值最好只有2-3个
5)考虑多个控件中不同取值之间的组合,使用正交表(的思想)
重点:如何套用正交表
正交表的思想:选取组合数据时应该零星、均匀选取
6)为了更真实、全面地模拟用户的操作流程、操作顺序,可以使用状态转换图(场景法的具体措施)
重点:在控件不是特别多的情况下(5个),会分析、画图
7)涉及多个窗口,每个窗口中有多个动作,使用测试大纲方法
8)如果时间允许,可以采用“错误推测”和“随机测试”
错误推测:凭借经验,估计哪个模块的缺陷较多,有针对性地补充一些测试
随机测试:所有的输入都是随意的,目的性不强
收藏
举报
TAG: