软件测试规范

软件测试规范

目录

1 引言
1.1背景
1.2作用
1.3适用范围
2 规范内容
2.1基本功能
1、列表展示
2、查询
3、新增/修改
4、删除
5、批量操作
6、记录详情/预览
7、密码设置
8、注册登录
9、信息校验
10、占位信息
11、城市列表
12、手机

1 引言
1.1 背景
在敏捷开发模式下,需要在较短的时间内设计开发产品与迭代升级。在有限时间内,产品设计人员应更注重产品核心功能流程的设计,而不是在功能的细节上精打细磨。这就需要一套符合一般设计、开发原则的规范来对需求文档未提及的功能细节进行统一。

1.2 作用
1、为产品人员在设计产品时提供参考。
2、不影响产品的主要功能、需求文档未提及时,为开发与测试人员提供参考。
3、减少由于非主要功能而产生缺陷的数量,提升工作效率。
4、降低由于非主要功能而与产品人员反复确认需求的沟通成本。

1.3 适用范围
1、需求文档未提及。当规范与需求文档冲突时,以需求文档为准。
2、不影响主要功能。当需求文档未提及但有可能影响主要功能时,应与产品人员确认需求,不适用本规范。

2 规范内容
2.1 基本功能
1、列表展示
1)列表排序。默认按创建时间降序排列。
2)省略号。记录的各字段输入允许的最长字符后,若在列表中完整展示会影响页面,则应使用省略号。
3)居中。一般应居中展示。
4)记录选择。选中记录后,该记录一般应有背景色加以区别。
5)翻页。一般有三种翻页方式:上一页、下一页;第一页(首页)、最后一页(尾页);跳转框输入页数跳转。
–(1)在第一页时,“第一页”、“上一页”都不可点击;在最后一页时,“最后一页”、“下一页”都不可点击。
–(2)跳转框输入,只允许输入正整数,输入其他字符时,页面有相应提示。且输入范围外的页数时,页面有相应提示。
–(3)排序并翻页后,仍能按之前设置的排序显示。

2、查询
1)下拉选项。选项中应有“全部”选项,且默认展示“全部”。
2)输入框占位信息。占位信息应提示用户支持的查询字段。支持模糊查询时,占位信息应包含“关键字”/“关键词”。只能精确查询时,占位信息不应包含“关键字”/“关键词”。
3)查询结果无数据。查询结果无数据时,应有对应提示,如“无搜索结果”。

3、新增/修改
1)必填项、非必填项。必填项应有必填标识符,非必填项没有必填标识符。必填项未填写,不能新增成功;非必填项未填写,可以新增成功。
2)空格。必填项只输入空格,不应识别为输入了字符。
3)最长字符。输入项应有允许输入最长字符的提示。输入允许的最长字符后,应能正常新增,不应报错。
4)非输入项。下拉项等非输入项,不允许输入字符。
5)主键。新增/修改时,输入的主键已存在时应有提示,如“××已存在”,“××”为主键名称。主键一般不允许修改。
6)信息校验。尽可能在页面就先校验,而不是在提交数据时才校验。
7)提交失败。提交失败时,应保留原有的输入信息,而不是清空,以便修改后再次提交。

4、删除
1)敏感操作。“删除”为敏感操作,应二次确认,即删除时需弹出是否确认删除的提示框。
2)关联性。记录与其他数据存在关联时,不允许删除,且提示信息应说明不允许删除的原因。
3)树状节点。删除的记录存在子节点时,弹出的提示信息中应确认子节点是否一起删除。

5、批量操作
1)批量修改。一般不允许批量修改,当选择多条记录修改时,应有提示,如“请选择一条记录”。

6、记录详情/预览
1)最长字符。各字段输入允许的最长字符后,在详情页面应能完整展示,若字符超出输入框时,可使用滚动条。

7、密码设置
1)空格。密码不允许有空格字符。
2)明文/密文。密码设置时,默认应密文显示。
3)校验。在需要输入“确认密码”时,应对两次输入的密码进行校验,若校验不一致,应有提示,如“两次密码输入不一致”。
4)复制。密码一般不允许被复制出来。

8、注册登录
1)已注册的账号注册。应有提示,如“该账号已注册”。
2)未注册的账号登录。应有提示,如“该账号还未注册”。
2)动态验证码有效期。应有有效期,超过有效期后,验证码失效。

9、信息校验
1)信息校验。输入项是否符合规格的校验,应尽可能在页面校验,而不是在提交数据时校验。

10、占位信息
1)灰色。占位信息颜色一般为灰色。
2)消失复现。输入内容后,占位信息消失;清空内容后,占位信息复现。

11、城市列表
1)多音字。城市应按照正确读音排序。
–(1)长(chang ,zhang):长春、长沙。
–(2)厦(xia ,sha):厦门。

12、手机
1)返回键。在客户端页面中,手机返回键应与页面返回键返回的页面一致。

博客主页:https://blog.csdn.net/yisumi

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值