根据PRD文档梳理需求(可使用XMind,将功能模块的业务规则、元素规则、页面布局默认值、数据逻辑等清楚地列出) 需求梳理设计思路: ① 业务规则:该规则对用户价值最大,优先级最高 ② 元素规则:考虑元素长度/类型/操作/时间,产品中的所有元素,包括输入框、按钮等。 ③ 页面布局默认值:元素排版+默认值显示,即打开页面的初始状态,例如输入框为空。 ④ 数据逻辑:数据来源、数据处理和输出(涉及到数据库)
编写测试点 测试点的设计思路 ① 业务规则:正向(符合需求)+ 反向(不符合需求),根据梳理好的业务规则进行测试点补充 ② 元素规则:正向 + 反向,反向多使用边界值分析法和等价类划分法。 ③ 页面布局默认值,不存在正反向。
完善测试点 ① 一条用例尽可能多覆盖正向测试点,即将尽可能多的正向测试点写进一条用例中。 ② 每个反向测试点使用一条用例覆盖。 ③补充“操作按钮”+“页面布局默认值”的验证。 用“边界值法”,让等价类取值更具代表性。 用“判定表分析法”,解决多个输入条件之间的组合关系。(每个条件项有2种取值Y/N,总组合数最大为2的n次方。当动作输出相同的列有动作输出无关条件,则可进行合并)