【发布时间】:2009-05-07 18:17:52
【问题描述】:
我正在尝试建立比现在更正式的要求和测试程序,但我找不到任何相关文档的良好参考示例。
目前,在功能冻结测试人员在部署前“点击应用程序”之后,还没有正式的规范需要测试什么。
首先,我正在考虑一个文档,该文档指定需要测试的每个功能,如下所示(编造这个):
- 用户登记表
- 国家/地区下拉菜单(从服务器获取的国家/地区是否正确?)
- 密码验证(是否遵守所有密码规则,如果密码太弱,是否通知用户?)
- 感谢您的注册
...等等。这也可以作为客户在程序员开始编码之前作为需求的一部分签名的东西。功能列表完成后,我正在考虑将此列表作为电子表格中的第一列,其中还说明了该功能上次测试的时间,它是否有效,如果它不起作用,它是如何破坏的。这将给我一个文档测试人员可以在每个测试周期后填写,以便程序员有待办事项列表,其中包含哪些信息不起作用以及何时中断。
其次,我正在为测试人员考虑测试用例,详细步骤如下:
- 加载用户注册表。
- (功能 1.1)检查国家下拉菜单。
- 国家下拉菜单中是否包含国家/地区?
- 国家名称是否本地化?
- 每种语言的排序顺序是否正确?
- (功能 1.2)输入以下密码:“a”、“bob”、“password”、“password123”、“password123#”。只应接受最后一个密码。
- 按“确定”。
- (功能 2)查看感谢信。
- 文本是否已本地化为每种支持的语言?
这将为测试人员提供具体的案例和检查清单,并指出第一个文档中的功能。这也可以让我开始自动化测试过程(目前我们除了单元测试之外没有太多的测试自动化)。
我正在寻找其他人如何做到这一点的一些示例,而无需太多文书工作。通常,测试人员应该能够在一两个小时内完成所有测试。我正在寻找一种简单的方法来让客户同意我们应该为下一个版本实现哪些功能,并让测试人员验证所有新功能都已实现并且所有现有功能都在工作,并将其报告给程序员。
这主要是内部测试材料,应该是几个 Word/Excel 文档。我试图将一个测试/错误修复周期保持在两天以内。我正在以其他方式(JIRA)跟踪编程时间、新功能的实现和客户票,这基本上是测试文档。这是我想到的生命周期:
- PM 列出功能列表。客户签字。 (文档 1 已创建。)
- 已创建测试用例。 (文件 2。)
- 程序员实现功能。
- 测试人员根据测试用例测试功能。 (并通过文档 1 报告错误。)
- 程序员修复错误。
- 转到 4 直到所有错误都得到修复。
- 内部测试结束;产品展示给客户。
有没有人指出可以在哪里找到一些带有测试用例的示例文档?此外,欢迎有关我上面概述的过程的所有提示。 :)
【问题讨论】:
标签: testing project-management requirements