作者回复: 自动分析的确很难;我们能做的就是如果环境固定,常见的问题频繁重复,而且人工步骤繁杂,那可以试试抽取出规则,变成“自动”分析。对于新的问题,基本上是无法“自动分析”的。
测试的自动化也是个复杂的题目。我们也踩过的很多坑,比如测试太细,导致太多Task给开发团队,人家抱怨;也有测试太粗,导致没有及时发现问题。
这方面最大的教训就是测试的粒度要合适,要考虑团队的实际情况(比如人员多少),软件的性质(比如用的库/设计方案),测试结果的机会成本(比如Miss的代价)等。
作者回复: 这个想法很好,应该是个性能工程领域的趋势。我没有用过这样的产品。
不过查了下,似乎有些产品号称可以做一些相关的智能分析,比如Dynatrace, AppDynamics。不过我相信就算有,也很初级。