18lk新利
的意见

实际可行的方法来减少测试时间

测试程序从不拒绝测试。

受欢迎程度

如果有人说,纸永远不会拒绝油墨,他们可能会说相同的测试项目和测试。

在我职业生涯的早期测试开发工程师,我注释掉了所有的测试除了关键测试我正在研究的新产品。这让我隔离测试和修复它的可重复性。接下来的预生产运行完成的比我预期的更早,我印象深刻,唯一的运营商测试数据记录的是我真的很感兴趣。然后一个硬币掉在了地上。

有更好的方法节省测试时间!

数据表将告诉你重要的测试添加在你的测试计划;设计师和营销人员会询问性能变化在温度和条件,希望看到一个表征潜在的甚至成千上万的测试报告。

只是在你走之前生产路上你可能会减少到800测试和测试时间的说,12秒。你是最后一个从你的产品和你知道所有的测试是测试只有在最坏情况下的条件和你包括公差考虑温度变化。但是,过度的感觉,你认为12秒有点过高。

那么接下来你能采取什么措施呢?假设你已经实现并行测试网站,如果这是可能的,下面是一些额外的实用的想法,许多工程师将经历(特别是如果他们有一个很好的数据库测试数据),以减少测试时间:

  • 运行一个测试永不失败的分析所有数据到目前为止,评估这些测试来看看你是否能消除它们
  • 运行一个互相关联所有测试相关报告
  • 失败测试在测试序列的开始
  • 确保运行Gage R&R并修复任何测试,可能是敏感的设立条件,因为这些可能会导致错误的失败,一些可能会消除
  • 如果你可以每个测试运行测试时间,测试时间最长的帕累托测试和关注这些
  • 减少测试程序中的任何语句等,如果你需要他们,让测试人员做计算或在等待其他操作
  • 基准测试时间与其他类似产品在你的部门。你可能会发现其他测试项目进入这个练习后集中减少测试时间
  • 尝试在datalog和存储测试时间,即使指数倍,和监控。您可以添加这些yieldHUB等测试和一个好的YMS系统甚至可以让你提醒如果测试时间或索引是出乎意料地高
  • 运行测试覆盖率分析到目前为止对你的拒绝。联系我们关于这个功能的更多细节。

最后一个建议是有趣的,我们将鼓励你把失败当作重要的掘金的信息。我们的一些客户,收集所有拒绝从每个测试和重新测试在一个datalog它们放在一起。与我们的覆盖率分析工具的应用,这导致了近900人的一个测试程序测试减少到500左右的测试。

仍然在最后一个例子中,客户样品测试,这些测试监控目的。

总之,减少测试时间是非常重要的,有几个低挂水果将帮助您减少您的测试时间。当然,这可能是说,让你所有的数据在数据库中快速访问带来那些水果到地面!



留下一个回复


(注意:这个名字会显示公开)

Baidu