自动化测试用例的行业标准是什么?

时间:2018-07-07 11:03:25

标签: selenium

我是当前正在工作的项目的新手。他们有 220 个测试用例可以自动化。

他们正在执行以下步骤:

假定它具有5个功能。编辑手机号码,编辑电子邮件地址,编辑警报,关闭警报,搜索交易。

  1. 登录应用
  2. 执行上述所有功能
  3. 注销

一个测试用例具有最大功能。但是无法得出确切的失败原因,但是花费的时间更少。

但是我们之前遵循的是:

  1. 登录应用
  2. 修改手机号码
  3. 注销

下一个测试案例:。
1.登录应用 2.编辑电子邮件 3.注销。等等都是独立的测试用例,但是执行需要时间

哪个是行业标准?我们在同一个组织中,但是遵循两种不同的方法。什么是行业标准?

1 个答案:

答案 0 :(得分:1)

没有行业标准。

请确保没有任何测试用例应依赖于其他测试用例。请注意, TestNG 依赖关系有所不同。仅用于场景:

@Test
public void testEditNumber(){
//should have edit number functionality
}

@Test
public void testEmailEdit(){
// should be independent of **testEdiitNumber**
}

您已经提到“无法得出确切的故障,但却需要更少的时间”。

如果将所有功能都放在一种方法中,则很显然这将很难调试,并且如果我们谈论时间,则几乎没有区别。

建议

保留所有测试方法独立

您可以坚持以前的工作。