功能测试点目录功能测试点1增加3删除3修改3查询4分页4注册与修改密码5注册5修改密码5登录注销6登录6注销6权限7上传下载7上传7下载8导入导出8导入8导出8UI8TextBox8数值型8字符型9日期型11时间型11Checkbox12Combobox12NumUpDown12GUI图形用户界面13邮箱测试13安全性13数据一致性测试13流程测试14链接测试14兼容性测试14易用性测试14关联性测试14安装卸载升级测试15安装15卸载15升级15其他测试16增加要添加的数据项均合理,检查数据库中是否添加了相应的数据按照边界值等价类设计测试用例的原则设计其他输入项的测试用例,有效等价类应能成功保存,无效等价类应有相应提示不符合要求的地方要有错误提示留出一个必填数据为空,是否有提示信息唯一性数据的增加,如果添加重复数据,是否有相应提示字符数校验,是否都超长文本做了字符数限制校验,并有相应的提示信息日期类型是否有校验,输入错误格式或不合理的时间范围内取值,是否有相应提示信息数字型校验,主要根据整数、正整数、负整数、小数、正小数、负小数等,根据实际需求情况进行测试校验,不符合要求应有相应提示信息特殊格式,如手机号码、电子邮件、网址等,不正确格式应有提示是否支持table键切换光标在输入字段之间进行切换按enter是否能保存点击重置按钮是否能清空已输入的数据若提示不能保存,也要察看数据库里是否多了一条数据查看最新数据是否在列表首行,一般需求情况都会要求最新数据靠前显示Textarea输入区域是否满足限定个数的字符显示,如若不能显示,是否会自动调整textarea显示区域大小.
如若显示区域自动变大,对整个增加页面的显示是否有影响;如若显示区域不能自动变大,字符超过显示区域是否会出现滚动条增加完成后应有相应提示信息,并能跳转回到列表页面.
删除删除数据时应有确认\取消操作.
确认则删除成功,取消则放弃删除删除一个数据库中存在的数据,然后查看数据库中是否删除复选数据,点击删除,删除成功,并且没有漏删或错删不选择数据,点击删除,是否有相应提示.
修改修改与增加的约束条件较为类似要修改的数据项均合理,检查数据库中是否更新了相应的数据按照边界值等价类设计测试用例的原则设计其他输入项的测试用例,有效等价类应能成功修改数据并保存,无效等价类不能修改并应有相应提示不符合要求的地方要有错误提示留出一个必填数据为空,是否有提示信息唯一性数据的增加,如果修改为重复数据,是否有相应提示字符数校验,是否都超长文本做了字符数限制校验,并有相应的提示信息日期类型是否有校验,输入错误格式或不合理的时间范围内取值,是否有相应提示信息数字型校验,主要根据整数、正整数、负整数、小数、正小数、负小数、零值等,根据实际需求的取值范围情况分别取值max+\max\max-\mid\min-\min\min+等多个值进行测试校验,不符合要求应有相应提示信息特殊格式,如手机号码、电子邮件、网址等,不正确格式应有提示是否支持table键切换光标在输入字段之间进行切换按enter是否能保存点击重置按钮是否能还原为最处的数据若提示不能修改,也要察看数据库里对应的数据是否被修改Textarea输入区域是否满足限定个数的字符显示,如若不能显示,是否会自动调整textarea显示区域大小.
如若显示区域自动变大,对整个增加页面的显示是否有影响;如若显示区域不能自动变大,字符超过显示区域是否会出现滚动条修改完成后应有相应提示信息,并能跳转回到列表页面.
查询输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据输入格式或范围不符合要求的数据,看是否有错误提示输入数据库中不存在的数据不输入任何数据,查看返回全部数据还是空列表是否支持模糊查询,需采用三段数据,头、尾、中部的三类数据测试是否支持table键是否支持enter键查询分页分页是否正常.
处于第一页,首页、后退按钮不可用处于最后一页,尾页、前进按钮不可用多页情况下,中间页的首页、尾页、前进、后退按钮可用是否存在数据量刚好足够整数倍页面,最后一页为空页面.
例如:每页显示10条数据,共50条数据,会不会存在第六页,并为空页面.
输入符合条件的页码,跳转到指定页数是否正常输入不符合条件的页码,跳转到不存在的页数是否有提示跳转到指定页时,输入非正确格式数据是否有提示分页数据数选择,是否能正常控制每页显示的数据量查看是否有数据在两页或多页重复显示分页排序是否正常是否会出现数据无限重复,分页也出现无限页查询后点击分页按钮,是否会影响查询结果进行增加、删除操作时,分页能不能动态变化注册与修改密码注册只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~填写符合要求的数据注册:用户名和密码都为最大长度(边界值分析,取上点)填写符合要求的数据注册:用户名和密码都为最小长度(边界值分析,取上点)填写符合要求的数据注册:用户名和密码都是非最大和最小长度的数据(边界值分析,取内点)必填项分别为空注册用户名长度大于要求注册1位(边界值分析,取离点)用户名长度小于要求注册1位(边界值分析,取离点)密码长度大于要求注册1位(边界值分析,取离点)密码长度小于要求注册1位(边界值分析,取离点)用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~)密码是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了)两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的)注册存在的用户改变存在的用户的用户名和密码的大小写,来注册.
(有的需求是区分大小写,有的不区分)看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以*之类的加秘符号显示生僻字测试,曾经遇到过公司新来的同事,由于名字中有生僻字无法正确录入到公司OA系统里.
删除用户,然后再重建同名用户,查看该名称用户的数据是否显示出来.
一般情况下应是以唯一ID确认,但也有例外,曾经有个项目使用SIM卡号作为操作级别的唯一标识(非数据库数据唯一标识),一个客户试用系统后,该SIM卡号又被别的客户试用,历史数据暴露给了新客户.
修改密码实际测试中可能只用到其中几条而已,比如银行卡密码的修改,就不用考虑英文和非法字符,更不用考虑那些TAP之类的快捷键.
而有的需要根据需求具体分析了,比如连续出错多少次出现的提示,和一些软件修改密码要求一定时间内有一定的修改次数限制等等.
不输入旧密码,直接改密码输入错误旧密码不输入确认新密码不输入新密码新密码和确认新密码不一致新密码中有空格新密码为符合要求的最多字符新密码为符合要求的最少字符新密码为符合要求的非最多和最少字符新密码为最多字符-1新密码为最少字符+1新密码为最多字符+1新密码为最少字符-1新密码为非允许字符(如有的密码要求必须是英文和数字组成,那么要试汉字和符号等)看是否支持tap和enter键等;密码是否可以复制粘贴;密码是否以*之类的加秘符号看密码是否区分大小写,新密码中英文小写,确认密码中英文大写新密码与旧密码一样能否修改成功登录注销登录用户名和密码都符合要求(格式上的要求)用户名和密码都不符合要求(格式上的要求)用户名符合要求,密码不符合要求(格式上的要求)密码符合要求,用户名不符合要求(格式上的要求)用户名或密码为空数据库中不存在的用户名,不存在的密码数据库中存在的用户名,错误的密码数据库中不存在的用户名,存在的密码输入的数据前存在空格输入正确的用户名密码以后按[enter]是否能登陆注销点击注销按钮,返回到登录页面或系统首页复制页面URL地址,注销后,通过该地址再尝试访问注销后,点击后退按钮,是否能继续操作权限建立不同权限级的用户进入系统,查看菜单、操作命令有效草稿保存为草稿时,常规下不会生成一条有效标示符的记录.
是否有对草稿的保留期.
对同一个草稿的多次保留或更新时,将不产生新的草稿.
表单排序1、如无特殊说明,表头的排序应对所有页的数据有效,不单只对当前页.
2、点击一列的表头,一般默认为单一条件排序.
3、在非第一页的页面再次排序后,页面返回第一页.
上传下载上传确认没有上传资料,点上传按钮是否有提示确认是否支持图片上传确认是否支持压缩包上所支持上传文件的类型,是图片,压缩包,音频,视频还是其它的文件(.
doc,.
xls,.
等)若是图片,是否支持所有的格式(.
jpeg,.
jpg,.
gif,.
png等)音频文件的格式是否支持(mp3,wav,mid,等)各种格式的视频文件是否支持上传文件的大小有无限制,上传时间用户是否可接受如有大小限制需测试边界值,超过设定值应有相应提示大小为0字节或者Okb的文件是否可上传在选择文件栏内,手动输入一个存在的文件上传,查看是否可上传成功在选择文件栏内,手动输入一个不存在的文件上传,是否有相应提示正在使用的文件是否可上传(即正在打开的文件)若没有选择文件时,点击"上传"按钮,是否给用户提示信息是否支持批量上传若在传输过程中,网络中断时,页面显示什么选择文件后,想取消上传功能,是否有删除按钮文件上传结束后,是否能回到原来界面如果只支持指定格式的,是否会对非指定类型的,进行提示查看上传文件的目录不存在时,是否出现异常错误,能否创建查看上传文件的目录权限问题,如果为只读权限,能否上传成功.
查看上传文件加密,上传成功后.
文件名称是否做加密处理.
查看上传同名文件是否覆盖.
查看上传文件名称的长度.
Window操作系统文件名称本身长度为225,注意边界值的测试文件名称的特殊符号,出Windows操作系统本身不允许的"这几个符号外.
其它符号上传后能否下载.
上传文件为空时,是否能上传.
上传文件后下载名称是否能保持原来的名称.
下载点击下载,能弹出下载页面下载页面对所选下载文件的名称应正确显示下载后应保证文件名与目标文件相同使用下载工具也可下载导入导出导入导入成功后数据是否正确插入数据库导入失败后数据是否插入数据库如果其中有若干条数据不符合格式,是否有相应提示重复导入相同文件,是否会覆盖数据导出导出成功后,文件内是否存在所选导出数据验证导出文件名长度,比如为251字符的情况验证导出文件名为空的情况验证导出文件名为特殊字符的情况,比如为~验证导出全部资料的情况,导出的信息是否正确验证导出部分资料的情况,导出的信息是否正确验证导出大量数据时的时间是否在合理时间范围内验证导出目的磁盘空间已满的情况下,导出时是否有相应的提示信息验证导出目的文件夹为只读的情况下,导出时是否有相应的提示信息UITextBox数值型边界值输入[最小值-1]程序应提示错误输入[最小值]OK输入[最大值]OK输入[最大值+1]程序应提示错误位数输入[最小位数-1]程序应提示错误输入[最小位数]OK输入[最大位数]OK输入[最大位数+1]程序应提示错误允许输入小数位的控件,小数位的长度做以上同样测试同上异常值、特殊值输入[空白(NULL)]、空格或'等可能导致系统错误的字符程序应提示错误禁止直接输入特殊字符时,使用"粘贴"、"拷贝"功能尝试输入,并测试能否正常提交保存.
只能使用"粘贴"、"拷贝"方法输入的特殊字符应无法保存,并应给出相应提示word中的特殊功能,通过剪贴板拷贝到输入框:分页符,分节符,类似公式的上下标等程序应提示错误输入[负值]根据设计书要求判定输入设计书中明确指出禁止输入的数字根据设计书要求判定输入[英文字母]程序应提示错误数值输入的长度:整型----32位最大值65535,最小值-65535;16位最大值32767,最小值-32767根据设计书要求判定带符号的数值:带正号的正数,带负号的负数根据设计书要求判定小数:小数点后的位数,小数的四舍五入问题,小数点前零舍去的情况,如.
12;多个小数点的情况;0值:0.
0,0.
,.
0根据设计书要求判定分数:如2/3根据设计书要求判定首位为零的数值:如01=1根据设计书要求判定科学技术法是否支持:如1.
0E2根据设计书要求判定指数是否支持根据设计书要求判定全角数字和半角数字的情况根据设计书要求判定数字与字母的混合:16进制数值,8进制数值根据设计书要求判定货币型输入项:允许小数点后几位根据设计书要求判定字符型字符种类输入[全角字符]根据设计书要求判定输入[半角字符]根据设计书要求判定数字字符根据设计书要求判定邮政编码输入项的输入限制,如只能输入半角数字字符或某几个指定字符根据设计书要求判定电话号码和传真输入限制,如只能输入半角数字字符和半角括号"()"及半角减号"-";电话或传真只能输入数字和减号.
根据设计书要求判定E-mail地址的格式检查,如输入字符串中必须包含"@"和半角".
"字符.
根据设计书要求判定年龄的输入限制检查,一般<=200即可.
根据设计书要求判定输入设计书中明确指出禁止输入的字符程序应提示错误输入[空白(NULL)]或"等可能导致系统错误的字符程序应提示错误密码输入项的特殊处理登录验证时大、小写是否区分根据设计书要求判定登录只能输入半角字符根据设计书要求判定是否允许输入特殊字符根据设计书要求判定多行文本框输入允许回车换行根据设计书要求判定保存后再显示能够保持输入时的格式根据设计书要求判定仅输入回车换行,检查能否正确保存;若能,查看保存结果.
若不能,查看是否有正确提示根据设计书要求判定仅输入空格,检查能否正确保存;若能,查看保存结果.
若不能,查看是否有正确提示根据设计书要求判定长度检查输入[最小字符数-1]程序应提示错误输入[最小字符数]OK输入[最大字符数]OK输入[最小字符数+1]程序应提示错误文件名输入项的测试输入不存在的文件名程序应提示错误输入文件名称超长(256个字符)程序应提示错误输入带路径的文件名和不带路径的文件名根据设计书要求判定手工输入后缀名称根据设计书要求判定对于文件大小的限制,需要采用边界值法测试系统的处理方式是否符合需求;考虑磁盘空间不足/满的情况程序应提示错误文件名的非法字符集:程序应提示错误不输入文件名和输入空格程序应提示错误输入中间有空格的路径名和文件名根据设计书要求判定输入合法字符,但影响系统判断文件名有效性的情况,如输入a;b-20003.
5.
8根据设计书要求判定日期型合法性检查日输入[0日]程序应提示错误日输入[1日]OK日输入[32日]程序应提示错误月输入[1、3、5、7、8、10、12月]、日输入[31日]OK月输入[4、6、9、11月]、日输入[30日]OK月输入[4、6、9、11月]、日输入[31日]程序应提示错误输入闰年,月输入[2月]、日输入[28日]OK输入非闰年,月输入[2月]、日输入[29日]程序应提示错误(闰年)月输入[2月]、日输入[29日]OK(闰年)月输入[2月]、日输入[30日]程序应提示错误月输入[0月]程序应提示错误月输入[1月]OK月输入[12月]OK月输入[13月]程序应提示错误异常值、特殊值输入[空白(NULL)]或"等可能导致系统错误的字符时间型合法性检查时输入[30时]允许输入30时制的项目"OK";不允许输入30时制的项目程序应提示错误时输入[31时]程序应提示错误时输入[00时]程序应提示错误30时制是否允许存在1点~5点分输入[59分]OK分输入[60分]程序应提示错误分输入[00分]OK秒输入[59秒]OK秒输入[60秒]程序应提示错误秒输入[00秒]OK异常值、特殊值输入[空白(NULL)]或"等可能导致系统错误的字符程序应提示错误Checkbox(复选框)复选连续选择连续选择相邻的checkboxOK跳跃选择跳跃选择不连续的checkboxOKCombobox(组合框)单选选择某一个列表项被选中项目高亮或底色显示复选使用ctrl选择多个列表项根据设计书要求判定允许多选时,所有被选中项目高亮或底色显示;不允许多选时,只有第一次被选中的项目高亮或底色显示,再点击其他项目应无反应;NumUpDown(控件文本框)鼠标操作上键头鼠标点击按件的"上箭头"text框中数量自动+1该控件相当于两个控件,左侧的textbox和右侧的上下箭头控制,所以需要做两种控件类型的测试下键头鼠标点击按件的"下箭头"text框中数量自动-1键盘操作上键头按下键盘的"上箭头"text框中数量自动+1下键头按下键盘的"下箭头"text框中数量自动-1箭头控制输入值边界值输入[最小值-1]程序应提示错误输入[最小值]OK输入[最大值]OK输入[最大值+1]程序应提示错误text框输入值同TextBox输入测试GUI图形用户界面横向比较.
各控件操作方式统一.
比如复选框,有的可能只需一次就能选中或取消,有的可能需要选中一行数据后,再次点击该复选按钮,才可选中.
内容根据窗口大小自适应所有的窗口、标签、文字、图片、输入框、按钮、提示信息、表格的检测是否有错别字页面标签风格是否统一页面是否美观提示信息是否为中文显示输入框说明文字的内容与系统功能是否一致邮箱测试邮件标题、内容、地址为空是否有提示并发送失败输入错误的邮件地址是否有提示并发送失败邮件上传是否有限制,发送对象是否能准确查看和下载发送内容过大时间较长时是否有进度条提示是否限制在发送的过程中点击'取消发送'并发送失败是否支持保存邮件在草稿箱保存在草稿箱的邮件是否支持编辑和发送是否支持删除已发送和已接收的邮件对方接收到的邮件是否能正常回复对方接收到的邮件是否准确显示内容和发件人未读邮件和已读邮件是否有区别发送的过程中突然断网是否有保存邮件到草稿箱的功能草稿箱的邮件发送成功后是否从草稿箱转移到已发送中邮件中安全性不登录直接使用URL地址访问,查看是否能操作成功SQL注入式攻击数据一致性测试同一数据,在不同模块中的使用是否是唯一值修改一数据时,各相应模块调用的地方是否同步修改流程测试流程能完全走通指定流转目标,查看是否对应的目标接收到数据流程回退,能否回退到发送方人员基于各种可能场景的测试链接测试各链接指向目标正确各链接之间切换正确导航已经删除,是否用URL地址仍可访问.
假定程序第一版已经对外运营,客户收藏了某个页面,在第二版中,相应功能作出了调整,且更换了新的URL.
新版本发布时只对导航的指向做了修改,而对旧链接未作处理.
则会造成用户可能访问到老版本页面.
TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。官方网站:https://www.baizon.cnC3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C...
BuyVM 商家算是有一些年头,从早年提供低价便宜VPS主机深受广大网友抢购且也遭到吐槽的是因为审核账户太过于严格。毕竟我们国内的个人注册账户喜欢账户资料乱写,毕竟我们看英文信息有些还是比较难以识别的,于是就注册信息的时候随便打一些字符,这些是不能通过的。前几天,我们可以看到BUYVM商家有新增加迈阿密机房,而且商家有提供大硬盘且不限制流量的VPS主机,深受有一些网友的喜欢。目前,BUYVM商家有...