测试东西就是测试软件,就是可以替代部门人工测试工作的高效测试手段,既可以显著削减测试开销,也可以或许包管测试的有用性。
但到今朝为止,完全主动化的测试软件还没有实现,主动化测试针对大部门的测试工作。
下面简要介绍一些主动化测试东西:
1.静态阐发程序
静态阐发程序不需要执行测试程序,它仅仅经由过程扫描被测程序文本,从中找出可能导致错误的逻辑错误或者异常,并输出测试陈述。
例如,变量在利用前未初始化或变量在界说后未利用,函数形介入实参个数或者类型不匹配等。
2.动态阐发程序
动态阐发程序本家儿要用来评估正在运行的软件,统计并显示被测程序中拟定语句或者语句调集的执行次数。
动态阐发程序可以测试语句执行的笼盖水平,而且查找出未被执行的语句,从而增添响应的测试数据,有助于发现轮回是否正常终止或鉴定逻辑是否准确等环境。
3.断言处置程序
“断言”指的是变量应该知足的前提,在所测试源程序的指定位置按必然格局,用注释语句写出的断言叫做断言语句。
当程序执行的时辰,看程序的工作环境是否真正知足事先拟定的断言要求,从而可以帮忙复杂系统校验、调试和维护。
4.文件比力程序
文件比力程序是用来主动评价测试成果和预期成果之间的差别,从而供给测试人员阐发程序错误的有效信息。
利用文件比力程序可以包管文件比力的周全性和高效性。
5.测试数据生当作程序
测试数据生当作程序可觉得测试某个系统而主动发生大量的输入数据,以此来削减设计测试数据的工作量,不外它不克不及主动发生预期的输出成果。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!