testing - 发现测试用例的方法有哪些

标签 testing discovery testcase exploratory

全部,

我是一名开发人员,但想了解更多有关测试过程和方法的信息。我相信这有助于我编写更可靠的代码,因为它改进了我可以在将产品交付给测试团队之前使用单元测试进行测试的案例。我最近开始研究软件项目的测试驱动开发和探索性测试方法。

现在我可以更轻松地为我编写的代码找到测试用例。但是当我不是被测功能的开发人员时,我很想知道如何发现测试用例。 比如说让我们有一个我们在各种网站上看到的基本用户注册表。假设测试它的人不是表单的开发人员,那么应该如何测试表单上的输入字段,您的策略是什么?你将如何发现测试用例?我相信这种测试受益于探索性测试方法,但我在这里可能是错的。

非常感谢您对此的看法。

谢谢, 字节

最佳答案

错误!在添加新测试用例的项目中,我最喜欢的起点之一是查看错误跟踪系统。现有的错误本身就是测试用例,但它们也可以引导您使用新的测试用例。如果一个特定的模块有问题,它会导致你在那个领域开发更多的测试用例。如果某个特定的开发人员似乎引入了某类错误,它可以指导该开发人员对 future 项目的测试。

另一个有用的考虑是更多地关注测试技术,而不是测试用例。在您的注册表单示例中,您将如何从业务需求的角度对其进行攻击?安全?并发?有效/无效输入?

关于testing - 发现测试用例的方法有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559552/

相关文章:

node.js - Watson Discovery 服务 - 查询数据收集 Node.js - 段落缺失

java - 即使测试用例失败也执行 Selenium 脚本

testing - Vagrant 环境的自动化测试

java - 为什么我的函数总是无法通过我的 JUnit 测试?

java - 在测试中排除一些bean

javascript - 如何获取Mocha#<Test>类型对象的信息

testing - 负测试用例

scala - 测试依赖于 future 的 AKKA Actor

algorithm - 我怎么知道是否有其他算法与我的相似?

node.js - 如何在nodejs中发现onvif cam