web测试笔记,web测试方法总括

 

一、输入框

WEB包容性测试

1、字符型输入框:

壹、客户端包容性

(一)字符型输入框:

英文全角、英文半角、数字、空可能空格、特殊字符“~!@#¥%……&*?[]{}”特别要留心单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功效尝试输入。

 
    1、浏览器的包容性测试

(2)长度检查:

细微长度、最大尺寸、最小长度-一、最大尺寸+壹、输入超工字符比如把全副文章拷贝过去。

 
        a、内核角度

(3)空格检查:

输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格

 
           Tridnt内核:代表作IE、腾讯、遨游、世界之窗等

(4)多行文本框输入:

允许回车换行、保存后再呈现能够保留输入的格式、仅输入回车换行,检查是或不是正确定保证存(若能,检查保存结果,若无法,查看是不是有健康提醒)、

 
           Gecko内核:代表作Firefox

(5)安全性检查:

输入特殊字符串

null,NULL,javascript,

<script>,</script>,<title>,<html>,<td>

输入脚本函数

<script>alert("abc")</script>

doucment.write("abc")

<b>hello</b>

 
           webkit内核:代表作Safari、Chrome

贰、数值型输入框:

 
           Presto内核:代表作Opera Presto是由Opera

(1)边界值:

最大值、最小值、最大值+1、最小值-1

 
         
 Software开发的浏览器排版引擎,它是社会风气上最快的渲染速度引擎,在一三年后,Opera公布进入谷歌阵营,启用了。

(2)位数:

细微位数、最大位数、最小位数-壹最大位数+一、输入超长值、输入整数

 
         
 Blink内核:由谷歌(Google)和OpearSoftware开发的浏览器排版引擎,20一三年五月公布。以后Chrome内核便是Blink。谷歌(谷歌(Google))还开发了团结的JS引擎,V八,使用JS运营速度相当大地升高了。

(3)相当值、特殊字符:

输入空白(NULL)、空格或”

~!@#$%^&*()_+{}|[]\:"<>?;',./?;:'-=

等也许导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是或不是能平常提交、word中的特殊功能,通过剪贴板拷贝到输入框,分页符,分节符类似公式的上下标等、数值的特殊符号如

∑,㏒,㏑,∏,+,-
  • 输入负整数、负小数、分数、
  • 输入字母或汉字、
  • 小数(小数前0点舍去的图景,多少个小数点的意况)、
  • 第贰人为0的数字如0壹、02、
  • 科学计数法是否辅助1.0E二、
  • 全角数字与半角数字、
  • 数字与字母混合、
  • 1陆进制,八进制数值、
  • 货币型输入(允许小数点前面几位)、

*浏览器的基础分为多个部分的,贰个是渲染引擎,另二个是JS引擎,今后JS引擎比较独立,内核越发倾向渲染引擎。

(4)安全性检查:

不能够直接输入就copy

 
       b、浏览器版本角度

三、日期型输入框:

 
          浏览器版本之间差距性十分大的诸如:IE

(一)合法性检查:

  • 输入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]

 
         
代表:Chrome四5版本前后实现禁止使用了NPAPI插件,因而依赖此插件的软件肯定有标题,Chrome45后头是PPAPI,一般用四三和肆6本子。

(2)非凡值、特殊字符:

  • 输入空白或NULL、输入

~!@#¥%……&*(){}[]

等大概导致系统错误的字符

 
         
 原则:用新型版本前两八个本子,最新版本,UI自动化测试用稳定版本

(三)安全性检查:

不可能平昔输入,就copy,是不是数据印证出错?

 
  二、显示屏分辨率测试

4、新闻重新:

在1些要求命名,且名字应该唯壹的音讯输入重复的名字或ID,看系统有未有处理,会否报错,重名包罗是还是不是区分轻重缓急写,以及在输入内容的内外输入空格,系统是或不是作出正确处理.

贰、服务端测试

2、搜索功用

若查询条件为输入框,则参考输入框对应类型的测试方法

 
     一、硬件包容性

