不过有没有可能借鉴capture&replay的思想,但是对象不是GUI,而是对于产品本身的行为,特别是QA在test design过程中关心的那些check point,有没有可能利用Dev在product的code中加入特别为test automation定制的log,这样QA以此作为在自动化测试中的observe point,从而可以简化整个自动化测试中verification的efforts
先假设这个是可行的话,那需要解决的问题如下
- automation level的log的format/schema的设计
- log需要cover的scope
- 如果无缝的加入这种log,易于修改,而且不会对产品本身带来影响
对于加入automation Level的log,AOP貌似是个不错的选择,恩,做个demo来玩玩