有思俱乐部学习园地

功能模块编写


1、首先产品需求文档定义了产品要实现的功能和具体的细节,程序员依据它进行开发,测试当然要依据相同的标准进行测试,如果缺少需求文档,测试就没了依据,就很难往下进行。例如有以下需求文档:
进行测试时,除了要考虑产品的常规使用流程,还要重点考虑产品中的边界问题,比如以上例子中标题和内容的字数限制。
2、了解清楚需求之后就要设计测试用例了,测试用例就是一个个用户实际的使用场景,要求有设定好的输入条件和预期结果,比如针对上面的文章发布页设计以下用例:
上面的4个用例覆盖了常见的用户场景,如果实际测试结果符合预期,产品基本上是合格的,但不要忘记一些隐藏的陷阱:

1、标题或文章内容包含 html 标签等特殊字符时,系统能否正确保存?

2、文章内容为富文本编辑器,如果录入的有 8000个字符,插入图片、添加格式后是否还能保存成功?

根据需求文档可以定义大多数情况的测试用例,还有很多特殊情况的用例,需要经验的积累来完善。还有一些特殊情况只有实际遇到才会想到,这时就需要把这种场景及时补充到用例中。

工作人员

 
                
作者:叶延裕
信息录入:叶延裕