LinkedIn的软件测试生命周期
作者:网络转载 发布时间:[ 2014/6/10 14:36:08 ] 推荐标签:软件测试 测试生命周期
在LinkedIn,质量是产品发布的看门人。上周,我们告诉了大家测试前沿,LinkedIn的web框架。,我们将带您看看我们的测试生命周期。
如果我们按时交货,但产品有缺陷,还是证明我们没有按时交付。——Philip Crosby
测试生命周期
看看在LinkedIn中测试生命周期是什么样子的:
1.需求收集
产品团队定义了功能需求和设计者创建的线框图。在设计和产品需求文档(PRD)被创建后,一切都涉及到整个团队,包括开发人员和测试工程师。
2.测试计划
在生命周期的下一步是对产品或功能的所有测试,进行计划,包括:
创建测试计划
编写测试用例
按高、中或低的顺序进行优先测试用例,这样他们可以基于项目的范围运行
举行一个测试计划和测试用例评审会议,以确保沟通和充分理解测试范围
3.功能测试
功能测试和回归测试在测试计划完成后开始。这个测试包括:
新功能测试:浏览器兼容性测试,使用VMWare(Firefox、Safari、Chrome、IE)。
Bug生命周期:在JIRA提交Bug。对bugs进行修复和验证。
回归测试:确保没有任何现功能坏了(即:不可用)。我们使用自动化测试用例组进行测试。
A / B测试:我们一步一步来发布功能。首先发布到内部组织,然后是公司,所以我们要捕获所有边界情况。毕竟错误是固定的,我们会慢慢倾斜于我们的用户。
4.自动化
自动化是并行在功能测试中完成的。我们使用 Selenium with Ruby进行UI自动化和Selenium with Java进行移动版自动化。单元测试也为新功能而写。在LinkedIn,我们发布一个新特性后,自动化时间表相应计算出来了。
5.回归运行和CI
我们创建一个持续集成(CI)在Hudson上运行,开始单元测试运行和自动化的回归测试用例集。为了一个分支通过“GO”的标准,它必须在上述所有取得成功。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11