这是一个真实的面试问题:当一个新功能问世时,如何分发关于在测试人员之间编写测试用例的作业?
有人可以帮忙吗?
答案 0 :(得分:1)
答案取决于功能的复杂性。我将根据电子商务项目提供示例。
如果功能很简单:'在购物车中添加/删除产品'。没有理由添加多个QA工程师。
如果您有复杂的功能:'结帐'。您将能够为少数人分配以下功能:
功能区域应该是合乎逻辑且独立的。如果您无法将功能划分为逻辑部分,那么人们将创建大量重复的测试用例。
可以是另一个解决方案:创建检查列表并根据检查列表项分配测试用例。
答案 1 :(得分:0)
这个问题的答案非常主观/基于意见......
但根据我的经验,我发现最好做以下事情:
发挥自己的优势 - 有些测试人员擅长自动化,有些人擅长手动,有些人擅长两者。根据他们擅长的方面为某人分配测试区域。作为一个例子,我可以编写代码但是,我在安全测试方面也非常强大。我在性能测试方面很糟糕。
确保如何划分区域是有意义的 - 无论您多么努力地阻止它,您都会有重叠。但是,如果将要测试的内容划分为逻辑区域,如性能,快乐路径,安全性,UI和否定测试,则可以限制它。
更多关注临时测试 - 您可以在Ad-hoc测试中找到大多数showstopper错误。 远更重要的是定向测试。