一、作用完成:

  • (一)假诺帮忙模糊查询,搜索名称中随机1个字符是不是能检索到
  • (二)比较长的名号是否能查到
  • (三)输入系统中不设有的与之合作的原则
  • (肆)用户举办查询操作时,1般景况是不开始展览询问条件的清空,除非须求卓殊表明。

 
          适配其余计算机和外设设备;

二、组合测试:

  • (一)区别查询条件之间来回接纳,是或不是出现页面错误(单选框和多选框最不难出错)
  • (2)测试几个查询条件时,要留心查询条件的咬合测试,可能区别组合的测试会报错。

 
          比如:打印机(那正是统一筹划到beta测试到客户环境测试)。

三、添加、修改成效

 
     2、操作系统包容性

1、特殊键:

  • (壹)是还是不是援助Tab键
  • (2)是或不是支持回车键

 
          常用操作系统windows  Linux   Unix。

2、提醒新闻:

(一)不符合供给的地点是不是有错误提醒

 
    叁、数据库兼容性(架构师)

3、唯一性:

(1)字段唯一的,是或不是能够重复添加,添加后是不是能改改为已存在的字段(字段包含区分轻重缓急写以及在输入的内容前后输入空格,保存后,数据是还是不是真正插入到数据库中,注意保存后数据的不易)

 
          Oracle、MySQL等,数据迁移。

4、数据 正确性:

  • (一)对编辑页的每一种编辑项进行改动,点击保存,是还是不是能够保存成功,检查想关联的多寡是不是得到更新。
  • (贰)举办必填项检查(就是不是交由提醒以及提示后是还是不是仍旧把数量存到数据库中;是还是不是提示前边世页码错乱等)
  • (叁)是或不是能够接连增加(针对卓绝情况)
  • (四)在编辑的时候,注意编辑项的长短限制,有时在累加的时候有,在编写的时候却并未有(注意要丰盛和修改规则是还是不是一致)
  • (伍)对于有图表上传作用的编辑框,若不上传图片,查看编辑页面时是或不是出示有暗许的图形,若上传图片,查看是不是出示为上传图片
  • (六)修改后扩大数量后,尤其要小心查询页面包车型客车多少是不是马上更新,尤其是在首页时要留心数据的换代。
  • (七)提交数据时,接二连三多次点击,查看系统会不会再叁再四扩大几条相同的数额或报错。
  • (8)若结果列表中绝非记录或然没挑选某条记下,点击修改按钮,系统会抛至极。

 
    肆、web服务器包容性(中间件/web容器)

4、删除功效

 
         Apache、IIS、Tomact、websphere等。

1、特殊键:

  • (1)是不是辅助Tab键
  • (二)是或不是帮衬回车键

WEB测试方法计算

二、提醒消息:

  • (1)不采取别的新闻,直接点击删除按钮,是或不是有提示
  • (二)删除某条音信时,应该有认可提醒

一、输入框

3、数据 实现:

  • (1)是还是不是能再而三删除三个产品
  • (二)当唯有一条数据时,是否足以去除成功
  • (三)删除一条数据后,是还是不是能够加上相同的数据
  • (四)如系统补助批量去除,注意删除的音讯是不是正确
  • (5)如有全选,注意是不是把持有的多寡删除
  • (6)删除数据时,要专注相应查询页面包车型客车数目是不是及时更新
  • (七)如剔除的多寡与其它作业数据涉嫌,要专注其关联性(如剔除部门新闻时,部门下游职员和工人,则应当提交提醒)
  • (八)假若结果列表中尚无记录或未有选取别的一条记下,点击删除按钮系统会报错。

如:某1效用模块具有最宗旨的增加和删除改查成效,则须要展开以下测试
单项成效测试(扩大、修改、查询、删除)

  • 扩充——>扩充——>增加 (一连扩展测试)
  • 增加——>删除
  • 扩展——>删除——>增添 (新增添的内容与删除内容千篇一律)
  • 增加——>修改——>删除
  • 修改——>修改——>修改 (延续修改测试)
  • 修改——>增添(新增添的内容与修改前内容同样)
  • 修改——>删除
  • 修改——>删除——>扩张 (新扩张的剧情与删除内容相同)
  • 去除——>删除——>删除 (再三再四删除测试)

