【技术实现步骤摘要】
本专利技术涉及软件测试领域,尤其涉及一种软件测试方法和测试装置。
技术介绍
软件测试,一直都是软件开发中非常关键也是非常繁琐的一环;随着软件公司的发展,产品线不断扩大,软件新版本不断推出,支持的平台越来越丰富,如何高效、快速的对软件产品进行测试成为软件测试团队所面临的问题。越来越多的项目组在考虑对软件软件产品进行自动化回归测试,考虑选取适合自己项目组的自动化工具。面对数目繁多、各式各样的自动化工具,选择也不是件很容易的事情。开源自动化测试工具有Selenium、Watir 等测试工具,商业的测试工具如国际商业机器公司IBM的Rational Functional Tester> Rational Robot、惠普 HP 公司的 QuickTest Professional、Borland 公司的 SilkTest 等等。开源工具使用成本比较低,但功能不如商业工具丰富。商业工具可以提供强大的录制功能,为初学者所喜爱,但录制脚本并不是自动化测试最优方案。录制脚本中的测试数据和脚本程序混杂在一起,很难进行维护;此外,当测试用例发生较大的变更时,维护用例和重新录制 ...
【技术保护点】
一种软件测试方法,包括:对被测软件的测试用例脚本进行解析;所述测试用例脚本中记载了为各测试步骤配置的步骤执行信息,以及为所述测试步骤中的需验证步骤配置的步骤验证信息,所述步骤验证信息中包括:验证方法名称、期望值、验证对象信息;在根据解析结果依次执行各测试步骤的过程中,若当前的测试步骤为需验证步骤,则根据该测试步骤的步骤执行信息执行完毕该测试步骤,得到执行结果后,调用该测试步骤的验证方法名称所指示的方法,并将该测试步骤的期望值和验证对象信息传入到该方法中对所述执行结果进行验证。
【技术特征摘要】
【专利技术属性】
技术研发人员:祝尚元,
申请(专利权)人:青岛海信传媒网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。