Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >组织验收测试(Specflow/Cucumber)

组织验收测试(Specflow/Cucumber)
EN

Stack Exchange QA用户
提问于 2018-07-26 06:47:49
回答 1查看 113关注 0票数 0

现在,我开始越来越多地使用BDD技术(规范流程和Cucumber),我开始考虑我创建的项目/解决方案的组织,并确保我将来以某种方式验证它。

例如,Sprint 1启动,我们决定使用spec flow/c#编写验收测试。因此,我们构建了一系列功能文件,它们一起包含了Sprint 1中的所有用户故事,从那时起,它们就可以以自动化的方式运行。我要问的问题是:

1)当sprint 2开始时会发生什么?我们是否会继续在sprint 1中构建的解决方案中添加新的特性文件和代码,并创建新的子文件夹,以便将每个Sprint中的特性分离开来?或者有其他的方法来做这个…潜在地,我们可以在解决方案中为我们的系统的每一个区域有子文件夹,并以这种方式添加到自动化套件中?

( 2)在命名约定方面:( a)推荐的解决方案/项目命名约定是什么,因为随着时间的推移,解决方案/项目可能有大量的特性,每个特性都着眼于系统的不同领域?对于特性,这些功能的名称应该与用户故事标题或id相对应吗?( b)在6个月内,有什么好的方法可以参考这些验收测试?显然,业务用户不希望拖网浏览Visual项目,那么这些验收测试可以导出到html网页吗?

感谢人们的任何建议。

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2018-07-26 07:17:53

1)完成sprint 1之后,应该发布组件的新版本,因为所有sprint都应该交付新版本的产品。此外,如果您已经完成了顺序冲刺,那么您也应该已经完成了在您的sprint范围内感觉到的所有特性。因此,拥有新的sprint意味着拥有新的特性,从而具有新的特性文件。

( 2)这是主观的东西。这可能取决于产品的复杂程度和结构。关于如何组织特征结构,应该有一些单一的方法。也不只是用于BDD测试,而是用于手动测试和开发,用于代码repos等。这将使您可以轻松地从任何工具引用到任何其他工具(比如让Story in Jira很容易地将其映射到BDD框架中的测试)

关于将来的测试,有一种强大的测试标记机制,因此您可以只使用一个免费的文本来标记测试(例如,您可以用sprint号、特性或区域标记测试),然后根据满足当前需求的标记对旧测试进行范围调整。

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

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

复制
相关文章
测试思想-验收测试 关于验收测试
个人理解,通常意义上的验收测试,在最终用户组织参与的情况下,确认软件能否按合同要求或软件需求说明书中的确认标准,执行软件既定功能和任务的测试。
授客
2019/09/12
1K0
cucumber测试框架
1.1 什么是BDD(行为驱动开发)   首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从 开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递哪些测试场景,以便成功调用此软件/应用程序。这样他们想出了一组测试场景。所有这些测试脚本都是简单的语言,所以它也可以服务于文档。
爱撸猫的杰
2019/08/24
4.1K0
BDD测试框架Cucumber
最早的有TDD, 测试驱动开发, 而BDD 是行为驱动开发, 更加关注用户的行为,
CoffeeLand
2020/05/16
1.2K0
Cucumber测试实践
来源:https://cucumber.io/docs/guides/overview/
ThoughtWorks
2022/02/16
9920
Cucumber测试实践
2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)
根据 Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试(自动化测试)。
测试小兵
2023/03/03
2.1K0
2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)
软件测试/测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍
当今软件开发领域中,测试是确保代码质量和功能稳定性的关键步骤。而测试框架是在软件开发过程中使用的工具,有助于组织、管理和执行测试。在这篇文章中,我们将介绍几种常见的测试框架类型:TDD(测试驱动开发)、DDT(数据驱动测试)、BDD(行为驱动开发)和ATDD(行为驱动开发)以及 DevOps,本文就给大家介绍一下它们的特点及异同。
霍格沃兹测试开发Muller老师
2023/12/28
5510
2021年软件测试工具趋势
根据 Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试(自动化测试)。
wangmcn
2022/07/26
2.1K0
2021年软件测试工具趋势
2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)
根据 Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试(自动化测试)。
测试开发技术
2021/12/22
4.3K0
性能测试验收标
1. 首先,明确业务对性能的期望。这可能需要商业分析师、项目经理和产品所有者与客户和业务利益相关者进行交流,以理解性能期望。这可能包括了解应用的功能、性能要求等。
运维开发王义杰
2023/08/16
1690
性能测试验收标
自动化验收测试
验收测试在部署流水线中是一个关键阶段:它让交付团队超越了基本的持续集成。一旦正确实施自动化验收测试,你就是在测试应用程序的业务验收条件,即验证应用程序是否为用户提供了有价值的功能。
新亮
2022/06/30
4710
Functional Testing in iOS
下面的Test Pyramid摘自Martin Fowler的 文章,越高层次产生的用户价值会更高且更慢,越低层次的产生的价值更低且更快,你所写的任何一行单元测试代码对于你的用户来说都是不可见的,他能感知到的只能通过UI来体现。可以看出我们需要很多的单元测试来保证我们的代码质量,这对开发人员来说是有巨大价值的,它能够帮开发人员快速发现且定位问题。
100000798482
2018/08/20
1K0
Functional Testing in iOS
软件项目的用户验收测试
 随着当今技术和市场环境的变化,越来越多的企业选择将软件项目外包,同时也有更多成熟的大型软件企业加入到软件项目的承包队伍中。外包的软件项目越来越多,如何对这些外包的项目进行验收测试日益成为企业的一个关键问题。
