https://www.infoq.com/articles/thoughts-on-test-automation-in-agile

Start Small

Balance the cost vs. ROI well and come up with a bare minimum working solution at the start.

Test Automation Backlog

A test automation backlog could contain a prioritized list of items such as:

  • Parameterize the test environment for test execution.
  • Integrate with Continuous Integration.
  • Enhance reporting mechanism.
  • Provide an option to attach error logs in notification emails.
  • Collect performance metrics for workflow scenarios.
  • Add tests to check for concurrent execution of critical test cases.

Tools Are Just the Means And Not The End

If you focus on the big picture, the real goal is to support new development efforts by providing rapid feedback to the team.

It is also important to keep your tests and test data independent of the selected test automation tool as much as possible.

Create Meaningful Tests and Don’t Try to Automate Everything

The most important part of your test solution is the “tests”.

Get It Out Of Your Local Machine

Execution Time Matters

Keep It Green

Precise Reporting

Make It Visible To Everyone

Test Early

Minimum regression sanity test as a start.

Involve users at the beginning.

Test Often

Corresponding scope of regression set up for each updated build.

Test Automatically

Build up automated SIT with auto-select production data/cases.

Automated meaningful test instead of everything. Note: we need manual effort for automated test building up.

To apply 80/20 rule.

最新文章

  1. JSP+Servlet中使用jspsmartupload.jar进行图片上传下载
  2. java中byte, int的转换
  3. 关于group by 两个或以上条件的分析
  4. shell惊鸿
  5. vim7.3中文乱码问题
  6. CenOS 上安装 Redis 服务器
  7. JDBC控制事务
  8. 【BZOJ1023】仙人掌图(仙人掌,动态规划)
  9. 第一节,tensorflow基础构架
  10. Linux 文件夹相关常用命令
  11. zigw 和 nanoWatch, libudev.so 和 XMR 挖矿程序查杀记录
  12. Web开发——HTML基础(文件和网站结构)
  13. 11-OpenLDAP主从同步
  14. 一文看懂汽车电子ECU bootloader工作原理及开发要点
  15. uniGUI HyperServer
  16. Spring事务管理的demo
  17. Shader开发工具: PVRShaman
  18. 利用Appium Python测试爱壁纸的登录和设置壁纸
  19. 转:智能模糊测试工具 Winafl 的使用与分析
  20. Centos7源码编译安装tengine1.5.1

热门文章

  1. Dubbo安装及其实战1
  2. app判断链接参数后缀跳转不同地址
  3. JavaScript document和window属性及方法详解
  4. 高级功能:很有用的javascript自定义事件
  5. html History API
  6. python学习笔记之——range()函数
  7. 润乾报表一个页面中的echarts地图与其他区块的联动
  8. Linux 加阿里yum源
  9. Oracle EBS AP银行显示不全
  10. Linux系统管理员命令:sudo