0

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

4

3 回答 3

0

对我来说,枚举意味着给每个测试用例标识符,它不是 1、2、3 等,但它可以告诉你一些事情,例如在非常简单的项目中,你有三个模块用户、订单、报告,你可以枚举你的用例 User.Accounts .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...

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

于 2016-12-12T08:29:55.253 回答
0

列出可以从提供的场景中提取的所有可能的测试用例名称,并根据优先级和正/负/类型对它们进行分类是测试用例枚举。如果您需要任何内容​​,请发表评论,这是一个更好理解的示例。列举Login的测试用例:(将优先级分类为P1>P2>P3)正例包括:

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

负面情况包括: 1. P3-Verify 使用空 id 和 password 字段登录

注意:尚未涵盖所有测试用例。

于 2017-02-08T17:26:18.217 回答
0

测试枚举对测试套件中存在的这些脚本逐一排序,例如 1、2、3... 等。这就像定义您希望在测试套件中运行特定脚本的优先级一样。

于 2016-10-03T17:01:56.890 回答