敏捷自动化测试

公司组织了一次敏捷得自动化测试,先做个课堂笔记,不久后公司会推自动化测试,到时候根据实践,再具体聊聊。

塔克曼模型

需求很多时候其实是在抢占资源。

持续集成平台搭建

  • Jenkins 服务器搭建
  • Gitlab 平台搭建并且与 Jenkins 整合
  • 用 Git 进行版本控制的策略
  • 自动化单元测试

团队压力大-解决方法

  • 需求整流
  • 团队从止血到造血
  • 形成业务版本节奏、和团队交付节奏

代码质量保证手段的建立

  • Sonar Qube 平台搭建与培训
  • 代码评审制度建立

实例化需求

  • 用户故事和验收条件的编写规范
  • 采用实例化需求的方式来梳理需求
  • 采用 Cucumber 编写自动化验收测试
  • 采用 Selenium 驱动用户界面测试

实际迭代工作中的团队协作

  • 度量
  • 测试用例可追溯性
  • 缺陷周期时间
  • 缺陷泄漏率
  • 测试覆盖率
  • 绩效考评

单元测试

Robot Framework

工具

现公司推的工具是Katalon,写Xpath可以用java等语言写。

前端自动化测试:

  1. 用ID这类唯一性的属性标识元素,使测试用例能更少的维护,只要id在元素结构不发生大的变化都能继续用。
  2. 业务代码加ID,通用组件加ID,根据唯一标识写Xpath

本文引用的内容,如有侵权请联系我删除,给您带来的不便我很抱歉。