擅长:python、mysql、java
<p>考虑到您提供的要求,如果我要编写一个测试用例,我将编写以下内容:</p>
<ul>
<li>一个测试用例场景,用于检查用户是否可以跳过步骤(两个测试用例)</li>
<li>一个测试用例场景来检查用户是否可以跳过步骤(四个测试用例?)</li>
<li>一个测试用例场景,以确保工作流像您所说的那样流动(n个测试用例)</li>
</ul>
<p>但是,要回答您的问题,取决于您的公司将批准的测试策略。必须考虑诸如您正在测试的单元的关键性之类的因素。最后,我会选择一种参数化的方法,但不是一种硬编码的方法。你知道吗</p>
<p>如果你能真正的参数化每一步,那么你不应该看到任何开关盒内的功能。如果你做不到,那就去做单独的功能,因为我们可以合理地预期,维护每一个功能都需要不同的操作。你知道吗</p>
<p>一句话:去做一些你可以轻松维护的事情,如果你有时间,写更多的测试用例。
最后请记住,您是为人类编码的,因此可读性是一个很好的特性。你知道吗</p>