壹、字符型输入框:

五、注册、登录模块

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

1、注册作用:

  • (一)注册时,设置密码为特殊版本号,检查登录时是否会报错
  • (2)注册成功后,页面应该以报到状态跳转到首页或钦点页面
  • (三)在登记消息中剔除已输入的新闻,检查是还是不是足以挂号成功。

(二)长度检查:最小长度、最大尺寸、最小长度-一、最大尺寸+一、输入超工字符比如把整个文章拷贝过去。

2、登录 功能:

  • (一)输入正确的用户名和正确的密码
  • (2)输入正确的用户名和谬误的密码
  • (三)输入错误的用户名和正确的密码
  • (4)输入错误的用户名和不当的密码
  • (五)不输入用户名和密码(均为空格)
  • (陆)只输入用户名,密码为空
  • (七)用户名叫空,只输入密码
  • (8)输入正确的用户名和密码,可是不区分轻重缓急写
  • (九)用户名和密码蕴涵特殊字符
  • (十)用户名和密码输入超长值
  • (11)已删除的用户名和密码
  • (1贰)登录时,当页面刷新或重新输入数据时,验证码是不是更新

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

6、上传图片测试

(4)多行文本框输入:允许回车换行、保存后再显示可以保留输入的格式、仅输入回车换行,检查是还是不是正确定保障存(若能,检查保存结果,若不可能,查看是还是不是有不奇怪提醒)、

1、功能 实现:

  • (一)文件类型正确、大小适当
  • (二)文件类型正确,大小不合适
  • (三)文件类型错误,大小适宜
  • (肆)文件类型和分寸都适宜,上传四个正值利用中的图片
  • (5)文件类型大小都正好,手动输入存在的图形地址来上传
  • (6)文件类型和尺寸都非凡,输入不存在的图形地址来上传
  • (7)文件类型和大小都合适,输入图片名称来上传
  • (8)不选用文件直接点击上传,查看是不是交由提醒
  • (玖)三番五次多次选择不一样的文本,查看是还是不是上传最终一回选拔的公文

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

7、查询结果列表

贰、数值型输入框:

1、功能 实现:

  • (一)列表、列宽是还是不是站得住
  • (二)列表数据太宽有未有提供横向滚动
  • (3)列表的列名有未有与内容对应
  • (四)列表的每列的列名是还是不是描述的明了解白
  • (伍)列表是不是把不供给的列都展现出来
  • (陆)点击某列举行排序,是或不是会报错(点击查看每壹页的排序是还是不是正确)
  • (七)双击或单击某列音信,是还是不是会报错

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

8、重回键检查

1、一条已经打响交付的笔录,再次来到后再提交,是还是不是做了拍卖
二、检查数次行使再次回到键的图景,在有再次回到键的地点,重回到原来的页面多次,查看是还是不是会出错

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

玖、回车键检查

一、在输入结果后,直接按回车键,看系统怎样处理,是或不是会报错

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

十、刷新键检查

1、在Web系统中,使用刷新键,看系统如何处理,是还是不是会报错

输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去的情景,四个小数点的情景)、第3位为0的数字如01、0贰、科学计数法是不是帮助一.0E2、全角数字与半角数字、数字与字母混合、16进制,捌进制数值、货币型输入(允许小数点后边四位)、

十一、直接UQashqaiL链接检查

①、在Web系统中,在地点栏直接输入各样职能页面包车型地铁U路虎极光L地址,看系统怎么样处理,是不是能够从来链接查看(匿名查看),是还是不是有权力决定,是还是不是直接执行,并重回相应结果页;

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

