zoukankan      html  css  js  c++  java
  • 《软件测试----功能测试总结》

    一::输入框

    (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。

    (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符 eg:Ctrl+A 整篇文章

    (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格

    (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)、

    (5)安全性检查:输入特殊字符串(null,NULL, ,javascript :<script>,</script>,<title>,<html>,<td>)、输入脚本函数(<script>alert("abc");</script>)、doucment.write("abc")、<b>hello</b>)

    二:数值型输入框

    (1)边界值:最大值、最小值、最大值+1、最小值-1 

    (2)位数:最小位数、最大位数、最小位数-1最大位数+1、输入超长值、输入整数 

    (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%^&*()_+{}|[]:"<>?;',./?;:'-=等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交、word中的特殊功能,通过剪贴板拷贝到输入框,分页符,分节符类似公式的上下标等、数值的特殊符号如∑,㏒,㏑,∏,+,-等、

    输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去的情况,多个小数点的情况)、首位为0的数字如01、02、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合、16进制,8进制数值、货币型输入(允许小数点后面几位)、

    (4)安全性检查:不能直接输入就copy

    三:日期型输入框

    (1)合法性检查:(输入0日、1日、32日)、月输入[1、3、5、7、8、10、12]、日输入[31]、月输入[4、6、9、11]、日输入[30][31]、输入非闰年,月输入[2],日期输入[28、29]、输入闰年,月输入[2]、日期输入[29、30]、月输入[0、1、12、13]

     (2)异常值、特殊字符:输入空白或NULL、输入~!@#¥%……&*(){}[]等可能导致系统错误的字符

    (3)安全性检查:不能直接输入,就copy,是否数据检验出错?

    四:数据重复

    数据的唯一性:是否兼容大小写,前后空格的数据落地是否兼容

    五:添加/修改 功能

    (1)是否支持键盘事件 eg:tab键  回车键

    (2)必填项及错误项提交校验文案

    (3)统一数据的去重 重复提交校验(新增和编辑)

    (4)新增/编辑的数据保存成功数据落地正确

    (5) 提交时多次快速提交,是否添加相同数据或页面报错

    (6)添加的结果查询列表 没有记录或没有选择的记录  板块初始化,点击修改/查询  

     (7)弱网条件下的提交

    六:删除功能

    (1)是否支持键盘事件 eg:Tab键   回车键

    (2)必填项及错误项提交校验文案 eg:不选择任何信息,直接点击删除按钮,是否有提示   删除某条信息时,应该有确认提示

    (3)数据的删除交互

            1)连续删除多条数据

            2)只有一条数据,删除是否成功

            3)删除某一数据然后继续添加该条数据

            4)批量删除,删除的的接口支撑最大的删除量 且删除的数据正确

            5)全选删除/全选后取消某几个数据,进行删除

           6)删除数据时,删除落地成功,再次查询无该数据

           7)删除的数据与其他业务数据关联性,上游和下游依赖该数据的要给出提示

           8)删除需要二次弹框确认

     如:基本的增删改查

    连续增加测试:增加》增加》增加 

    连续删除测试:删除》删除》删除 

    连续编辑测试:修改》修改》修改 

    增加》删除

    增加》删除》增加 

    增加》修改》删除

    修改》增加

    修改》删除

    修改》删除》增加 

    七:注册、登录模块

     登录:

         1)输入正确的用户名和正确的密码

         2)输入正确的用户名和错误的密码

         3)输入错误的用户名和错误的密码

         4)输入错误的用户名和正确的密码

         6)输入用户名和密码为空

         7)输入用户名为空和密码

         8)输入用户名和密码都为空

         9)当前用户名和密码的需求 进行临界测试

       10)输入的用户名登录 大小写兼容

       11)用户名密码包含敏感字符 特殊字符登录无异常

      12)无权限或者已删除的哟个户名密码 再次登录失败

      13)登录成功页面加载最新数据请求

      14)弱网/登录上游接口有问题,页面交互文案提示友好

     注册:

         1)注册时必填项校验

         2)注册成功登录页面的跳转目标页显示正确

         3)重复注册校验

         4)注册成功删除注册的账号,再次注册可注册成功

    八:上传图片测试

    (1)文件类型正确、大小合适

    (2)文件类型正确,大小不合适

    (3)文件类型错误,大小合适

    (4)文件类型和大小都合适,上传一个正在使用中的图片

    (5)文件类型大小都合适,手动输入存在的图片地址来上传

    (6)文件类型和大小都合适,输入不存在的图片地址来上传

    (7)文件类型和大小都合适,输入图片名称来上传

    (8)不选择文件直接点击上传,查看是否给出提示

    (9)连续多次选择不同的文件,查看是否上传最后一次选择的文件

    九:键盘事件测试

    十:查询结果列表

    1、功能 实现:

    (1)列表、列宽是否合理

    (2)列表数据太宽有没有提供横向滚动

    (3)列表的列名有没有与内容对应

    (4)列表的每列的列名是否描述的清晰

    (5)列表是否把不必要的列都显示出来

    (6)点击某列进行排序,是否会报错(点击查看每一页的排序是否正确)

    (7)双击或单击某列信息,是否会报错

    十一:升级测试

    1)上个版本升级到最新版本

    2)前两个版本升级到最新版本

    3)全新安装最新版本

    4)新版本覆盖旧版本安装

    5)卸载旧版本,安装新版本

    6)卸载新版本,安装新版本

    7)增量更新

    8):强制更新

    9):以登录状态覆盖后是否仍处于登录状态,用户的缓冲文件配置文件是否还在

    十二:附件下载

    【下载原理:源文件名称下载过程中隐藏,下载的源文件下载的时候取文件别名,待下载完毕后再把名字改回来】

    1)单个附件下载

    2)多个附件下载

    3)批量下载

    4)弱网状态下的下载

    5)下载过程中终止/下载失败的文件,查看路劲文件夹无改文件

    6)下载成功的附件,查看路劲下的文件夹有该附件且打开附件

    7)同一附件多次下载覆盖更新

    十三:搜索功能

    (1)单一条件的搜索

    (2)多个条件的联合查询

    (3)支持模糊搜索

    (4) 查询名称过长是否能查到

    (5) 输入库中不存在的与之匹配的条件

    (6) 用户进行查询操作时,搜搜框提供清空功能(特殊要求)

    (7)查询联动结果集(特殊要求)

    (8)联合查询条件来回切换选择 页面展示正常

    (9)搜索框输入XSS注入的脚本,页面防注入【

    eg:在搜索框内输入<”lieyan’>】

    (10)实时动态查询(特殊要求)

    十四:界面和易用性测试

    1)风格、样式、颜色是否友好

    2)界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条)

    3)页面操作、标题文案友好引导(尽量避免有歧义)

    4)操作脚骨尽量符合常规人习惯

    5)界面中各个控件是否对齐

    6)日期控件是否可编辑

    7)日期控件的长度是否合理,查询跨度是否合理

    8)查询结果列表列宽是否合理、标签描述是否合理

    9)所查询的结果集展示友好

    10)文本框的一个展示,文本框信息长与短的展示

    11)数据录入控件是否符合常规操作

    12)页面可支持键盘事件 eg:tab键、上下左右键、enter键、部分快捷热键

    13)页面弹框的文案、页面居中、点击空白处弹框的自动收起

    14)窗口的最大化、最小化是否能正确切换

    15)页面放大或缩小 页面的自适应预览展示

    16)操作上有风险的尽量提供二次弹框确认

    17)系统应该在用户执行错误的操作之前提出警告,提示信息.

    18)增删改查成功后的页面交互友好

    19)页面兼容性测试(一般都是主流浏览器为主)

     

  • 相关阅读:
    1006. Sign In and Sign Out (25)
    YTU 2982: 奔跑吧,小明!
    YTU 2983: 小明的生机!
    计算机学院大学生程序设计竞赛(2015’11)1008 游乐场
    计算机学院大学生程序设计竞赛(2015’11)1007 油菜花王国
    计算机学院大学生程序设计竞赛(2015’11)1006 逆袭指数
    计算机学院大学生程序设计竞赛(2015’11)1005 ACM组队安排
    计算机学院大学生程序设计竞赛(2015’11)1004 质方数
    计算机学院大学生程序设计竞赛(2015’11)1003 玩骰子
    计算机学院大学生程序设计竞赛(2015’11)1002 投币洗衣机
  • 原文地址:https://www.cnblogs.com/Fannfiy/p/12653787.html
Copyright © 2011-2022 走看看