标签归档:自动化测试

第33届BQConf中国软件质量大会

第33届BQConf中国软件质量大会于2018年7月14日在成都菁蓉国际微风加速器会场圆满落下帷幕。

本期活动围绕话题:
1.Protractor项目实践
2.Cypress,为现代Web而生
3.接口测试自动化实践

话题:《Protractor项目实践》 

话题PPT:Protractor项目实践

讲师:ThoughtWorks 乔桃利

话题简介:

如何利用前端自动化测试框架Protractor,在实际项目中针对Angular前端技术栈轻松编写稳定的UI层自动化脚本,包括项目痛点以及解决方案的经验分享。

 

话题:《Cypress,为现代Web而生》 

话题PPT:Cypress,为现代Web而生

讲师:ThoughtWorks 余正荷

话题简介:

做过前端自动化测试的,总会遇到一些相似的痛点:测试总是随机失败,你却不知道发生了什么,只能从有限的日志中不断地猜测;为了处理异步加载,你设置了很多睡眠等待和Retry,但还是错过了元素;一提到要重构代码,你就开始忧愁……新型自动化工具Cypress,为解决上述问题提供了新的思路。


话题:《接口测试自动化实践》 

话题PPT:接口测试自动化实践

讲师:蜗牛学院 曾云莲

话题简介:

接口测试是保证高复杂性系统质量的内在要求和低成本的经济利益的驱动作用下的最佳解决方案。

 

 

第32届BQConf中国软件质量大会

第32届BQConf中国软件质量大会于2018年6月2日在ThoughtWorks西安办公室成功举办。

本次活动围绕话题:
1. WEB功能自动化测试套路
2. WEB自动化测试从1到2
3. 自动化测试的持续集成实践而展开

话题:《WEB功能自动化测试套路》 

话题PPT:WEB功能自动化测试套路.pdf

讲师:杨静

讲师介绍:

ThoughtWorks咨询师,致力于敏捷软件开发下的质量保证工作,长期工作于海外项目,擅长自动化测试。

话题简介:

Web 功能自动化测试设计套路
Web 功能自动化测试是一个长期讨论的话题,网上各种框架的资料不胜枚举,本次会话与框架无关,与技术栈无关,重点梳理如何从理论层面规范落地自动化测试,如何进行基础配置,如何准备测试数据,如何归类测试情况等。

 

话题:《WEB自动化测试从1到2》 

话题PPT:WEB自动化测试从1到2.pdf

讲师:梁真、王平升

讲师介绍:

梁真:ThoughtWorks高级咨询师,近10年测试工作丰富经验,参与多个大型项目的交付和咨询工作,对各种测试技术有深入研究,同时,在大型项目中担任项目经理,与客户东南亚几百人IT团队深入合作,具备丰富的客户管理以及项目管理经验。

王平升:ThoughtWorks咨询师,参与大型分布式团队交易与咨询工作,保证产品高质量交付和帮助客户提升测试技术,对于前端后端测试有丰富经验,对敏捷团队中测试实践有深刻的理解。

话题简介:

谈到WEB自动化测试,经常会想到从0到1去搭建一个测试框架,那么对于一个已有的端至端自动化测试框架,我们如何去探索实现自动化测试的优化。本话题结合项目经验,介绍如何在已有自动化测试工具中发现问题,使用不同技术手段解决问题,不断优化自动化测试,使测试更稳定,更快更高效,从而更加高效保障产品质量。

 

话题:《自动化测试的持续集成实践而展开》 

话题PPT:自动化测试的持续集成实践而展开.pdf

讲师:拓超

讲师介绍:

ThoughtWorks的的的高级咨询师,具有丰富的项目测试经验,负责过多个项目的测试和质量管理工作,尤其擅长自动化测试目前致力于从管理,技术,人员能力等多个角度提升测试效率,提高交付质量,构建高测试成熟度的团队。

话题简介:

话题以自动化测试如何运行为切入点,以真实项目实践为案例,介绍了如何采用容器化技术构建自动化测试的运行环境,如何与持续集成工具结合,使得自动化测试能够高效稳定的运行,减少维护成本,提升自动化测试的价值。

 

