我是一个新项目的首席开发人员,并有机会与系统工程师一起创建测试功能需求的模板。我想知道是否有人输入了一个好的测试过程模板,或者有一个很好的模板的例子。
谢谢!
发布于 2010-09-15 20:55:31
这不是一个很容易回答的问题。这取决于以下几点:
1)功能测试用例的定义/解释
2)辅助人员在验收测试中的作用
3)试验的寿命
这纯粹是基于我自己的经验的意见。
(将两分钱插入自动售货机)
1) 功能测试用例是什么?-您和系统工程师需要在这个测试用例上对齐。您可能会发现(正如我所做的)系统工程师将在比您更高(更少粒度)的水平上处理问题。例如,假设一个特定的需求是为了创建一个web服务,工程师需要知道:
success/failure?
?
同样,您和系统工程师应该清楚什么是功能测试用例,什么不是。通常,功能测试直接来自提供给您的功能规范。对于某些产品,超时重试属于非功能性的范畴,但您可能有一个工程师希望他的web服务在放弃之前在超时时重试17次--如果他指定了这一点--那么您就将其包括在内。
2)这些测试是如何进行的,是谁签署的?根据这一点,您可能需要简化或充实功能测试。
如果你和系统工程师将自己锁在一个舒适的房间里,对每个测试用例进行半天的检查,那么保持简洁:你们两个应该非常熟悉这些需求,而工程师应该已经审阅了文档,并已经提供了评论。另一方面,您可能让支持工程师与您一起运行测试,而不是工程师(这就是我们如何运行it...the系统工程师来检查测试用例,在开始时停留一段时间,当他感到无聊时离开)。我刚才说到哪里?对,所以在这种情况下,您的文档可能需要进行更多的手动操作,您可以在这里描述正在测试的场景。这就引出了我长篇大论的最后一点.
3) 文档的使用寿命
就像我这边的情况一样,一旦一组功能测试结束并完成,它们很快就会被遗忘。但是,这些测试验证了您的系统和产品,支持工程师应该能够随时运行它们:
解决问题(“这种情况在go-live?")
(深呼吸)
因此,现在您需要确保涵盖以下内容:
此外,系统工程师还希望您已经完成了粒度测试,如组件测试、集成测试等等。取决于他有多棒,工程师可能会要求提供这些组件测试的文档,并亲自运行一些。
希望这在某种程度上有所帮助--拥有一个模板提供了一致的演示,并帮助您确保涵盖了所有重要的内容--但我认为重点应该放在确定目标和实现目标上。
希望我赚了些钱:)
https://stackoverflow.com/questions/3717959
复制相似问题