输出属性修改后的结果
1、缺陷产生原因:输出经常具有可修改的属性,如颜色、形状、维数及巨细等,用户可以修改这些属性。在这种情况下,开发人员必须编码、设立初始或默认属性值,然后编码允许用户编辑这些属性。当用户改变了这些属性后,内部的相应变量值也随着变化,再次进行处理时,这些值没有被重新恢复为默认值,输出的属性就被强迫改变了。
2、如何发现这类问题:该测试方法可以哄骗模型公司在那些输出具有可编辑性、可修改性的功能中。测试人员首先要仔细了解可以或许产生的输出,特别要留意具有可编辑属性的输出。测试人员的任务就是强迫每个输出产生,并编辑其属性,然后再次强制输出产生。
输出不契合业务规则的无效输出
1、缺陷产生原因:有时开发职员也可能对业务了解不深刻,对有些问题也是一知半解,因此编写出的软件就会产生不契合业务逻辑的问题。另外在绝大大都情况下开发职员会忽略处理没有遵循一般规则的输进,如果不对这些特殊情况进行编程处理,软件就会产生错误的结果。
2、如何发现这类问题:测试人员应该尽可能地学习的涉及问题的领域。
有时在列举出无效输出后,也很难知道哪些输进组合能强迫这些输出产生。这时测试人员必须先要确定哪些输入与输出有关,然后用产生意外结果的输入组合进行测试,测试过程中要留意输入执行顺序,用不同的顺序执行可能得到不同的结果。如果不能强迫无效的输出产生,就说明软件没有这方面的缺陷。
屏幕刷新显示
1、缺陷产生原因:通常GUI软件会产生刷新问题,由于GUI在对窗口进行覆盖、墙面漆十大品牌水性木器漆移动和调整巨细时,必须刷新屏幕才能使对象重新显示。但是如果经常刷新,轻易减慢应用程序的运行速度;如果不刷新,又会影响用户对程序的使用,使用户必须停止工作,去寻找刷新的方法才可以继续工作。所以开发人员有时候不能很好地确定什么时候需要刷新,需要刷新多大范围的区域,这就发生了令人烦恼的刷新问题。
2、如何发现这类问题:测试刷新问题的方法是增加、底纹宝删除称移动屏幕上的对象,这样会使某些对象重新显示。如果不能正确、及时地进行重新显示,就产生了软件缺陷。
我们可以通过以下几个方法来检查刷新:
从起始位置移动对象。先移动一点,然后增加移动幅度;先移动一次或两次,然后多次移动,确保覆盖了所有区域。从覆盖对象的界限开端一点点覆盖,使其中一个对象遮住别一个对象。
操纵数与操纵符不符
1、缺陷产生原因:几乎每个运算符都有它无效的操纵数,对于具体的操纵符,开发人员在使用它们时,必须编写错误检查代码。例如:除以零的问题。
2、如何发现这类问题:找到程序中包含的数据或输入(即操作数)的计算(即操作符)、数学表达式(即操作符和操作数的组合)及对图形的操作。另外,对多个操作数进行组合也更苟且发生错误。例如,字符和数字都可以使用“+”操作符。对字符通过“+”把它们连成一串;对数字通过“+”来进行加法运算。假如系统尝试把字符和数字相加,即进行相互矛盾的操作,就会引起软件失效。
3、济南模型公司测试方法小结
应用场合:需要进行数值计算的程序或图形操作的程序。
测试方法:对于数值计算考虑操作数和操作符之间的限定关系,对于图形计算还要考虑各种输入数据之间的组合关系。
测试知识储备:全面掌控被测软件中操作符对操作数的要求。掌控不同的操作符和操作数具有的不同的有效和无效的取值范围。
希望在模型制作的时候大家能对号入座,及时更新与纠正!
作者:佚名 来源:中国模型网