如何在MSpec中对测试进行分组?

时间:2011-03-12 13:31:51

标签: mspec

你能解决我的问题吗?

我正在开展一个项目。对于测试,我使用MSpec。 是否可以进行分组测试。因此,当我运行测试运行器时,他们应该由组进行测试 即以正确的方式:

1)注册用户时,我提供不同的密码和确认密码

  • 应该返回错误消息

2)注册用户时,我提供所有需要的信息 »用户应该注册 »应将用户重定向到主页

3)获取标签树时,我得到标签树

  • 我们应该看到标签树

但就我而言,它的作用如下:

1)注册用户时,我提供不同的密码和确认密码

  • 应该返回错误消息

3)获取标签树时,我得到标签树

  • 我们应该看到标签树

2)注册用户时,我提供了所有需要的信息

  • 用户应该注册
  • 用户应重定向到主页

1 个答案:

答案 0 :(得分:2)

现在唯一分组的上下文是在HTML报告中。您需要使用[Subject]属性,并为需要分组的上下文提供相同的文本或类型名称。

在不相关的说明中,我会以不同的方式命名您的上下文/规范:

User registration, When providing different password and confirmation password
  » should display an error message

User registration, When providing all information needed (What's "all" information?)
  » should register the user
  » should redirect to the home page

Tags tree, When getting the tags tree
  » should display the tags tree