LinkedIn中的质量管理工作

发表于:2014-6-11 11:59

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

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

  在LinkedIn,我们相信设计会给我们的会员提供很有价值的产品,快速便捷使用这些产品,完成所有工作而且在质量上不会打折扣。在这篇文章中,我将描述使得这一切成为可能的测试方法。
  团队
  在LinkedIn,一个典型的测试团队包括产品经理、开发工程师, 测试工程师和质量工程师。我们有一个专门的工程师团队,一周滚动制,这一周唯一的工作是解决并关闭bugs。
  测试策略和过程
  测试生命周期可以运行多个星期,第一周是为正式开赛做准备。质量工程师做产品规范审查和创建一个测试计划以及发布日期的评估。接下来的几周, 在一个内部工具编写详细的测试用例,这称为测试经理。培训环节同时举行,告诉开发工程师产品测试生命周期。测试用例和培训完成后,测试就正式开始了。
  任务是每天分配的。任务指示板跟踪进展和监控,而每天都会开会来讨论问题。这种激励的status-tracking方法帮助我们保持当前和不断向前的释放计划。
  集成测试
  集成测试和功能测试并列地运行。 SETs(软件测试工程师)在测试集上基于api执行正面、负面和边界条件测试。集成测试都写在TestNG - Java测试框架上。这些测试每天晚上运行,按每次代码check-in。(集成测试在后续的文章细说)。
  性能测试
  性能测试是我们发布周期的一个重要组成部分。SETs以后端负载测试为开端——我们运行负载测试,性能指标,比如每秒高峰值和响应时间。然后我们使用Apache JMeter和其他内部工具来确保我们的系统可以处理每个业务的标准生产负荷。在这一点上,工程师从前端性能测试和生产指标开始,如页面加载JavaScript执行时间,页面大小,页面组件加载时间等。bug提交到处理完成后,我们会重新执行测试,直到达到我们的性能目标。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号