0


Given-When-Then表达方式应用

前段时间一直在思考怎么才能写好一个用户故事,一直没有很好的思路;今天翻看印象笔记的内容,其中有一篇记录如何写好一篇缺陷时,提到Given-When-Then表达方式,突然想到这个是不是也可以用来写用户故事呢?

97b5561db454f5a2d17167f22ab19ce6.jpeg

Given-When-Then表达方式可以称之为经典三点论模板,可以使用在需求编写时的用户故事,在程序设计师的架构设计,测试时的用例编写,发现缺陷时的缺陷编写等。

Given 一个上下文,指定测试预设

When 进行一系列操作,即所要执行的操作

Then 得到一系列可观察的后果,即需要检测的断言。

如编写一个用户故事,航班退票为例:

Given:“我”付款1000RMB预定了一个3周后从成都飞往三亚的航班。

When:在航班起飞前一周“我”取消了该行程。

Then:“我”应该得到预定机票半价的退款(500RMB)

编写一个测试用例,以登录为例:

Given:存在一个注册成功的账号XXX。

When:当输入用户名XXX,正确的密码后,点击登录。

Then:用户XXX登录成功,并且正常展示登陆后的主界面。

编写一个缺陷记录,以登录为例:

Given:账号XXX注册成功。

When:当输入用户名XXX,正确的密码后,点击登录。

Then:不能进入主界面,一直提示网络超时

46933c137bb09b743b57577224ab2f21.jpeg文章来源:MiniStarClub北京,致力于提供最具价值的测试及测试管理领域原创文章。包括测试技术、测试方法、测试思想、测试管理等。

· 推 荐 阅 读 ·

RECOMMENDATION

基于风险的测试策略

基于业务分层的测试策略

服务端性能测试指标及问题排查

全面的质量保障体系之发现缺陷

全面的质量保障体系之回归测试策略

全面的质量保障体系之测试用例分级

服务端性能问题排查及优化---CPU高问题分析

服务端性能问题排查及优化 ---内存问题分析

服务端性能问题排查及优化---高延迟问题分析

京东金融App端链路服务端全链路压测策略

一次服务端性能问题排查过程

再读《性能之巅》学习心得

接口测试经验与实践

你点的每个“在看”,我都认真当成了喜欢


本文转载自: https://blog.csdn.net/wonew1228/article/details/125798340
版权归原作者 土司阿哈 所有, 如有侵权,请联系我们删除。

“Given-When-Then表达方式应用”的评论:

还没有评论