摘要:
错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。 错误推测方法的基本思想 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。 例如,在单元测试时曾列出的许多在模块中常见的错误。以前产品测试中曾经发现的错误等,这些就是经验的总结。 阅读全文
摘要:
边界值分析法 对程序输入或输出的边界值进行分析和测试,是对等价类划分法的一种补充。 边界值的基本概念 开区间:介于固定的两点间的所有点的集合(不包含给定的两点) 记为(a,b):a<x<b 取值不包括a、b 闭区间:介于固定的两点间的所有点的集合 (包含给定的两点) 记为[a,b]:a<=x<=b 阅读全文
摘要:
基本概念 等价类是指某个输入域的子集合。 等价类划分法将程序所有可能的输入数据(有效和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。这样可以用较少的测试用例达到尽量多的功能覆盖,解决了不能 阅读全文
摘要:
场景法是基于软件业务的测试方法。当测试软件的业务过程和逻辑时,常用场景法。 模拟两种情景: 1.模拟正确的业务实现过程--验证功能是否能正确实现。 2.模拟错误的业务过程。--验证程序的异常处理能力。 基本流和备选流 一个业务只存在一个基本流 基本流只有一个起点,一个终点 基本流是主流,备选流是支流 阅读全文
摘要:
简介 黑盒测试也称功能测试,检测功能是否正常使用。 在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和特性的情况下,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正常的输出信息。 作用 主要针对软件的界面和软件功能进行测试。 (1)是否有功能 阅读全文