轻量级软件自动测试框架及其应用研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:usermin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件论上也不自动化测试是软件工程领域的一项重要课题。随着软件工程理论软件自动化的不断发展,软件自动化测试在理地弥补了断达到新的高度。目前最为成熟的软件自动化测试技术是使用自动化测试框架指导软件自动化测试,它有效单一靠测试工具进行自动化测试所带来的一些局限。   本文首先介绍了课题背景,软件测试的一些相关背景知识,然后研究了软件自动化测试的理论,分析了软件自动化测试的优缺点,以及它的适用范围。接着提出了一种简单易用基于XML进行配置的、数据驱动和关键字驱动的混合型轻量级自动测试框架xFrameWork,来实现对目标系统核心模块的自动化测试。对这个框架的设计原则是;力求简单,但不能过于简单。这个框架配置灵活,通过这个框架,程序员可以主动的进行代码提交前的回归测试,并可以方便的进行代码的调试。同时这个自动测试框架可以很容易的被用来和打包服务器进行集成,这样就能轻松实现打包和测试的自动化、一体化。最后,作者把该自动测试框架运用到一个实际项目一动态文档打印系统中,在解决了数据库依赖的问题后,作者通过比较选择集成了一个文档比较的工具,实现了该系统对于文档保真要求的自动测试机制。验证了轻量级自动测试框架XFrameWork的有效性。最后,总结了设计和应用自动化测试框架的一些经验总结以及创新点,并阐述了下一步改进工作的思路。
其他文献
肿瘤患者心理护理是一门复杂的学问,对于肿瘤患者的手术室护理更是涉及到整个围手术期治疗过程的方方面面,需要手术室护理人员不断学习相关知识,了解肿瘤患者的心理特点,制定
目的 分析人性化护理对高血压脑出血微创手术患者的护理效果.方法 选取本院高血压脑出血微创手术患者,收取例数为90例,收取时间为2016年5月25日至2017年6月28日,选择随机的方
目前多数企业党务管理基本还处于纸质办公状态,少数企业的党务管理系统多是建立在企业网络不健全的时代,存在着权限管理不灵活,企业内部系统间共享信息少,系统扩展性不好,系统大用户量并发访问不稳定等问题。随着移动互联网的发展,截至2012年6月底,国内通过手机接入互联网的用户数量达到3.88亿,首次超越台式电脑成为第一大上网终端,因此如何充分利用移动互联网技术和智能手机终端,在新形势下构建稳定的,可靠的,
目的 评价普外科重症患者肠内营养的护理干预方法及其疗效.方法 选取本院于2016年2月至2017年2月收治的60例普外科重症患者,随机分为护理组和对照组,对照组采用常规护理方式,
目的 在骨科护理中实施康复锻炼的效果和价值进行分析研究.方法 在本研究中,选取的研究对象为本院近年来收治的骨科患者共计120例,将全部患者平均分为两组:对照组和观察组,每
随着移动智能终端的普及和汽车智能化概念的兴起,传感器遍布在生活中的各个场景中,人们的生活习惯随着技术的发展而悄然改变,精准的场景切换信息能够起到促进和辅助日常生活的作
该文对目前网络上的存在的主要安全隐患及国内外网络信息安全技术的发展作了深入全面的阐述和探讨,然后围绕密码体制,从保障网络信息安全传输的角度,对数据保密,数字签名,身
跨学科协同设计的规模大、过程复杂,参与人员多而且来自不同部门、需要密切协作,这些因素使得协同设计具有很高的复杂性。在这样大型复杂的项目中,设计过程产生大量数据。如何对
目的 探讨对普外科患者实施综合护理干预措施对于患者生活质量的影响.方法 选取的80例患者均为本院近两年普外科收治的病例,分组方式是按照不同的护理方法,最终形成分别含有4
本文总结了1例脑梗死患者的护理,通过对其进行病情及生命体征的观察、心理护理、安全护理、康复训练、预防并发症、健康教育,患者住院时间缩短,有效地促进了疾病康复,明显提