基于Selenium的自动化测试技术研究与应用

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:sea0972
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在这个信息化的时代,软件成为人与机器,人与自然,人与社会的交流工具。人们对软件的依赖正在逐步加强,但是,软件质量给人们的生活带来很大的困扰。软件质量问题成为人们越来越关注的问题。现阶段的软件工程领域,软件测试仍是保证软件质量最重要和最有效的手段。自动化测试框架渐渐浮出水面。本文首先对自动化测试技术及相关测试内容做了分析与研究。分析了selenium框架和TestNG框架的优缺点,并对数据驱动和关键字驱动的原理进行研究。自动化测试框架在搭建过程中,集多种技术的优点,减轻了测试人员的工作量,方便工作人员对于数据和词语的管理和掌控。测试用例是软件测试不可缺少的部分,测试用例的好坏直接影响到产品的质量。所以测试用例集的优化是整个自动化测试框架的重心。论文基于蚁群算法设计了测试用例集简约优化算法,该算法通过蚂蚁寻找最优路径将测试划分为测试需求集和测试用例集,根据测试需求和测试用例的映射关系,寻找最优测试用例集,满足自动化测试需求。测试用例集简约优化算法减少了测试用例冗余,减轻了测试人员的工作量,提高了测试的工作效率。经过试验证明在相同的测试需求下,经过优化的测试用例集比初始测试用例集更快的发现软件漏洞,并且发现的漏洞数与初始用例集一样。结合参与的文本分析系统,在参与分析、设计的基础上,自动化测试系统将论文设计的算法在文本分析系统的业务逻辑下编写测试用例。同时,自动化测试系统使用TestNG将测试数据注入测试用例,执行测试。最后,自动化测试系统根据开发人员的要求生成测试报告。
其他文献
农村学校与城市学校相比,在服务对象、周边环境、学生情况等多方面存在差异,因此,作为农村小学班主任,要根据农村地区学校教育实际,结合学校和学生的具体情况,有针对性地开展
城市品牌正在成为城市竞争力的制高点,以更高的品牌标准提升城市的功能品质,构建新常态下城市竞争的新优势是大势所趋.因此,运用计量软件CiteSpace对国内外2011—2018年城市
文章在分析职业素养内涵、外延以及属性的基础上,从狭义的职业素养角度提出了职业素养的形成具有养成性、情境性、关联性和渐进性四大特点,进而结合技术技能型人才需求趋势、
运用活血化瘀法治疗阻塞性肺病,应选择在哮、喘咳久不愈,也即久病入络;套用解剖和病理学认为病变发展到细支气管周围炎,波及到肺组织影响血管壁增厚,变性、管腔狭窄阶段,使用
结合服装样板制作与服装排料消耗人力、时间等较多的现状,对其基本理论与关键技术进行深入探讨。基于服装打板与排料概念介绍之下,对参数设计基本内容和Open Cas Cade系统模
承销商与某家会计师事务所形成固定组合共推IPO的现象一直以来备受争议.该文将与承销商形成固定搭配的会计师事务所定义为承销商的"御用会计师",并选取IPO核准制实施之日至2011
探讨了酒用酸性蛋白酶在酒精生产中的应用。试验结果表明 ,在淀粉质原料的酒精发酵过程中 ,添加适量的酸性蛋白酶(14u/g原料)后 ,可明显缩短发酵周期和提高原料出酒率。与相
运用基于欧式贴近度的模糊物元理论,从效益水平、水资源量、生态环境三方面构建了乌鲁木齐市水资源脆弱性评价指标体系和等级标准,并利用模糊物元评价模型定量评价了乌鲁木齐