全部,
我是一名开发人员,但想了解更多有关测试过程和方法的信息。我相信这有助于我编写更可靠的代码,因为它改进了我可以在将产品交付给测试团队之前使用单元测试进行测试的案例。我最近开始研究软件项目的测试驱动开发和探索性测试方法。
现在我可以更轻松地为我编写的代码找到测试用例。但是当我不是被测功能的开发人员时,我很想知道如何发现测试用例。 比如说让我们有一个我们在各种网站上看到的基本用户注册表。假设测试它的人不是表单的开发人员,那么应该如何测试表单上的输入字段,您的策略是什么?你将如何发现测试用例?我相信这种测试受益于探索性测试方法,但我在这里可能是错的。
非常感谢您对此的看法。
谢谢, 字节
最佳答案
错误!在添加新测试用例的项目中,我最喜欢的起点之一是查看错误跟踪系统。现有的错误本身就是测试用例,但它们也可以引导您使用新的测试用例。如果一个特定的模块有问题,它会导致你在那个领域开发更多的测试用例。如果某个特定的开发人员似乎引入了某类错误,它可以指导该开发人员对 future 项目的测试。
另一个有用的考虑是更多地关注测试技术,而不是测试用例。在您的注册表单示例中,您将如何从业务需求的角度对其进行攻击?安全?并发?有效/无效输入?
关于testing - 发现测试用例的方法有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559552/