10二、界面和易用性测试

  • 壹、风格、样式、颜色是或不是和谐
  • 二、界面布局是或不是整齐、协调(保障全部出示出来的,尽量不要接纳滚动条
  • 三、界面操作、标题描述是不是方便(描述有歧义、注意是否有错别字)
  • 肆、操作是或不是顺应人们的正规习惯(有未有把一般的成效的控件放在壹块儿,方便操作)
  • 5、提醒界面是或不是符合规范(不该显得英文的cancel、ok,应该显得粤语的鲜明等)
  • 陆、界面中各类控件是或不是对齐
  • 柒、日期控件是不是可编写制定
  • 八、日期控件的长度是还是不是合理,以修改时得以把日子整套显得出来为准
  • 玖、查询结果列表列宽是或不是创设、标签描述是不是站得住
  • 拾、查询结果列表太宽未有横向滚动提醒
  • 1一、对于新闻相比较长的文书,文本框有未有提供自动竖直滚动条
  • 12、数据录入控件是或不是便利
  • 一3、有未有帮忙Tab键,键的相继要有系统,不乱跳
  • 14、有未有提供有关的热键
  • 15、控件的唤醒语描述是还是不是正确
  • 1陆、模块调用是不是联结,相同的模块是不是调用同1个界面
  • 1七、用滚动条移动页面时,页面包车型地铁控件是或不是出示日常
  • 1八、日期的正确格式应该是XXXX-XX-XX或XXXX-XX-XX XX:XX:XX
  • 1九、页面是不是有多余按钮或标签
  • 20、窗口题目或图标是还是不是与菜单栏的集合
  • 二一、窗口的最大化、最小化是或不是能正确切换
  • 2二、对于健康的效应,用户能够不必读书用户手册就能动用
  • 二叁、执行危害操作时,有肯定、删除等提醒吗
  • 二四、操作顺序是或不是创造
  • 25、正确性检查:检查页面上的form, button, table, header,
    footer,提醒信息,还有其它文字拼写,句子的语法等是不是正确。
  • 二陆、系统应该在用户执行错误的操作此前提议警告,提示音讯.
  • 贰七、页面分辨率检查,在种种分辨率浏览系统一检查查系统界面友好性。
  • 2八、合理性检查:做delete, update, add, cancel,
    back等操作后,查看音讯回到的页面是还是不是合理。
  • 2玖、检查本地化是还是不是通过:英文版不应该有汉语新闻,英文翻译准确,专业。

三、日期型输入框:

拾叁、兼容性测试

包容性测试不只是指界面在分歧操作系统或浏览器下的十二分,某个效果方面包车型大巴测试,也要思量到包容性,

包蕴操作系统包容和应用程式卓殊,恐怕还包罗硬件包容

例如涉及到ajax、jquery、javascript等技能的,都要考虑到不相同浏览器下的包容性难点。

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

104、链接测试

最主若是保险链接的可用性和科学,它也是网站测试中比较根本的一个地点。
能够使用一定的工具如XENU来进展链接测试。

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

1导航空度量试

导航描述了用户在二个页面内操作的措施,在区别的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在区别的延续页面之间。通过缅想下列难题,能够操纵三个Web应用系统是还是不是易于导航:导航是还是不是直观?Web系统的重大部分是或不是可透过主页存取?Web系统是还是不是要求站点地图、搜索引擎或别的的导航帮助?

在贰个页面上放太多的音信往往起到与预期相反的功用。Web应用种类的用户趋向于目标驱动,非常快土人参顾1个Web应用系统,看是还是不是有满意自个儿索要的新闻,假如没有,就会快速地偏离。很少有用户愿意花时间去熟习Web应用类别的结构,由此,Web应用系统导航协理要硬着头皮地规范。

导航的另一个至关心重视要方面是Web应用系统的页面结构、导航、菜单、连接的作风是还是不是1致。确认保障用户凭直觉就驾驭Web应用系统里头是或不是还有内容,内容在怎么地点。
Web应用种类的层系一旦决定,就要动手测试用户导航功效,让最后用户到场那种测试,效果将尤其显眼。

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

②图片测试

在Web应用系统中,适当的图样和卡通既能起到广告宣传的作用,又能起到美化页面包车型大巴效用。一个Web应用体系的图纸能够总结图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:

  • (壹)要保障图形有强烈的用处,图片或动画不要胡乱地堆在1起,以防浪费传输时间。Web应用系统的图片尺寸要尽大概地小,并且要能清楚地证实某件事情,1般都链接到某些具体的页面。
  • (二)验证全部页面字体的风骨是或不是同样。
  • (三)背景颜色应该与字体颜色和前景颜色相搭配。
  • (4)图片的分寸和质量也是一个很要紧的要素,一般接纳JPG或GIF压缩,最佳能(CANON)使图片的深浅减小到30k以下
  • (伍)最后,须要验证的是文字回绕是或不是科学。假如证实文字指向右侧的图纸,应该保险该图形出现在左侧。不要因为运用图片而使窗口和段子排列古怪或许出现孤行。

普通来说,使用有限或尽只怕不应用背景是个不利的选项。假若你想用背景,那么最棒利用单色的,和导航条一起放在页面包车型大巴左侧。其余,图案和图纸或然会转换用户的专注力。

四、消息重新:在局地急需命名,且名字应该唯一的音讯输入重复的名字或ID,看系统有未有处理,会否报错,重名包括是不是区分轻重缓急写,以及在输入内容的光景输入空格,系统是还是不是作出科学处理.

十伍、业务流程测试(主要功效测试)

业务流程,一般会提到到三个模块的多寡,所以在对业务流程测试时,首先要保管单个模块成效的正确,其次就要对各样模块间传递的数目举办测试,那频繁是便于并发难题的地点,测试时一定要设计不一样的数额举行测试。

二、搜索效果

十6、安全性测试

  • (一)SQL注入(比如登录页面)
  • (2)XSS跨网址脚本攻击:程序或数据库未有对一部分特殊字符实行过滤或拍卖,导致用户所输入的一部分破坏性的脚本语句能够一贯写进数据库中,浏览器会直接执行那个本子语句,破坏网址的例行呈现,或网址用户的音信被盗,构造脚本语句时,要保管脚本的完整性。

document.write("abc")
  <script>alter("abc")</script>
  • (3)ULacrosseL地址后面随便输入一些标记,并尽大概是动态参数靠后
  • (四)验证码更新难点
  • (5)今后的Web应用系统宗旨使用首先登场记,后登录的法子。由此,必须测试有效和失效的用户名和密码,要留意到是否大小写敏感,能够试多少次的限定,是不是可以不记名而平素浏览有个别页面等。
  • (陆)Web应用连串是或不是有逾期的界定,也正是说,用户登录后在早晚时间内(例如1陆分钟)未有点击任何页面,是还是不是须求再一次登录才能健康使用。
  • (七)为了保证Web应用体系的安全性,日志文件是不可缺少的。需求测试相关消息是或不是写进了日志文件、是不是可追踪。
  • (8)当使用了平安套接字时,还要测试加密是不是科学,检查音信的完整性。
  • (九)服务器端的本子日常构成安全漏洞,那个纰漏又经常被黑客利用。所以,还要测试未有通过授权,就不能够在劳务器端放置和编排脚本的题材。

若查询条件为输入框,则参考输入框对应类型的测试方法

10柒、质量测试

1、作用完毕:

一老是速度测试

用户连接到Web应用种类的快慢依照上网方式的生成而变化,他们可能是电话拨号,或是宽带上网。当下载3个顺序时,用户可以等较长的时日,但一旦单单访问一个页面就不会如此。倘使Web系统响应时间太长(例如超过5分钟),用户就会因尚未耐心等待而离开。

其余,有个别页面有逾期的范围,若是响应速度太慢,用户大概还没赶趟浏览内容,就必要再行登录了。而且,连接速度太慢,还可能滋生数据丢失,使用户得不到实在的页面。

(一)要是扶助模糊查询,搜索名称中随意3个字符是不是能检索到

二载荷测试

负载测试是为了衡量Web系统在某一负载级别上的品质,以管教Web系统在急需范围内能健康干活。负载级别能够是有个别时刻同时做客Web系统的用户数量,也得以是在线数据处理的数量。例如:Web应用系统能同意几个用户同时在线?假如超越了那些数量,会冒出哪些情状?Web应用系统是或不是处理多量用户对同一个页面包车型地铁央浼?

(贰)相比较长的称号是还是不是能查到

叁压力测试

负载测试应该安顿在Web系统一发布表之后,在骨子里的互联网环境中展开测试。因为三个供销合作社内部职工,特别是类别组职员一而再有限的,而1个Web系统能同时处理的恳求数量将远远胜出那么些界限,所以,唯有位于Internet上,接受负载测试,其结果才是不错可相信的。

展开压力测试是指实际破坏二个Web应用系统,测试系统的反映。压力测试是测试系统的限量和故障恢复能力,也等于测试Web应用种类会不会崩溃,在怎么状态下会崩溃。黑客平日提供错误的数额负载,直到Web应用类别崩溃,接着当系统再次运行时获得存取权。
压力测试的区域包罗表单、登录和任何音信传输页面等。

(三)输入系统中不设有的与之合作的基准

备注:

(四)用户进行询问操作时,壹般情状是不开始展览询问条件的清空,除非必要尤其表明。

1、负载/压力测试应该关切怎么样

测试须要评释系统能还是不能够在同暂且间响应多量的用户,在用户传送大量数额的时候是或不是响应,系统能不能够长日子运作。可访问性对用户来说是极其主要的。假若用户得到“系统忙”的音讯,他们恐怕抛弃,并转载竞争对手。系统一检查测不仅要使用户可以健康访问站点,在多如牛毛地方下,恐怕会有黑客试图透过发送大量数额包来攻击服务器。出于安全的原由,测试职员应该驾驭当系统过载时,须要采Nash么方法,而不是简单地提高系统质量。

贰、组合测试:

一)弹指间访问高峰

