什么是测试用例枚举?怎么写



最近,在寻找手动QA的工作变动时,我接受了常规测试概念问题的面试。但是,在一些公司中,他们给出了一些场景,并要求为它编写测试用例枚举。我需要写测试步骤吗?据我所知,枚举是指集合中所有项目的完整有序的列表,那么,它是用描述来编写所有测试步骤吗?

列出可以从提供的场景中提取的所有可能的测试用例名称,并根据优先级和积极/消极/类型对它们进行分类是测试用例枚举。如果你需要什么,请评论,这里有一个更好理解的例子。列举登录的测试用例:(将优先级划分为P1>P2>P3)阳性情况包括:

  1. p1 -验证登录对话框
  2. p1 -验证登录id
  3. p1 -验证密码
  4. p1 -验证提交按钮

否定的情况包括:1. p3 -验证使用空id和密码字段登录

注意:还没有覆盖所有的测试用例

Test Enumeration将这些脚本依次排序,比如1,2,3…等等,出现在测试套件中。这就像定义您想要在测试套件中运行特定脚本的优先级一样。

对我来说,枚举意味着给每个测试用例标识符,它不是1,2,3等,但它可以告诉你一些事情,例如,在非常简单的项目中,你有三个模块用户,订单,报告,你可以枚举你的用例用户。帐户。1、User.Accounts.2……, User.Roles。1, User.Roles。2, Orders.Add。1, Orders.Edit。1, Orders.Edit。2,等等。我给出了很长的标识符,但你可以缩短它,甚至用数字代替名称。另一种方法(甚至更清楚)你可以给用例命名:

User.Accounts.Add account
User.Accounts.Edit account
User.Accounts.Remove account
User.Accounts.Remove account - negative (cannot remove)
User.Roles.Add role
etc...

这可以帮助您(和其他人)查看您计划的测试用例列表是否已满,或者您应该添加一些新的。

最新更新