gpt4 book ai didi

testing - 当验收测试有不同的用户选择并且您想测试每个选择时该怎么办

转载 作者:行者123 更新时间:2023-11-28 21:09:18 24 4
gpt4 key购买 nike

我正在为捐赠表格编写一些验收测试。我正在使用 Codeception .为了这个例子,假设捐赠表格有 3 个部分:

  1. 输入您的个人信息
  2. 输入信用卡和直接转账
  3. 提交并接收电子邮件确认

对于验收测试,我想测试整个过程——包括信用卡和直接转账。两个捐赠流程的第 1 步和第 3 步在本质上是相同的,但很明显,您不能单独运行第二步(如果没有第 1 步,捐赠表格将不会提交)。

所以我想知道,在这种情况下编写两个测试(例如 canDonateWithCreditCard()canDonateWithDirectTransfer())是否“正常”,这两个测试都测试所有三个部分的过程?即使那是对同一件事进行两次部分测试?

如果不是,首选的方法是什么?

最佳答案

这在我的工作中是完全可以接受的,我们有一个相当大的自动化套件,其中相同的页面被执行多次,因为场景与您上面概述的类似。

我要提到的唯一警告是在构建测试时(我不知道代码接收是如何工作的)但是希望使用与页面对象模型(http://martinfowler.com/bliki/PageObject.html)类似的东西来构建测试,这意味着即使您有多个测试可能会实现相同的场景,每个测试都没有自己的这些步骤的实现。

关于testing - 当验收测试有不同的用户选择并且您想测试每个选择时该怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39841344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com