壹经您的站点用于发表彩票的抽奖结果,最棒使系统在中奖号码发表后的一段时间内能够响应上百万的伸手。负载测试工具能够模拟X个用户同时做客测试站点。

(一)差别查询条件之间来回采纳,是还是不是现身页面错误(单选框和多选框最简单失误)

二)每种用户传送大批量数码

网上书店的超越二伍%用户可能只预定壹-伍书,可是大学书店或然会订购5000本关于心思学介绍的教材?大概二个外婆为他的四10四个儿孙购买圣诞礼物(当然各种孩子都有友好的邮件地址)系统能处理单个用户的大气数据吧?

(二)测试三个查询条件时,要留意查询条件的重组测试,恐怕两样组合的测试会报错。

叁)长日子的采取

若果站点用于拍卖鲜花订单,那么至少希望它在老妈节前的7日内能循环不断运转。假设站点提供依照web的email服务,那么点最佳财富源运作多少个月,甚至几年。恐怕供给使用自动测试工具来完结那体系型的测试,因为很难通过手工业完结这几个测试。你能够想像组织九十六个体同时点击有些站点。不过还要集体一千00个人吧。平日,测试工具在第2遍采用的时候,它成立的效应,就足以支付成本。而且,测试工具安装完毕以往,再一次利用的时候,只要点击几下。