第15期BQMeetUp质量交流会-西安站

BDD自动化测试Workshop – Java+Cucumber+Gradle

3月31日下午,西安QA Community在五楼中区举办了西安的第四届QA Workshop测试技术交流活动。此次Workshop的主题为“从0到1搭建BDD自动化测试框架”。为保证活动质量,此次活动限制参与人数为30人,主要是来自中软国际、奥博杰天、中国银行,葡萄城等互联网企业的测试人员。

此次活动形式不仅让讲师分享内容, 更重要的是我们将参与者分为6个小组,每组由一个Coach带领着,实践从0到1搭建BDD自动化测试框架。在实践的过程中,Coach不仅给大家讲解原理,并实际给大家解决遇到的各种问题,帮助大家完成从0到1的飞跃。活动效果互动十分显著——在延时一个多小时后,大家仍然意犹未尽,表示下次接着再来。

以下是过程回顾:

第8期BQMeetUp质量交流会(西安)

3月22日晚,XI’AN QA COMMUNITY 在西安办公室举办了ThoughtWorks第8期BQMeetUp。这次MEET UP的主题为自动化测试的那些坑。

为了更好的交流体验,我们将人数控制将在30人以内,并且提出了相应的问题:

  1.  如何保证用例间测试数据不受影响,每次重新rerun 不会受到上次测试结果的影响?
  2.  如何快速的部署测试环境,保证测试环境不受其他操作影响?
  3.  如何在自动化测试中,输出有价值的测试信息?
  4.  如何看UI自动化与持续集成?
  5.  你觉得UI测试应该覆盖的那些场景?
  6.  你觉得是否能够录制工具要比写脚本要快速的多?

提出的这些问题确保参与者能够提前了解活动的内容,更好的参与其中。

参加活动的人员主要来自华为,中兴,活跃网络,文思海辉,中软等互联网企业,其中不乏PM,高级QA,DEV等角色。


此次活动形式与以往有所不同,以往活动中,都是tw的讲师分享话题,讲解自己遇到问题与处理方式,这次我们把话语权交给参加活动的每一个人,每人都可以提出问题,寻求帮助,也可以解答别人疑惑,让每一个人更好的参与其中。

以下是我们这次活动的详细流程。


以下是具体的过程回顾:

第一个环节:组内自我介绍。

第二个环节:组内成员每个人都将自己项目自动化测试中所遇到的一些问题用sticker分享到白板。

第三个环节:组内讨论分析各自sticker的问题,并选择一个你们小组认为最值得分享的问题。

这个环节是组内所有人员参与讨论白板上汇总的问题。选择具有代表性问题在下一个环节进行分享,也可以提出疑问,让别的组的朋友帮忙解决。

第四个环节:各组出一名勇士来将你们的问题以及对应的解决方案分享给大家。

这个环节最为精彩,有的组对刚才讨论问题进行了详细的分析与解答,也有的组对别的组提出的疑问,提出了建设性的意见。

 

用Gauge编写可运行的用户故事

演讲嘉宾:杜雅迪,ThoughtWorks软件质量咨询师

主要负责敏捷软件开发团队软件质量保证工作。熟悉Web、API、Mobile自动化测试以及性能测试,有着丰富的测试工具、自动化测试框架运用的经验,善于结合敏捷实践制定测试策略,测试分析,以及定制化开发自动化测试框架。

话题介绍:

结合当下流行的BDD,让我们来看看如何利用Gauge实现自动化测试的终极目标:编写可运行的用户故事。

在敏捷开发和持续交付成为软件开发的主流模式的今天,我们对自动化测试的要求也越来越高,测试与团队中其他角色的合同协作的重要性日益凸显。Gauge作为新一代的BDD测试框架,以其简单、灵活和丰富的语法,快速反馈的优势吸引了很多眼球。此次话题,我们将介绍什么是BDD,如何引入PageObject优化代码质量,以及利用Gauge实现自动化测试的终极目标,让需求文档run起来。

演讲Slides:《用Gauge编写可运行的用户故事》

演讲视频:

精彩现场:

%e9%9b%85%e8%bf%aa

imgp1713