前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TMQ第五期沙龙回顾|Selenium自动化测试框架

TMQ第五期沙龙回顾|Selenium自动化测试框架

作者头像
腾讯移动品质中心TMQ
发布2018-02-06 14:10:25
1.1K0
发布2018-02-06 14:10:25
举报
文章被收录于专栏:腾讯移动品质中心TMQ的专栏

HTTP接口测试平台构建和运行

活动时间:2016年7月28日 QQ群视频交流

活动介绍: TMQ QQ群沙龙第四期分享

本次分享的主题是HTTP接口测试平台构建和运行相关的知识。

共有来自90个公司的212位测试小伙伴报名参加活动,在线观看视频人数106人~想知道活动分享了啥吗?往下看吧!

活动嘉宾

嘉宾简介

邝野,腾讯测试工程师,负责桌面QQ浏览器的内核测试和组内工具开发工作,有着丰富的UI,内核自动化测试框架搭建和前端发开经验。从Selenium RC到WebDriver,从JSCore注入的修改到Chromedriver的优化适配,对Selenium有着较深入的研究。

分享主题

● Selenium简介 ● Selenium框架与原理解析 ● 快速上手Selenium ● 基于Page Object模式的测试框架

问答环节

提问1.使用selenium进行界面自动化测试时,如何进行测试执行结果判定,有几种结果判定策略。

答:测试执行结果的判定策略一般是根据不同测试场景而制定, 一般可以通过网页元素状态信息,浏览器信息等方式来验证,若不满足需求,也可以通过JS注入的方式,更灵活的获取所需的被测信息。另外,Selenium是WebUI测试工具集,对系统原生UI支持度不高,若有对应需求可以通过引用第三方库UI库来验证。

提问2.对界面展示和UI进行测试时,如何进行结果判定。

答:Selenium原生已经有对应的API支持,可以参照Web Element中的display属性和getattribute,getcssvalue等方法针对于不同场景进行判断。

提问3.对界面功能进行测试时,如何进行结果判定。

答:和问题1、2类似,也可以通过在已知测试步骤操作执行后,通过网页元素状态,浏览器信息等来验证;当然根据不同的测试场景也可以通过JS注入,访问浏览器Cookie,判断网络请求等方式来进行验证。

提问4.如何进行自动化测试用例管理?

答:Selenium是WebUI测试工具集,自身并不提供自动化测试用例管理相关解决方案。

提问5.selenium适合做H5页面的自动化测试吗?

答:Selenium可以做H5页面的相关自动化测试,但对H5的特性并没有做特殊支持(例如canvas, video, svg等),在Selenium官方提供中也明确提出对于H5的支持也是在计划中;针对于不同的H5测试场景,可以选择通过JS注入的方式进行操作,获取验证等。

提问6.selenium自动化测试:请问在测试脚本的设计、管理、维护,有什么好的建议?

答:测试脚本设计建议应用Page Object模型,最大程度降低代码的冗余量和维护成本;在元素定位的时候,也建议利用CSS Selector尽量与开发实现进行靠齐。

提问7.selenium自动化测试:请问自动生成测试结果报表 是有通用的组件吗?例如像unitest的testrunner那样。(回答下这个?)

答:同问题4,报表生成和Selenium本身并没有什么关系,自动化生成测试报表一般是跟所选择的不同的框架而制定,例如选择Junit或Nunit等测试框架,本身就已有结果文件。

问卷调查幸运奖

获奖名单 Olivia-悦行-测试 QQ号:1353730940

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯移动品质中心TMQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 嘉宾简介
  • 分享主题
  • 问答环节
  • 问卷调查幸运奖
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档