(4) 软件预测试还需要查验开发软件提供的相关文档,比如开发人员的版本验证报告、用户说明书、操作手册等等。
4. 软件预测试中的支撑工具,包括自动化测试执行工具和管理工具
当软件版本发布比较频繁,需要频繁的做软件预测试,并且需要测试的基本功能变化不大的情况下,可以引入自动化测试工具,对软件的基本功能开展可重用的预测试过程。具体的软件自动化测试工具根据软件项目的需要而定,比如采用winrunner、loadrunner等等测试工具。
5. 不同软件企业类型,如何根据企业具体情况完成预测试环节
不同的软件企业可以把开发人员的版本发布前的验证活动和发布后的预测试活动结合起来,把版本代码获取、编译、安装包的制作、软件测试执行、软件测试报告自动生成、软件测试结果自动通知结合起来。生成一套完整的软件预测试自动化流程。实现软件预测试全流程的自动化。
6. 自动化测试在预测试中的应用对代码每日构造的借鉴意义
每日构造:开发人员对每天编写的代码进行编译、测试,保证软件产品每天都处于可运行的状态。避免在开发项目最后阶段,才开始调试,导致问题大量积累,影响版本正常发布。
每日构造的问题:
(1) 每日构造需要投入比较多的人力,这样会影响开发进度。
(2) 每日构造需要投入大量的工作时间,这样也会影响开发进度。
如果实现了软件预测试的全流程自动化,对于代码每日重构具有很大的借鉴意义:
(1) 代码每日构造实现了自动化,可以在每天开发人员下班后,开始软件自动化构造。
(2) 开发人员无须投入大量的人力开发每日构造的自动化测试系统,该系统可以由软件测试人员完成。
(3) 代码每日构造实现了自动化后,当发布版本的时候,只要提供最新的一份每日构造自动化测试的报告,软件测试人员就可以给出预测试结果,因此,这种情况下,预测试缓解可以省略。
(4) 省略预测试环节后,在一定程度上,缩短了软件测试的时间,提高了效率。
文章来源于领测软件测试网 https://www.ltesting.net/