首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳测试框架

最佳测试框架
EN

Stack Overflow用户
提问于 2014-03-26 09:19:27
回答 2查看 1.6K关注 0票数 0

我们目前正在开发一个REST完整的应用程序(Java),它也有一些基于SOAP的端点,在我们的团队中没有很多有经验的QA人员(我们正在招聘一些)。想知道是否有一个测试框架可以为我们的所有端点自动生成HTML测试页面,而且每次我们对服务的更改都会中断,我们必须手动执行整个回归(我们有几个初级QA成员正在这样做)。因此,是否有一个回归测试工具,可以用来执行API测试以及性能和负载测试。请指出根据行业最佳做法/标准通常使用的一些框架。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-27 14:46:15

请转到盖特夫测试-html-生成器-插件,这些可能是您可能正在寻找的框架。Test - HTML生成器插件是一个简单的maven插件,它将所有REST服务转换为HTML测试页面,最棒的是它还具有内置的身份验证支持,它为您提供了构建在引导之上的漂亮的HTML页面,您应该一定要检查它。

关于可以自动化测试的框架的问题,您需要定义要测试的内容,如果您想要执行基于浏览器的测试,那么Selenium是最好的选择,如果您想执行负载测试,那么您也应该查看Jmeter。但是如果你想要更多,那么你肯定应该给盖特夫一个尝试。

GATF由两个组件组成,测试生成器和Test,测试生成器又是一个maven插件,它能够为所有REST/SOAP端点生成gatf测试用例,然后可以由Test直接执行。形成主页,

GATF验收测试执行器是数据类型不可知论的,这意味着您的测试案例可以是任何格式,如XML、JSON或普通的旧CSV。

GATF测试执行器模块提供了一个统一的测试工具,

  1. 单会话测试用例执行
  2. 性能测试用例执行
  3. 基于场景/工作流的测试用例执行
  4. 并发用户仿真
  5. 多环境下的比较测试案例研究
  6. 负载测试

它还提供了以下内容:

  1. 用于总体测试状态的饼图(成功/失败报告)
  2. 用于总体业绩结果的线条/条形图
  3. 包含关于测试执行请求/响应的全面信息的详细测试用例报告
  4. Maven/Executable-Jar测试用例执行选项

GATF框架提供了集成到多个数据源以获取测试用例数据的选项,其中包括:

  1. 任何符合SQL的数据库
  2. MongoDB
  3. 文件- CSV/JSON/XML
  4. 内联/基于值
  5. 自定义提供程序
  6. 随机值提供者

该框架假设您使用Jackson/JAXB进行JSON/XML (Un)序列化,并为您的服务实现使用JAX-RS/JAX-WS/Spring-Controller规范。

我是上述框架的创建者,我一直在研究类似的工具/技术,在没有类似工具/技术的情况下,我开始研究我自己的框架。如果你决定使用它们的话,很想听听你的反馈:-)

票数 1
EN

Stack Overflow用户

发布于 2014-03-26 09:26:53

它基于您希望框架帮助您的一组详细需求。有几个流行的框架,如

  1. 硒-简单-测试
  2. 武士网络测试框架
  3. TestCafe:Web测试框架
  4. 等。 有很多你必须选择最适合你的。查看指定的功能,并在选择一个之前尝试一些试验。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22656327

复制
相关文章

相似问题

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