For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
在这里广州达内软件测试的小编给大家介绍了很多的技巧和方法,我想对大家应该是很有用的,那么大家就一起和广州达内培训的小编一起来看看下面的这些知识和技术方法把!
【广州达内培训】当测试脚本有成百的代码行,验证点,分支的逻辑,错误处理,参数和数据在多个已录制的业务流程之间的相关性时,调试并且解决测试脚本中的问题变得特别的乏味和难以处理。对于调试那些复杂且又冗长的测试脚本,一个更加容易管理的方法是录制脚本的一部分并且在录制测试脚本的其他部分之前分开调试他们。在测试单个的部分后,你可以决定测试脚本的一部分如何和另一部分工作和数据如何从一个已录制的流程流向其他的流程。在测试脚本的所有部分都录制后,测试人员就可以回放整个测试脚本,并确保脚本同一个或多个数据集一起从头到尾被正确地回放了。
举个例子,我录制并自动化了一个执行了以下业务流程的复杂的测试脚本:
检查在货仓中的库存
执行一次MRP运行
补充库存
挑出一些要发送的货物并且进行发货
确定交货需要移交的订单
验证发送的货物到达了它们的目的地。
【达内培训】这个测试脚本有一些代码行,参数,验证点和需要象一个整体一样工作的数据相关性。首先我录制了每一个单独的流程并且验证了他们分别可以成功的回放。然后我将所有录制好的流程集成尾一个大的测试脚本并且验证它同多个数据集一起能够成功的回放。如前面所述,一个关键的目的是确信在继续录制整个测试脚本的剩余部分之前每一个已录制的流程可以成功的回放。我没有录制所有提及的流程(从1到6)并把它们排列一起回放,而不首先验证所有的流程可以作为单独的流程成功的回放。
这部分是为了避免等待调试脚本,直到整个测试脚本录制好。
测试脚本的同步
测试工具会用比终端用户手工按键快的多的速度回放已录制的测试脚本。接着由于应用程序可能不够快地显示数据或从数据库取出数值以允许测试脚本正确地回放,这可能会击垮所测试的应用程序。当测试地应用程序不能响应测试脚本时,脚本执行会突然中断,然后需要用户干涉。为了同步所测试应用程序和回放中地测试脚本,测试小组在已录制的测试脚本中引入了人为的等待时间。为了放慢测试脚本的执行,嵌入在测试脚本中的等待时间是最任意的且通过试验和错误最佳估计。等待时间主要的问题是它们要不是等的太长就是不够长时间。
看了上面的这些知识和操作方法,大家对软件测试知识也应该有一定的了解和认识了,对于软件测试,现在是一个跟随着IT技术行业不断发展,在未来发展前景是很大的。如果大家想了解这方面的知识和技术,或者想学一门专业的的软件测试技术,欢迎来广州达内软件测试培训机构进行更多的了解和咨询。