搜狗自动化测试之介入时机
来源:互联网 发布:宇宙诞生之前知乎 编辑:程序博客网 时间:2024/04/29 14:35
前段时间分享过一篇关于搜狗浏览器的自动化测试和单元测试的视频文章(详情请点左下角“阅读原文”)。今天与大家分享讨论的主题是:自动化测试在何时开始介入收益才能得到最大化呢?是在开发初始阶段就着手,还是等到手工用例执行结束之后(这个阶段意味着软件功能已经趋于稳定)?你在负责自动化测试时,会选择怎样的准入条件?又在何时开始着手呢?
对于不同的项目组及实际场景,其自动化测试的介入时机会有所差别。从搜狗浏览器项目组的实际情况来看,整个项目会经过下图所示的一些关键阶段:
从上图中可知,浏览器测试团队是从需求评审阶段就开始介入的。而自动化测试部分并没有在图中体现(先卖个关子),自动化测试应该是在适当的时机就着手开展。 不管什么时候,保持紧密沟通以保证项目向前推进都是首要的。
结合图示简要说明几个关键阶段:
1.项目开始到提测阶段:a. STE设计编写测试用例。b. SDET则进行单元测试、接口测试的前期调研和准备,以及框架搭建并根据进度编写、定时执行单元、接口测试用例;同时搭建自动化测试框架和工具,以及准备测试数据和部署脚本。
2.提测到版本稳定阶段:a. STE执行测试用例。b. SDET进行分层测试,即将可以自动化的用例转化并执行,并与STE沟通进行用例的精简。
3.稳定版本上线后:例行执行单元、接口测试和自动化测试(包括冒烟测试、稳定性测试)。
在自动化测试过程中,通常会提及的问题是:开发未提测或版本未稳定时,该如何进行自动化测试?浏览器测试团队主要从下面三个方面来进行:
1.单元测试和接口测试;
2.自动化测试框架搭建及数据准备;
3.测试工具、部署工具准备。
如果对整个流程把控、设计合理,测试用例应能做到测试数据和测试代码分离,后期只需维护测试数据即可。在搜狗不管是单元测试、接口测试还是自动化测试,基本都是与开发同步进行的。
基于前述分析,最终建议是尽早开始进行自动化测试,将其收益最大化。
原文链接
如需转载该篇文章,请注明来自“搜狗测试”
- 搜狗自动化测试之介入时机
- 搜狗自动化测试之介入时机
- 自动化测试与自动化测试介入时机
- 【搜狗测试】iOS自动化测试之UIAutomation
- 资源受限下自动化测试的开展时机
- 自动化测试:自动化测试 之 “好用例、坏用例”
- 自动化测试之惑
- 自动化测试之祸
- 自动化测试之unittest
- 自动化测试之CYGWIN
- 自动化测试之uiautomator
- 爬虫之自动化测试
- [搜狗测试]自动化测试后台揭秘
- [搜狗测试]自动化测试后台揭秘
- 测试基础之自动化测试
- 测试篇之自动化测试
- Android自动化测试之robotium
- 软件测试之自动化篇
- 小W写测试工具之啼笑是非
- SQL Server 聚集索引在函数中使用以至失效(案例)
- Sogou输入法使用的代码静态检测工具
- Loadrunner调优之replay log介绍
- 搜狗输入法通过BUG流程优化,降低BUG修复分歧
- 搜狗自动化测试之介入时机
- iOS输入法—基于XCTest框架的异步测试
- LoadRunner脚本优化之服务器返回内容正确性判断
- Windows命令实现匿名邮件发送
- 愚人节篇:搜狗两枚测试开发小屌的对话
- 如何与多方沟通项目问题?
- #说说成长#测试小伙的内心独白
- 编程之各种奇技淫巧
- Android自动化工具Appium的使用