上一篇文章我们详细讲解了边界条件和次边界条件这两种常用的测试数据,接下来小编为大家介绍另外两种测试数据:空值和无效数据。
软件由两个基本的要素组成:数据和程序。数据包括键盘输入、鼠标单击、磁盘文件、打印输出等等;程序指可执行的流程、转换、逻辑和运算。软件测试常用的一种方法就是把测试工作按同样的形式划分。对数据进行软件测试,就是在检查用户输入的信息、返回结果以及中间计算结果是否正确。主要根据下列原则来进行等价分配,以合理减少测试案例:边界条件,次边界条件,空值和无效数据。
默认、空白、空值、零值和无
好的软件的应对方法:将输入内容默认为边界内的最小的合法值,或者在合法划分中间的某个合理值;或者返回错误提示信息。
一定要考虑建立处理“默认值、空白、空值、零值或者无输入等”条件的等价区间。
因为这些值通常在软件中进行特殊处理,所以不要把它们和合法情况和非法情况混在一起,而要建立单独的等价区间。
非法、错误、不正确和垃圾数据
数据测试的最后一种类型是垃圾数据。这是失效性测试的对象。
经过边界测试、次边界测试和默认值测试等通过性测试证实软件能够工作之后,就该进行垃圾数据测试了。
非法、错误、不正确和垃圾数据测试是很有意思的。如果软件要求输入数字,就输入字母;如果软件只接受正数,就输入负数;如果软件对日期敏感,就看它在公元3000年是否能正常工作;假装“笨手笨脚”同时按下多个键。
此项针对的数据类型——垃圾数据!
该测试为失效性测试——考虑用户千奇百怪的使用方式!
此类测试没有实际的规则,只是设法破坏软件。
觉得不错的朋友关注下小编哩~~接下来会讲解测试状态、软件测试的关键等等内容。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!