一、测试流程:
二、测试用例:
指导测试,是测试的依据。输入(数据、文件、具体操作)、操作步骤、预期结果
三、测试用例定义:
测试用例(TestCase)是为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试某个程序路径或核实是否满足某个特定的需求
通过大量的测试用例来检验软件运行的效果,他是指导测试工作进行的依据
通过设计输入数据,执行步骤,按照此执行步骤产生预期结果,他是指导测试的依据。
输入数据 执行条件和执行步骤 预期结果
四、测试用例目的:
测试用例(TestCase)是为了高效率地发现软件缺陷而精心设计的少量测试数据。实际测试中,由于无法达到穷尽测试,所以要从大量输入数据中精选有代表行性或特殊性的数据来作为测试数据。好的测试用例应该能发现尚未发现的软件缺陷
五、测试用例的特性:
六、测试用例的编制要素(不同公司不一样,这个是没有统一标准的):
备注:
测试用例的设计原则:(测试语句一般用陈述性语句,一句直指问题的核心)
保证测试用例的明确性
测试人员要尽量避免测试用例存在含糊的因素,在测试过程中,测试结果是唯一的。
不确定性的描述例如:
用户正确操作,系统正常运行,用户进行非法操作、系统不能正常运行。
保证测试用例的代表性:
尽量将具有相似功能的测试用例抽象合并
保证测试用例的简洁性:
测试用例简洁,可读性好,测试过程目的明确,测试结果唯一