首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试自动化软件的分层体系结构

测试自动化软件的分层体系结构
EN

Stack Exchange QA用户
提问于 2011-06-29 11:24:01
回答 3查看 2.4K关注 0票数 11

我被介绍给GUI测试自动化框架的5层模型,这被认为是常识.但是我会对描述这个模型的消息来源感兴趣。这些层次如下:

  1. 系统接口
  2. GUI导航
  3. 测试自动化词汇
  4. 高级测试脚本
  5. 执行

有没有人见过这种建筑,能告诉我一本描述它的论文或书吗?首选“科学”来源。

EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2011-06-29 13:21:19

最好的起点是在http://www.thebraidytester.com/,在那里,Michael描述了他为测试微软表达式而构建的堆栈,包括文章、论文和博客文章。

我使用这种方法作为我自己的基于watin的堆栈的灵感,它可以在http://testingstax.codeplex.com上使用。

从本质上讲,框架分解为以下组件。

  • 测试用例100%写在业务域中。
  • 表示测试用例调用的业务域的逻辑功能模型。
  • 实际与应用程序交互以执行自动化的物理层。
  • 验证引擎和
  • 用于模拟测试数据的测试数据模型。

关键的设计原则是把所有的关注点都分开。测试,从业务模型,物理实现从测试数据和验证引擎。

票数 14
EN

Stack Exchange QA用户

发布于 2011-08-28 10:10:32

Michael自动化栈http://www.thebraidytester.com/stack.html是一个很好的参考。

我在一系列博客中也写过类似的方法。http://elusivebug.blogspot.com/2009/05/test-automation-approach-object.html

票数 2
EN

Stack Exchange QA用户

发布于 2021-04-29 09:32:19

在分层体系结构中,测试自动化代码分为三层。

1.测试用例--集中于应用程序的测试逻辑。

2.域层--用领域术语对被测试系统进行建模,封装HTTP请求、浏览器控制、结果解析逻辑,并为测试用例层提供接口。

3.测试中的系统--第二层将直接在哪一层上工作。

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/1306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档