首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >测试自动化设计问题

测试自动化设计问题
EN

Stack Exchange QA用户
提问于 2011-07-09 06:42:46
回答 1查看 1.2K关注 0票数 8

我正在分析一个基于Intranet的web应用程序的自动化设计,其用户基础有限:

  • UI层
  • Web服务层
  • DB层

我的自动化方法是:

  • Web服务层测试自动化
  • 与web服务相似的UI工作流。
  • 我计划用web服务工作流实现70%的自动化
  • 其余30%的端到端用户场景从UI、UI元素显示、Web Service o/p到UI层的输出进行比较

我计划利用的工具:

  • 用于web服务/数据驱动测试的SOAP
  • 用于UI层验证的Selenium

问题:

  • SOAP可以用来测试工作流程吗?一个web服务的输出作为另一个web服务的输入传递?
  • 我想知道对这一方法应用最佳实践的评论/反馈。
  • 测试可以从UI结果执行到Web服务输出,并检查它们是否正确映射。在这种情况下,当web服务功能是核心时,结果映射也是唯一的检查。我希望能在UI层验证字段、值和运行基本P1案例。有什么评论吗?
EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2011-07-10 14:38:58

SoapUI可以用来验证工作流,但到目前为止,我只能在正确排序时才能使其正常工作。从那时起,我就发现以编程方式编写这些测试(C#,Java)是非常重要的。这允许您根据需要定制工作流。

对于第三个问题,尽管通常您希望将其作为集成测试运行,但可以使用以下场景:

  1. 让UI自动化将数据输入到所需的输入中。
  2. 在提交数据后(BDD可能不适合这样做),将相同的数据传递给测试webservice的测试方法。
  3. 从web服务验证repsonse
  4. 验证UI的响应

但是,这将更适合使用相同数据的两个单独的测试。

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

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

复制
相关文章

相似问题

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