顾翔
2019/12/12
1.4K0
Spring Boot+cucumber+契约测试
1.使用start.spring.io创建一个“web”项目。在“依赖项”对话框中搜索并添加“web”依赖项,为了后面的契约文件,再加入“Config Client ”和“Contract Stub Runner依赖项。点击“生成”按钮,下载zip,并将其解压缩到计算机上的文件夹中。
顾翔
2024/09/10
950
Spring Boot+cucumber+契约测试
SpringBoot整合自动测试框架Cucumber
在test目录下建一个resources目录,在该目录下建一个test.feature的文件
算法之名
2021/09/06
9730
cucumber自动化测试官方教程
cucumber是一款测试工具。可用于大多数主流编程语言。比如JAVA、JS、Ruby、C++、Lua、Android、Kotlin、C#/F#、PHP、Python、Go、Groovy、Scala等等。其中JAVA、JS、Ruby的代码托管在cucumber下。官方建议选择与生产代码相同的平台或编程语言的实现。本文主要是JAVA平台下的介绍教程。使用方法非常简单,创建一个mvn工程,在pom.xml文件引入以下依赖即可。
顾翔
2019/12/12
2.2K0
2022-10-31-验收测试
东西画在纸上与真正做出来是不一样的。客户看到真正的运行情况会意识到,自己想要的根本不是这样。看到现在的实现,他们就会冒出更好的想法——通常不是他们当时的想要的样子。
三流之路
2022/11/11
2330
BDD测试框架之Cucumber使用入门
cucumber早在ruby环境下应用广泛,作为BDD框架的先驱,cucumber后来被移植到了多平台,简单来说cucumber是一个测试框架,就像是juint或是rspec一样,不过cucumber遵循的是BDD的原则。
Criss@陈磊
2019/08/02
2.6K0
BDD测试框架之Cucumber使用入门
cucumber早在ruby环境下应用广泛,作为BDD框架的先驱,cucumber后来被移植到了多平台,简单来说cucumber是一个测试框架,就像是juint或是rspec一样,不过cucumber遵循的是BDD的原则。
软件测试君
2019/06/20
4.5K0
BDD测试框架之Cucumber使用入门
小步发布、验收测试和完整团队
在上一篇文章中我们花比较大的篇幅介绍了敏捷业务实践中的计划游戏,在这篇文章中我们将介绍介绍生命之环中外围剩下的三个业务实践。
Teobler
2021/02/25
8710
小步发布、验收测试和完整团队
用selenium自动化验收测试
用 Selenium 自动化验收测试 如何使用 Selenium 测试工具对 Ruby on Rails 和 Ajax 应用程序进行功能测试 文档选项 将此页作为电子邮件发送 讨论 样例代码 拓展 Tomcat 应用 下载 IBM 开源 J2EE 应用服务器 WAS CE 新版本 V1.1 级别: 中级 Christian Hellsten (christian.hellsten@fi.ibm.com), IT 专家, IBM 2006 年 1 月 04 日 验收测试(也称功能测试)是用来
阿新
2018/04/12
6.4K0

相似问题

我如何组织我的Specflow测试用例?

20

学习Ruby/Cucumber/Rspec测试套件组织和重构的最佳资源

10

与Specflow Cucumber BDD一起使用的流道: Specflow Runner,Nunit,Xunit

10

使用Excel进行验收测试?

50

BDD验收测试feel....short?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档