测试用例的了解
最近在做的工作主要是测试:
测试是否有bug
思考:
关键在于要判断按照流程走下来,每一步的结果是否是你预想的结果。
如果跟期望的结果不一致,为什么,哪里出现了漏洞(bug)
测试用例-CSDN博客
什么是测试用例:
每个业务目标,用编制的一组由测试输入,执行条件以及预期结果的案例。
测试用例的4个特性:
代表性:
能够代表并覆盖各种合理和不合理,合法和不合法,边界和越界以及极限的输入数据,操作等。
针对性:对程序中的可能存在的错误有针对性地测试
可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。
可重现性:对同样的测试用例,系统的执行结果应当是相同的。
测试用例模板:
用例编号,测试模块,用例标题,用例级别,前置条件,测试输入,执行输入,预期结果,实际结果,测试人员,结束时间
终于有人把软件测试用例讲清楚了(一定要收藏)_测试用例_测试小婉-开放原子开发者工作坊 (csdn.net)
编写测试用例的基本方法:
1.概念
有效,无效
等价类划分是指分步骤地把海量(无限)的测试用例集减的很小,但过程同样有效。
等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的。
一般可分为有效等价类和无效等价类
比如:一个青少年考试的分数(备注13-17岁为青少年)
假设青少年年龄为x,13<=x<=17,数学成绩为y:0<=y<=100
年龄按照等价类划分可分为x<13,13<=x<=17,x>17
有效等价类为13<=x<=17,无效等价类为x<13,x>17
数学成绩按照等价类划分可分为y<0,0<=y<=100,y>100,
有效等价类是0<=y<=100,无效等价类是y<0,y>100