Selenium自动化测试系统的设计与实现

被引量 : 20次 | 上传用户:laoyu2030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
件随着我国软件测试行业的蓬勃发展,越来越多的测试团队选择使用自动化测试工具来代替大量繁琐的、可重复的手动测试,以便提高测试效率和资源利用率。然而,自动化测试商业软件的价格是十分高昂的;Selenium作为一款开源的web自动化测试工具集,以其易扩展、兼容性强、方便易用等特点,为测试团队搭建自动化测试系统提供了工具支持。本论文以诺基亚内部测试网站为测试目标,搭建以Selenium RC为核心的web自动化测试系统,使用Java语言在Eclipse IDE下调试代码,使用Excel保存测试用例配置和测试数据,使用单元测试框架TestNG动态构建测试用例集并驱动测试执行,使用ReportNG和LoggingSelenium生成完整且便于分析的测试报告,使用AuotIt3操作Windows窗体,使用Ant作为构建工具编译、运行测试代码并发送测试报告。代码调试阶段,借助Selenium IDE, Firebug, XPather等工具定位页面元素在Html文档中的位置。本自动化测试系统的代码调试工作已全部完成,实现了对目标网站若干核心功能的测试,包括界面检查、音乐搜索、用户登录、购买音乐、下载音乐等。在实际工作应用中,系统可利用夜间非工作时间进行网站测试并生成测试报告发送给手动测试人员,以便制定当日测试计划。然而,虽然自动化测试可有效提高测试效率和资源利用率,但并不能完全代替手动测试,在引用自动化测试前,需要制定完整的测试计划以定义自动化测试的覆盖范围。
其他文献
伴随着世界经济一体化格局的逐步深化,区域与区域之间的经济交流更为密切,物流产业的发展直接催生国内外一系列国际化的物流产业园区。我国当前的物流产业园区建设尚且处于一
企业发展战略是对企业发展的谋略,是对企业发展中整体性、长期性、基本性问题的谋划。2008年的金融危机给出版行业带来了经济局势上的挑战,也给出版行业带来了出版业战略转型
临水夫人是著名的妇幼保护神,与女性有着天然的密切联系,女性是临水夫人信众的主力军,临水夫人信仰的核心问题亦是女性问题。本论文从临水夫人信仰队伍中的女性信众切入,运用
词义演变研究在汉语词汇研究中极具重要性,是在对大量词义演变的具体考察的基础上,通过归类、比较、分析以发现词义变化的总体趋势及其演变规律。传统词义演变研究大多是探讨
蜂窝轻钢门式刚架就是将蜂窝钢构件运用于门式刚架结构中,利用蜂窝钢构件和门式刚架各自优点而形成的新型结构。在蜂窝轻钢门式刚架中,节点是该新型结构的重要组成部分,有效
FK506是1984年从链霉菌中分离出的大环内酯类抗生素,英文名tacrolimus,广泛应用于器官移植术,近年来被发现具有强大的促神经再生作用。目的第一部分:通过建立大鼠坐骨神经横断
语言是社会交往的血液,网络语言则是网络生活的通行证。网络语言反映网络文化,在亚文化研究者眼中,“亚文化”搭载网络媒介的顺风车对传统和权威进行挑战,网络流行语群的出现
目的分析郴州市2007-2015年艾滋病新发现病例流行特征,为制定郴州市艾滋病防控策略提供科学依据。方法数据源于国家艾滋病综合防治信息系统,利用直方图、趋势分析、卡方检验
随着气象事业的快速发展,气象自动观测站的建设与应用在预报预测和决策服务方面的重要性得到了极大的体现。自动气象站网是气象基础设施现代化建设的重要环节,是天气监测自动
I am home for my daughter’ s first birthday. By “home” I do not mean the house in Los Angeles where my husband and I and the baby live, but the place where m
期刊