首页> 中文学位 >自动化测试技术及相关工具的研究与应用——电子商务系统的自动化测试实践
【6h】

自动化测试技术及相关工具的研究与应用——电子商务系统的自动化测试实践

代理获取

目录

文摘

英文文摘

声明

1绪论

2 自动化测试技术综述

3 项目业务与需求分析

4. 自动化系统设计

5. 自动化系统的实现

6. 总结与展望

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

软件已经变得深入到工作、生活的各个方面。原来可能人们只用软件来计算管理一些数据,现在则用软件来帮助人们做决定,软件的业务更复杂,软件的功能更强大了。这意味着软件的测试工作也变得更为复杂。如今,自动化测试已经被每个软件公司,每个测试人员所关注。自动化测试工具帮助工程师编写自动化脚本,自动化管理工具帮助工程师管理自动化脚本及运行结果。整套体系及流程已经变得越来越规范。不同平台的软件,不同的测试需求,自动化的目标就是自动化一些基本的、重复的操作,用简单的脚本实现大量的重复的操作从而通过对测试结果的分析,得出结论。这样不仅节省了大量的人力和物力。而且使测试的结果更为准确。自动化测试对于程序的回归测试更方便,因为回归测试的动作和用例是完全设计好的,测试期望的结果也是相对比较固定可预料的。而且回归测试用例的界面也相对稳定,一般不会因为新功能的加入而有很大的变化。
   本文的主要工作是针对一个具体项目的自动化测试解决方案。该系统是一个企业内部订单系统,由于企业的业务逻辑非常复杂,对于不同地区不同客户的订单策略也有不同。所有测试用例相对较多。这是一个已经被使用中的系统,每年会有新功能的加入,所以回归测试来保证系统的可用性非常重要。但是由于该系统为.net结构,而且使用的控件不是自动化测试工具所能识别的标准微软.net控件,所以对于自动化脚本的精确度和可操作度带来了不少问题。本文中讨论了如何思考自动化测试工具的工作原理,如何解决对象的识别问题。
   对于整个自动化测试,测试框架也非常重要。好的框架可以使自动化脚本的开发缩短时间。而且在维护性方面,代码可读性方面,工程师也可以更快的理解一个新的项目。更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。
   测试工作无论是手工测试还是自动化测试都是软件质量保障的一个途径。如何更好的使用自动化测试,如何更好的结合两者也是需要测试人员思考的。
   本文创新工作如下:
   1.针对非标准对象的系统,设计了基于对象本身接口的自动化测试方法。
   2.针对大型系统的测试需求,设计结合自动化测试工具和测试管理工具的框架。
   3.以订单系统为例,举例从需求分析到用例设计,运行测试到测试报告分析的整个测试流程。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号