客户端测试方法总结

  • 格式:docx
  • 大小:25.24 KB
  • 文档页数:6

客户端测试方法总结
客户端要做的测试有:功能测试、兼容性测试、UI及易用性测试、性能测试、安全性测试、安装卸载测试等。

1.功能测试:对功能点一一进行测试,确保每个点都能正确实现,对
流程进行测试,确保流程无误。

2.兼容性测试:对不同操作系统进行测试,且确保都能正常运行。

3.安全性测试:对程序和数据库进行安全性测试,以确保符合系统安
全指标。

4.UI测试:程序的设计是否够美观、界面图片、按钮是否合适。

5.易用性测试:所开发的功能,是否让用户容易接受,是否符合大众
的操作习惯。

6.性能测试:程序的性能是否满足用户需求,如程序响应速度以及多
用户进行操作时,程序的功能及响应速度是否符合要求。

7.安装卸载测试:程序能否正常安装和卸载。

(一)功能测试
1)输入框测试
a)字符型输入框
●输入框检查:测试在输入框中输入空格、特殊字符等,是否有合理
的提示信息。

●输入框检查:测试禁止直接输入特殊字符时,使用“粘贴、拷贝”
功能尝试输入,是否有合理的提示信息。

●长度检查:输入大于最大长度的字符,是否有合理的提示信息。

●空格检查:输入的字符间有空格、字符前有空格、字符后有空格、
字符前后有空格,是否有合理的提示信息。

●必填项检查:在必填项中不填写信息,做保存操作时,是否有合理
的提示信息。

●多行文本框输入检查:若允许回车换行,保存后再显示能够保存输入的格式。

b)数值型输入框
●边界值:测试输入位数为最小位数、最大位数、最小位数-1、最大位数+1等数值类型,输入的不合法的位数时是否有提示信息。

●异常值:输入特殊字符或NULL、空格等可能导致系统错误的字符以及在输入框中输入不合法数据(如:负数),做保存或提交操作时是否会有提示。

c)日期型输入框
●合法性检查:输入不合法的日期(如输入4月31日),做保存或者提交操作时,是否有提示信息。

●异常值:输入非日期格式的值(特殊字符等),做保存或者提交操作时,是否有提示信息。

●安全性检查:测试输入框不能直接输入的,直接复制进去内容,是否会有提示信息。

d)信息重复
●测试一些输入框中,自己输入信息或ID、名称或账号等作为唯一信息,在输入中输入重复的唯一信息,系统是否做了验证。

2)查询功能
a)单个条件
●若系统支持模糊查询,测试在输入框中输入任一字符,是否能够查询的到信息。

●测试输入系统数据中某一个查询条件全称,是否正确显示数据。

●测试输入系统中不存在的与之匹配的条件,是否能查询到正确的数据。

b)组合测试
●测试不同查询条件之间来回选择,是否出现页面错误,查询的数据是否正确(最好是单选框和多选框进行来回选择)
●测试多种多个查询条件,检查查询的数据是否一致。

3)添加、修改功能
a)特殊键
●测试是否支持Tab键和回车键。

●测试是否支持常规的快捷键。

b)提示信息
●测试不符合要求的地方是否有错误提示。

c)唯一性
●测试字段唯一的,重复添加是否有提示消息。

●测试唯一字段信息添加成功后,是否能修改为字段信息。

d)数据正确性
●测试对编辑页的每个编辑项进行修改,点击保存,是否可以保存成功,保存成功后,检查相关联的数据是否也同时更新过来。

●测试对于必填项不填写的情况,做保存或者提交操作时,系统是否有提示信息。

●测试对于有图片上传功能的编辑框,若不上传图片,查看编辑页面时是否显示有默认的图片,若上传图片,查看是否显示为上传图片。

●测试提交数据时,快速连续多次点击,查看系统是否会连续增加几条相同的数据或报错。

●测试若结果列表中没有记录或者没选择某条记录,点击修改或处理按钮,系统是否会有提示信息。

4)删除功能
a)特殊键
●测试系统是否支持Tab键以及回车键
●测试系统是否支持常用的快捷键(如上下左右键、shift键)
b)数据删除
●测试系统支持多选删除的,是否可以进行批量删除。

●测试删除一条数据时,是否成功删除数据,且数据库中该条数据也被删除。

●测试删除一条数据后,是否可以添加完全相同的数据。

●测试删除数据后,相应查询页面的数据是否会及时更新。

●测试删除的数据与其他业务数据关联,要注意其关联性(如删除部门信息时,部门下有员工,则应该给出提示)
●测试若未选中任何数据,进行删除操作,系统是否给出提示消息。

(二)兼容性测试
●测试在不同的操作系统(WIN7、WIN8、XP等)上,程序能否都能正常使用。

●对同一操作系统不同系统类型(32位和64位)进行测试,程序是否都能正常使用。

●测试在远程操作系统时,系统功能是否可以正常使用。

*其他需根据用户实际需求来进行功能和业务流程测试。

(三)安全性测试
●若系统中作了用户权限区分,测试各种不同角色用户的功能权限是否正常。

●测试对用户的权限进行更改,能否将用户的权限及时更新过来。

●测试用户的登录密码是否是不可见以及不可复制的。

●测试用户名或密码不正确的情况下,是否登录失败并且有相应的提示信息。

●对于对数据库安全性有较高要求的,测试密码是否加密显示。

(四)UI及易用性测试
●查看界面的风格、样式、颜色是否美观,按钮的位置是否合适。

●查看各界面中的按钮风格是否统一、布局是否一致。

●测试程序界面中,可编辑的按钮、菜单、链接等是否可以进行点击并且点击后出现的信息或者界面是否显示正确。

●测试做不可恢复性的操作时,界面是否有提示。

●测试界面上的功能按钮是否有重复。

●测试页面标题、按钮、各字段是否有错别字。

●测试页面窗口最大化和最小化是否可以自由切换。

●测试数据录入控件是否方便。

●测试日期控件,选择的数据是否全部显示以及操作是否方便。

●测试是否支持Tab键,且键的顺序要有条理。

●测试是否支持常用几个快捷键(如上下左右键、shift键等)
●测试用滚动条移动页面时,页面的控件是否显示正常。

●测试提示信息描述是否合理。

●若页面中排序功能,测试排序是否正常,是否符合用户习惯。

●测试对于有以列表显示信息的,可进行翻页,且翻页前后数据无重复,总页数得计算正确。

(五)性能测试
a)连接速度测试
●测试点击某一功能时,程序的响应速度是否在正常范围内,响应时间超时,是否会有提示信息。

●查看运行程序时,cpu和内存占用情况。

b)并发测试
●测试多个用户同时做同一操作时,系统是否能正常运行。

(六)安装卸载
对于需要安装程序,才能运行的客户端,需要做安装卸载测试。

●测试在安装的过程中,中断安装,然后重新安装,能否安装成功。

●测试正确安装后,能否成功启动程序,各模块界面是否可以正常使用。

●测试正确安装后,不卸载程序,将程序重新进行安装,程序能否安装成功且能正常使用。

●将正确安装的程序通过程序自己卸载或通过Windows控制面板里面的删除/卸载功能进行卸载,测试程序的文件是否卸载干净,是否有残留文件。

●将成功安装的程序进行卸载,在卸载过程中,取消卸载,测试未卸载成功的程序能否再正常使用。

●测试是否可以在虚拟机里面进行成功安装。

●程序安装成功后,是否可以设置自启动,开机重启后,是否可以随系统一起启动。