也许大家已经明白了什么是软件,软件的
开发是怎么样的,件测试员也越来越多。人人嘴上说着
软件测试,软件测试其实是一项利国利民的重要工作呢。但是大家知道软件测试方法吗?不明白的东西就要弄明白。软件测试的方法主要是等价类法。还有静态测试,动态测试,单元测试之分。
软件测试方法的定义我们就不说了。让我们往下看看软件测试方法。
软件测试方法之等价类法
划分等价类
等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。
1)
软件测试方法之有效等价类
是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
2)软件测试方法之无效等价类
与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。
设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。
3.划分等价类的标准1)完备测试、避免冗余;
2)划分等价类重要的是:集合的划分,划分为互不相交的一组子集,而子集的并是整个集合;
3)并是整个集合:完备性;
4)子集互不相交:保证一种形式的无冗余性;
5)同一类中标识(选择)一个测试用例,同一等价类中,往往处理相同,相同处理映射到"相同的执行路径"。
如今人们的生活已经离不开软件带来的便利了。随着越来越多的软件被发明出来,软件测试方法是少不了的。作为二十一世纪的知识人,我觉得我们很有必要了解一些
软件测试方法。一品
威客网,与我为伍,就是与创意为伍。