LinkedIn的软件测试生命周期

发表于:2014-6-10 11:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:linkedin    来源:51Testing软件测试网采编

  在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,我们发布一个新特性后,100%自动化时间表就相应计算出来了。
  5.回归运行和CI
  我们创建一个持续集成(CI)在Hudson上运行,开始单元测试运行和自动化的回归测试用例集。为了一个分支通过“GO”的标准,它必须在上述所有取得成功。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号