
常用功能的测试检查点与用例设计思路.docx
6页功能测试1.1用户登录1.1.1数据输入1. 帐号或密码为空2. 帐号或密码长度超长3. 帐号或密码不符合格式要求4. 帐号在数据库中不存在5. 密码在数据库中不存在6. 密码在数据库中存在,但与帐号不匹配7. 正确的帐号和正确的密码8. 正确的帐号和正确的密码中,有字母的,换成其大写/小写字母9. 帐号或密码前/后加空格1.1.2功能1. 除了 “登录”按钮之外可能存在的按钮是否正常例如“注册”,“清除”,“忘记密码”等)2. 登录信息错误时,系统提示信息是否正确、友好3. 登录成功进入页面后,用户名/昵称是否显示正确4. 登录成功进入页面后,页面显示元素、用户可操作功能是否完全1.1.3安全性1. 密码是否显示为掩码形式2. 密码是否允许复制粘贴3. 密码连续多次输入错误,是否需要锁定帐号4. 同一台机子,不同浏览器登录同一帐号5. 同一台机子,不同浏览器登录不同帐号6, 不同IP地址,登录同一帐号7, 注销登录后,单击“后退”按钮,是否还能够在系统中进行操作8. 登录成功后,复制页面链接,用其他机器登录该链接,是否能够登 录成功9. Cookies工作是否正确(Cookies的测试会在后面总结)。
1.1.4易用性1. TAB键是否能够切换帐号和密码框2. 登录信息错误时,用户名是否被清除1.2新增记录/修改记录修改记录与新增记录的测试方法类似,故不单独总结1. 单击“新增”按钮是否会弹出新增页面2. 新增页面UI检查:-页面名称是否正确新增信息的所有字段是否显示完全,字段名称是否正确必填字段是否标红星-字段值的输入格式是否正确(是文本框还是下拉菜单等等)如果字段是下拉菜单等供用户选择值的格式,检查下拉菜单中的 值是否完全,正确是否包含“返回”按钮3. 输入数据检查:-合法数据✓ 只填写必填字段✓填写所有必填字段非法数据✓所有字段为空✓每个必填字段的空值检查✓每个字段的最大长度和最大长度+1检查✓每个字段的异常格式、特殊字符检查✓主键重复测试(特别要测试一下数据库中存在主键为为小写 字母的记录,而新增的主键为小/大写的情况)4. 单击“保存”按钮:-合法数据✓ 页面跳回新增内容列表✓新增的记录中,每个需要显示的字段被正确、友好的显示在 页面中✓ 数据库中正确的显示新增的记录✓ 系统中相关的地方需要显示出新增的记录非法数据✓页面提示新增失败,并显示正确、友好的提示信息✓ 页面中不显示新增的那条记录。
✓数据库中不存在新增的那条记录5. 多新增几条记录,检查新增记录是否能够正确显示,排序是否合理6. 多新增几页记录(也可采用导入到数据库的方法),检查新增记录 的显示列表分页功能是否正常1.3删除记录删除记录的测试一般放在所有测试步骤的最后,因为一旦测试成功,数 据被删除,就无法进行接下来的测试1. 删除一条允许删除(与系统其他部分没有关联)的记录2. 删除一条不允许删除(与系统其他部分有关联)的记录删除该数据✓系统提示不允许删除✓ 页面列表中该数据仍然存在✓ 数据库中该数据仍然存在删除与其关联数据-删除该数据✓ 页面列表中该数据不存在✓ 数据库中该数据不存在3. 批量删除记录4. 删除全部记录1.4查询页面1.4.1查询输入1. 检查查询条件的个数和名称是否与需求一致2. 查询条件如果是下拉列表:-检查下拉列表中的值是否与需求一致在下拉列表中选择每个值,检查页面是否有错误3. 查询条件如果有默认值,检查默认值是否与需求一致4. 输入查询条件进行测试(查询结果不为空集):-不输入任何条件进行查询分别输入单条件进行查询✓ 如果不支持模糊查询,则输入精确值进行查询✓ 如果支持模糊查询,则分别输入精确值和模糊值进行查询。
✓如果支持一个条件中输入多个值,则一次输入多个值进行查 询输入所有条件进行查询5. 输入使得查询结果为空集的查询条件进行查询6. 输入类型测试输入英文字符输入特殊字符输入数字输入汉字输入空格输入含有空格的文本输入全角字符输入单引号输入单引号引起来的数据—输入双引号—输入双引号引起来的数据7. 输入长度测试—等于最大长度—等于最大长度+18. 注意:—如果字段太多,可以一次性输入多个查询条件来覆盖多次输入单 个查询条件的测试,但是需要满足:一次性输入的多个条件相互 独立,否则不能保证每个查询条件都起到筛选作用1.4.2查询输出1. 查询结果是否与数据库中的数据一致可以通过将数据库的全部数据导出到EXCEL 2007中,再在EXCEL 中方面的筛选数据,以得到期望结果不过一定要保证导出数据的正确性,否则测试的期望结果肯定会出 错2. 查询结果的字段个数、名称是否与需求一致3. 如果有数字字段,显示格式是否正确,保留小数位数是否正确4. 查询结果的默认排序5. 查询结果是否支持根据字段排序功能6. 查询结果的分页功能每页最多包含多少记录,页面切换是否正确1.4.3安全性1. 不同用户可以查看数据的权限不同。
1.5导入数据1.5.1导入模板1. 模板下载地址可用2. 模板名称正确3. 模板字段名称,顺序是否正确4. 模板中可以进行编辑,保存操作1.5.2导入文件1. 导入空文件2. 导入不同的文件类型(word, excel, JPG),测试系统是否会对非法类 型进行提示3. 导入不同的文件版本(03, 07):-如果系统支持高版本,测试系统是否会兼容低版本如果系统支持低版本,测试系统是否会对高版本报错4. 导入文件中的字段与后台表格要求不符:-字段类型不符字段个数不符—字段最大长度超出5. 导入数据是否能够在前台正常显示6. 导入时,系统是否对数据唯一性进行校验7. 重复导入文件(根据是覆盖导入还是追加导入来写测试用例)1.5.3页面呈现1. 导入过程中,进度显示是否正确2. 导入数据是否在页面中正确显示3. 导入数据是否正确排序4. 导入数据是否正确分页1.6导出数据导出数据源1. 导出全部数据2. 导出满足查询条件的数据3. 导出空文件检查点1. 导出文件名是否正确2. 同“1.4.2查询输出”的检查点。
