全,
我是一名开发人员,但希望了解更多关于测试过程和方法的信息。我相信这有助于我编写更可靠的代码,因为它改善了我可以在将产品交付给测试团队之前使用我的单元测试进行测试的情况。我最近开始关注软件项目的测试驱动开发和探索性测试方法。
现在,我可以更容易地找到我编写的代码的测试用例。但我很好奇,当我不是被测功能的开发者时,如何发现测试用例。比如说,让我们有一个基本的用户注册表,我们在各种网站上看到的。假设测试它的人不是表单的开发人员,那么应该如何测试表单上的输入域,您的策略是什么?您将如何发现测试用例?我相信这种类型的测试得益于探索性测试方法,但我在这里可能错了。
我将非常感谢您对此的看法。
谢谢,Byte
发布于 2010-04-01 21:39:29
虫子!在添加新测试用例的项目中,我最喜欢的起点之一是查看bug跟踪系统。现有的but本身就是测试用例,但它们也可以将您引向新的测试用例。如果一个特定的模块有buggy,它会导致你在该领域开发更多的测试用例。如果某个特定的开发人员似乎引入了某种类型的bug,它可以指导该开发人员对未来项目的测试。
另一个有用的考虑是更多地关注测试技术,而不是测试用例。在您的注册表单示例中,您将如何从业务需求的角度对其进行攻击?保安?并发性?有效/无效输入?
发布于 2010-04-01 19:18:15
Testing Computer Software是一本关于如何做各种不同类型测试的好书;黑盒,白盒,测试用例设计,计划,管理测试项目,可能还有更多我遗漏的东西。
对于您给出的例子,我会这样做:
发布于 2010-07-01 05:24:25
从不同的角度确定你的假设:
<代码>F219
此外,还可以使用此处列出的任何助记符和测试列表:
https://stackoverflow.com/questions/2559552
复制相似问题