一种面向Web应用系统的自动化测试框架

被引量 : 0次 | 上传用户:wyswyswys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试作为软件工程中的一个重要环节,在软件工程的过程中扮演着愈来愈重要的角色。尤其是在当前软件规模及软件复杂度飞速剧增的时代,软件测试就显得更加重要。软件测试在它出现的这些年里,得到了飞速的发展,并且在可预见的未来也有着良好的发展前景。在目前的环境下,自动化测试和Web应用系统测试都是软件测试发展的重要方向。自动化测试框架作为自动化测试的最新技术,在近些年已经得到一些发展,但是在Web应用系统的自动化测试框架领域,却没有成熟的自动化测试框架。本文就是在这样的一种环境下,提出了自己的面向Web应用系统的自动化测试框架——Web自动化测试框架(Web Automated Testing Framework,WATF).本文从研究Web测试和自动化测试的基本理论着手,对Web测试和自动化测试的理论进行了深入研究,特别研究了自动化测试理论的最新成果自动化测试框架。在对目前已有的几类自动化测试框架进行了仔细的分析和研究后,得出了WATF存在的理由。之后对WATF的需求进行了整理和分类,并根据这些需求设计出了WATF的整个框架。本文对WATF的整个框架进行了介绍以后,对它进行了部分实现。并依据这部分实现,对一些网页的页面元素和HTML语法进行了测试,得到了测试结果。然后根据测试结果对WATF的效果进行了分析,在本文的最后,对WATF目前存在的缺点进行了分析,同时也对面向Web应用系统的自动化测试框架在未来的发展进行了展望。WATF具有灵活、高效、高度自动化、可扩充性强等优点,这些优点得益于WATF的测试脚本模板库。脚本模板库中的脚本模板的灵活、可扩充、可组合等特点使得WATF不同于其它的测试框架。WATF还解决了针对Web应用系统的页面进行测试的时候,待测试系统的相关数据的快速抽取工作。这些特点都符合Web应用系统的自动化测试需求,都是其它自动化测试框架所没有的。在下一步的研究工作中,会对WATF进行进一步的扩充,使得WATF包含更多的脚本模板,可以更方便的支持测试自动化工作;同时也都会对WATF支持的测试类型进行扩展;增加对可能存在的缺陷的预判等功能;最终使得WATF成为一个成熟的、应用广泛的面向Web应用系统的自动化测试框架。
其他文献
单核细胞增生李斯特氏菌在病原学上作为一种人畜共患和食源性疾病的致病菌已得到世界范围普遍的公认。WHO也将其列为20世纪90年代食品四大致病菌之一。近年来,单核细胞增生李
绞股蓝Gynostemma pentaphyllum (Thunb.) Makino系葫芦科Cucurbitaceae绞股蓝属Gynostemma多年生草质藤本植物,全草入药。绞股蓝多糖作为绞股蓝植物中较高活性成分之一,引起
2003年随着《普通高中英语课程标准》(实验稿)的颁布和实施,学生的语篇理解和综合运用英语知识的能力再一次摆在的非常重要的位置上来。新课标中要求学生在英语阅读时,必须有
1987年,原国家教委将体育舞蹈正式列为高校体育课的教学内容,才使得体育舞蹈在高校开始慢慢的普及与推广,也随之受到了教师与学生的欢迎,成为了校园群体参加体育锻炼的又一种
目的观察前外侧手术入路与后外侧手术入路在初次人工全髋置换术中对髋臼假体安装方位的影响,为假体的准确植入提供理论支持与帮助。方法本对比组采用经前外侧和后外侧入路的
<正>随着无锡市惠山区社会主义现代化建设进程不断推进和农村城镇化不断发展,被征用土地的农民逐渐形成了一个新的特殊群体,失地农民社会保障问题也成为社会关注的焦点之一。
电工设备中的杂散损耗问题,对实验研究和数值仿真而言都是一个复杂的经典难题。以大型电力变压器为例,杂散损耗是变压器漏磁场在导电实体或叠片构件中感应产生的。杂散损耗分
乔治·艾略特,一个不凡的女子,19世纪英国一位重要的作家,她的作品数量并不多,但却都在文学史上留下了重要的印记。她的小说充满了真挚的道德与人性关怀,关注社会状况和政治
目的研究通过阿魏酸钠对佐剂关节炎(AA)大鼠血清中的瘦素(Leptin)、白介素(IL)-1表达水平的影响。方法通过注射完全弗氏佐剂(CFA)0.1mE/只于大鼠右后足跖部皮内而复制AA动物模型。在建
作为先进制造技术的基础及核心设备,数控机床的设计制造与应用水平制约着制造领域和各高新科技的发展,而衡量数控机床加工性能优劣的重要指标是数控机床的精度。论文在多体系统