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