选取措施:选用品质测试工具WAS、ACT,LSportage等帮忙举行测试

 

拾八、测试中应有专注的其他景况

  • 一、在测试时,与互联网有关的步骤恐怕模块必须思量到断网的事态
  • 二、每一种页面都有照应的Title,无法为空,或许显示“无标题页”
  • 三、在测试的时候要思虑到页面出现滚动条时,滚动条上下滚动时,页面是还是不是平常
  • 4、UHummerH二L不区分轻重缓急写,大小写不灵敏
  • 伍、对于电子商务网址,当用户并发购买数码超越仓库储存的数据时,系统如何处理
  • 6、测试数据幸免单纯输入“1二三”、“abc“之类的,让测试数据尽量接近实际
  • 7、进行测试时,尽量不要用一流管理员进行测试,用新建的用户展开测试。测试人士尽量不要选用同2个用户进行测试
  • 8、提示音讯:提醒音信是不是完好、正确、详细
  • 玖、支持新闻:是不是提供协助音信,帮忙消息的表现方式(页面文字、指示消息、帮衬文件),帮忙消息是或不是正确、详细
  • 10、可扩大性:是或不是由升级的余地,是或不是保留了接口
  • 1一、稳定性:运营所需的软硬件配置,占用财富气象,出现难题时的容错性,对数码的爱护
  • 1二、运转速度:运转的速度,带宽占用景况

