系统接口
GUI导航
测试自动化词汇表
高级测试脚本
执行
以前有没有人看过这种架构,可以告诉我一篇描述这种架构的论文或书吗?首选“科学”资源。
#1 楼
最好的起点是http://www.thebraidytester.com/,迈克尔·亨特(Michael Hunter)在文章,论文和博客文章中描述了他用来测试Microsoft Expression的堆栈。我有将此方法用作我自己基于watin的堆栈的灵感,该堆栈可从http://testingstax.codeplex.com
上获取,基本上,该框架分为以下组件。
100%写在业务领域中的测试用例
代表测试用例调用的业务领域的逻辑功能模型
与应用程序实际交互以执行自动化的物理层
验证引擎和
用于对测试数据建模的测试数据模型。
关键的设计原则是所有关注点均已分离。来自业务模型的测试,来自测试数据和验证引擎的物理实现。
#2 楼
Michael Hunters自动化堆栈http://www.thebraidytester.com/stack.html是一个很好的参考。我也在一系列博客文章中也介绍了类似方法。
http://elusivebug.blogspot.com/2009/05/test-automation-approach-object。 html