三、增进、修改功用

一、特殊键:(一)是不是援救Tab键
(2)是或不是援救回车键

2、提醒音信:(壹)不符合需要的地点是还是不是有错误提示

叁、唯1性:(1)字段唯1的,是不是足以另行添加,添加后是不是能修改为已存在的字段(字段包罗区分轻重缓急写以及在输入的情节前后输入空格,保存后,数据是或不是真的插入到数据库中,注意保留后数据的不易)

4、数据 正确性:

(1)对编辑页的每种编辑项举行改动,点击保存,是不是能够保存成功,检查想关联的数额是不是得到更新。

(2)实行必填项检查(正是或不是交由提醒以及提示后是或不是依然把数据存到数据库中;是或不是提醒前面世页码错乱等)

(三)是还是不是能够接连增加(针对特殊意况)

(4)在编制的时候,注意编辑项的尺寸限制,有时在添加的时候有,在编辑的时候却不曾(注意要抬高和改动规则是或不是同样)

(伍)对于有图表上传作用的编辑框,若不上传图片,查看编辑页面时是否出示有暗中同意的图纸,若上传图片,查看是还是不是出示为上传图片

(六)修改后扩大数据后,尤其要专注查询页面包车型大巴数码是或不是立时更新,越发是在首页时要注意数据的翻新。

(7)提交数据时,再三再四多次点击,查看系统会不会接二连三增添几条相同的数目或报错。

(8)若结果列表中尚无记录只怕没挑选某条记下,点击修改按钮,系统会抛格外。

 

四、删除效率

1、特殊键:(壹)是还是不是帮忙Tab键
(二)是不是帮助回车键

2、提醒音信:(一)不选拔任何新闻,直接点击删除按钮,是不是有提醒(2)删除某条新闻时,应该有认同提醒

3、数据
实现:
(一)是不是能一而再删除八个产品(二)当唯有一条数据时,是或不是足以去除成功
(三)删除一条数据后,是不是足以加上相同的多寡(四)如系统帮忙批量剔除,注意删除的音讯是否科学
(5)如有全选,注意是还是不是把全体的数目删除(陆)删除数据时,要专注相应查询页面包车型大巴数码是不是立刻更新
(7)如剔除的数额与其他政工数据涉嫌,要留意其关联性(如剔除部门新闻时,部门下游职员和工人,则应当付出提醒)(八)倘使结果列表中尚无记录或尚未采取别的一条记下,点击删除按钮系统会报错。

 

如:某1功效模块具有最宗旨的增加和删除改查功效,则需求展开以下测试

单项作用测试(增加、修改、查询、删除)

充实——>增添——>扩张(两次三番增添测试)

增加——>删除

充实——>删除——>增加(新扩充的剧情与删除内容1律)

增加——>修改——>删除

修改——>修改——>修改
(一而再修改测试)

修改——>增添(新扩展的情节与修改前内容千篇1律)

修改——>删除

修改——>删除——>扩大(新扩大的始末与删除内容一致)

删除——>删除——>删除
(一连删除测试)

 

五、注册、登6模块

一、注册功效:

(一)注册时,设置密码为万分版本号,检查登录时是不是会报错

(二)注册成功后,页面应该以登陆状态跳转到首页或内定页面

(3)在注册消息中删去已输入的音信,检查是否能够挂号成功。

2、登陆
功能:

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

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

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

(肆)输入错误的用户名和不当的密码

(5)不输入用户名和密码(均为空格)

(陆)只输入用户名,密码为空

(七)用户名叫空,只输入密码

(八)输入正确的用户名和密码,不过不区分轻重缓急写

(九)用户名和密码包罗特殊字符

(10)用户名和密码输入超长值

(11)已去除的用户名和密码

(1二)登录时,当页面刷新或重复输入数据时,验证码是还是不是更新

 

陆、上传图片测试**

1、功能 实现:

(壹)文件类型正确、大小适当

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

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

(四)文件类型和尺寸都适合,上传几个正值选用中的图片

发表评论

电子邮件地址不会被公开。 必填项已用*标注