web测试笔记

2019-04-06 16:42栏目:IT操作系统

壹导航空衡量试
导航描述了用户在2个页面内操作的形式,在差别的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在分歧的连接页面之间。通过思考下列难点,可以操纵三个Web应用系统是不是易于导航:导航是或不是直观?Web系统的重要性部分是还是不是可通过主页存取?Web系统是还是不是供给站点地图、搜索引擎或别的的导航援助?
在贰个页面上放太多的音讯往往起到与预期相反的作用。Web应用系统的用户趋向于指标驱动,相当慢地围观1个Web应用系列,看是或不是有满意本人须要的音讯,假如未有,就会快速地距离。很少有用户愿意花时间去熟知Web应用种类的布局,因而,Web应用连串导航支持要尽量地准确。
导航的另2个重大方面是Web应用系统的页面结构、导航、菜单、连接的作风是或不是1致。确定保障用户凭直觉就明白Web应用系统里头是不是还有内容,内容在如何地点。
Web应用类别的层系一旦决定,就要出手测试用户导航成效,让最后用户加入那种测试,效果将越加分明。
②图纸测试
在Web应用体系中,适当的图样和卡通既能起到广告宣传的法力,又能起到美化页面包车型客车法力。一个Web应用系列的图纸能够归纳图片、动画、边框、颜色、字体、背景、按钮等。图形测试的剧情有:
(一)要确定保障图形有由此可见的用处,图片或动画不要胡乱地堆在同步,避防浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地证实某件事情,一般都链接到某些具体的页面。
(二)验证全体页面字体的品格是否壹律。
(三)背景颜色应该与字体颜色和前景颜色相搭配。
(肆)图片的大小和质量也是二个很重大的要素,一般接纳JPG或GIF压缩,最棒能使图片的大大小小减小到30k以下
(5)最终,必要评释的是文字回绕是不是科学。如若证实文字指向右侧的图样,应该保证该图形出现在左侧。不要因为运用图片而使窗口和段子排列古怪只怕出现孤行。
常备来说,使用不难或尽可能不应用背景是个科学的选择。假使你想用背景,那么最佳使用单色的,和导航条壹起放在页面包车型客车左手。其余,图案和图纸大概会更换用户的专注力。

3、数据 实现:

  • (一)是还是不是能连续删除四个产品
  • (2)当唯有一条数据时,是还是不是足以去除成功
  • (三)删除一条数据后,是不是能够添加相同的多寡
  • (四)如系统帮衬批量刨除,注意删除的音信是或不是正确
  • (伍)如有全选,注意是不是把具备的多少删除
  • (六)删除数据时,要注意相应查询页面包车型大巴数目是不是及时更新
  • (七)如删减的多寡与别的作业数据涉嫌,要留意其关联性(如剔除部门音信时,部门下游职员和工人,则应当付出提醒)
  • (八)若是结果列表中尚无记录或尚未选取其他一条记下,点击删除按钮系统会报错。

如:某一功用模块具有最中央的增加和删除改查作用,则必要开展以下测试
单项成效测试(扩充、修改、查询、删除)

  • 充实——>增添——>扩充 (延续扩展测试)
  • 增加——>删除
  • 充实——>删除——>扩张 (新扩张的始末与删除内容同样)
  • 增加——>修改——>删除
  • 修改——>修改——>修改 (一连修改测试)
  • 修改——>扩充(新增添的始末与修改前内容1致)
  • 修改——>删除
  • 修改——>删除——>扩张 (新扩大的内容与删除内容一律)
  • 删去——>删除——>删除 (一连删除测试)

1、特殊键:

(壹)是或不是辅助Tab键 (二)是不是帮忙回车键

2、搜索效能

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

一、作用达成:

(一)假如帮忙模糊查询,搜索名称中自由八个字符是或不是能招来到

(二)比较长的名目是还是不是能查到

(三)输入系统中不存在的与之相称的条件

(四)用户展开询问操作时,一般景色是不进行查询条件的清空,除非须要非凡表达。

贰、组合测试:

(一)区别查询条件之间来回选取,是或不是出现页面错误(单选框和多选框最容易失误)

(二)测试三个查询条件时,要留心查询条件的三结合测试,大概差别组合的测试会报错。

2、提示音讯:(1)不选拔别的音信,间接点击删除按钮,是或不是有提醒(二)删除某条消息时,应该有肯定提醒

二、数值型输入框:

贰、数值型输入框:

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

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

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

输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去的景观,多个小数点的景色)、第一人为0的数字如01、02、科学计数法是或不是援助1.0E二、全角数字与半角数字、数字与字母混合、16进制,八进制数值、货币型输入(允许小数点后边几人)、

(四)安全性检查:无法直接输入就copy

十7、品质测试

1 连接速度测试

用户连接到Web应用类别的快慢依照上网情势的转移而变化,他们也许是电话拨号,或是宽带上网。当下载3个顺序时,用户能够等较长的光阴,但假使只是访问一个页面就不会如此。借使Web系统响应时间太长(例如当先5分钟),用户就会因尚未耐心等待而离开。

别的,某个页面有逾期的范围,假如响应速度太慢,用户恐怕还没赶趟浏览内容,就要求再行登6了。而且,连接速度太慢,还或然滋生数据丢失,使用户得不到实在的页面。

二 负载测试

负载测试是为着衡量Web系统在某一负载级别上的习性,以保证Web系统在急需范围内能寻常干活。负载级别能够是某些时刻同时做客Web系统的用户数量,也得以是在线数据处理的数量。例如:Web应用种类能同意几个用户同时在线?如果跨越了这么些数量,会冒出哪些情形?Web应用连串是不是处理多量用户对同三个页面包车型大巴呼吁?

3 压力测试

负载测试应该配备在Web系统发表之后,在事实上的互联网环境中展开测试。因为1个商店中间职工,特别是项目组人士连日有限的,而1个Web系统能而且处理的请求数量将远远超乎这么些界限,所以,只有位于Internet上,接受负载测试,其结果才是没有错可信赖的。

展开压力测试是指实际破坏3个Web应用连串,测试系统的显示。压力测试是测试系统的限量和故障苏醒能力,也正是测试Web应用系统会不会崩溃,在如何情状下会崩溃。黑客通常提供错误的数目负载,直到Web应用系统崩溃,接着当系统重新运维时得到存取权。

压力测试的区域包涵表单、登陆和任何音信传输页面等。

备注:

一、负载/压力测试应该关怀如何

测试要求表明系统是不是在同一时半刻间响应大批量的用户,在用户传送多量数码的时候是还是不是响应,系统是或不是长日子运作。可访问性对用户来说是极其首要的。若是用户获得“系统忙”的音信,他们唯恐废弃,并转账竞争对手。系统一检查测不仅要使用户能够不奇怪访问站点,在重重情景下,大概会有黑客试图通过发送多量数码包来攻击服务器。出于安全的原由,测试职员应该懂妥贴系统过载时,供给动用什么措施,而不是简不难单地升级系统本性。

壹)须臾间走访高峰

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

二)每种用户传送大量数目

网上书店的超越1/叁用户恐怕只预约一-5书,但是高校书店恐怕会订购五千本有关怀境学介绍的讲义?或然三个太婆为她的四十四个儿孙购买圣诞礼物(当然种种孩子都有协调的邮件地址)系统能处理单个用户的雅量多少吧?

三)长日子的选拔

若果站点用于拍卖鲜花订单,那么至少希望它在阿妈节前的一周内能不断运转。假若站点提供基于web的email服务,那么点最棒能持续运行多少个月,甚至几年。可能供给利用自动测试工具来成功那种类型的测试,因为很难通过手工业完毕这么些测试。你能够想象组织100私家同时点击有些站点。可是同时协会一千00个人啊。常常,测试工具在其次次接纳的时候,它创设的效力,就能够支付资金。而且,测试工具安装到位之后,再度行使的时候,只要点击几下。

选用措施:选拔质量测试工具WAS、ACT,L大切诺基等援救开展测试

 

(三)空格检查:

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

=========

10、刷新键检查

一、在Web系统中,使用刷新键,看系统怎样处理,是或不是会报错

           Apache、IIS、Tomact、websphere等。

(二)长度检查:

小小长度、最大尺寸、最小长度-一、最大尺寸 一、输入超工字符比如把全体小说拷贝过去。

二载荷测试

负载测试是为了衡量Web系统在某壹负载级别上的品质,以管教Web系统在须求范围内能健康办事。负载级别能够是有些时刻同时做客Web系统的用户数量,也足以是在线数据处理的数目。例如:Web应用系统能容许多少个用户同时在线?假若超过了这一个数额,会并发什么样处境?Web应用连串是或不是处理大批量用户对同1个页面包车型大巴央浼?

10伍、业务流程测试(首要功用测试)

业务流程,1般会涉及到多个模块的数量,所以在对业务流程测试时,首先要确定保障险单个模块功用的不错,其次就要对各种模块间传递的数码开展测试,那频仍是简单出现难题的地点,测试时必定要设计区别的多寡进行测试。

备注:

(4)安全性检查:

不能够间接输入就copy

一三番五次速度测试

用户连接到Web应用类别的进程依据上网格局的变通而变更,他们或者是电话拨号,或是宽带上网。当下载贰个主次时,用户能够等较长的大运,但倘使单纯访问2个页面就不会这样。假如Web系统响应时间太长(例如超越伍分钟),用户就会因尚未耐心等待而距离。

其它,有些页面有逾期的界定,若是响应速度太慢,用户恐怕还没来得及浏览内容,就供给重新登陆了。而且,连接速度太慢,还也许引起数据丢失,使用户得不到实际的页面。

四、删除作用

壹、特殊键:(一)是不是支持Tab键 (贰)是或不是援救回车键

二、提醒消息:(1)不选择别的消息,直接点击删除按钮,是不是有提醒(贰)删除某条新闻时,应该有认同提示

三、数据 达成:(一)是还是不是能延续删除多个产品(2)当唯有一条数据时,是不是能够去除成功 (3)删除一条数据后,是不是足以加上相同的数据(四)如系统支持批量去除,注意删除的新闻是还是不是科学 (伍)如有全选,注意是否把全体的数码删除(陆)删除数据时,要专注相应查询页面包车型大巴数额是或不是立刻更新 (7)如删减的多少与别的业务数据涉嫌,要小心其关联性(如删减部门信息时,部门下游职员和工人,则应该付出提醒)(八)就算结果列表中从不记录或尚未选取别的一条记下,点击删除按钮系统会报错。

3、数据 实现:(1)是或不是能一而再删除两个产品(贰)当只有一条数据时,是还是不是足以去除成功 (三)删除一条数据后,是或不是足以添加相同的数据(4)如系统扶助批量刨除,注意删除的音信是不是科学 (5)如有全选,注意是还是不是把具有的数码删除(6)删除数据时,要留意相应查询页面包车型地铁数额是还是不是立刻更新 (柒)如剔除的多寡与其他事务数据涉嫌,要留心其关联性(如剔除部门音讯时,部门下游职员和工人,则应当交由提示)(8)假诺结果列表中平昔不记录或从不选用别的一条记下,点击删除按钮系统会报错。

2、组合测试:

  • (一)差异查询条件之间往来选拔,是还是不是出现页面错误(单选框和多选框最简单失误)
  • (二)测试几个查询条件时,要小心查询条件的组成测试,只怕两样组合的测试会报错。

七、查询结果列表

拾三、包容性测试

包容性测试不只是指界面在差异操作系统或浏览器下的相配,有个别效益方面包车型大巴测试,也要思考到包容性,

包蕴操作系统兼容和利用软件卓殊,可能还包涵硬件包容

比如说涉及到ajax、jquery、javascript等技能的,都要思考到差异浏览器下的包容性难点。

            代表:Chrome四五本子前后完毕禁止使用了NPAPI插件,因而注重此插件的软件肯定格外,Chrome45事后是PPAPI,一般用4三和肆陆版本。

1导航空度量试

导航描述了用户在多个页面内操作的方法,在区别的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不一样的再而三页面之间。通过思量下列难点,能够操纵二个Web应用种类是或不是易于导航:导航是或不是直观?Web系统的机要部分是还是不是可由此主页存取?Web系统是还是不是须求站点地图、搜索引擎或其余的导航帮忙?

在多个页面上放太多的音信往往起到与预期相反的效益。Web应用体系的用户趋向于指标驱动,相当慢地环顾3个Web应用系统,看是否有满足本人索要的新闻,要是未有,就会快捷地偏离。很少有用户愿意花时间去纯熟Web应用连串的构造,因此,Web应用系统导航帮忙要硬着头皮地规范。

导航的另多个最主要方面是Web应用系统的页面结构、导航、菜单、连接的风骨是还是不是同样。确定保证用户凭直觉就了解Web应用系统内部是还是不是还有内容,内容在怎么地点。
Web应用系列的层系壹旦决定,就要入手测试用户导航作用,让最后用户参预那种测试,效果将尤其肯定。

玖、回车键检查

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

三、添加、修改功效

一、特殊键:(1)是或不是支持Tab键 (二)是或不是帮助回车键

二、提醒新闻:(一)不符合要求的地点是还是不是有错误提醒

三、唯1性:(一)字段唯一的,是或不是足以再一次添加,添加后是或不是能修改为已存在的字段(字段包涵区分轻重缓急写以及在输入的始末前后输入空格,保存后,数据是还是不是确实插入到数据库中,注意保留后数据的没错)

4、数据 正确性:

(1)对编辑页的各种编辑项进行修改,点击保存,是或不是足以保留成功,检查想关联的多寡是不是得到更新。

(二)举行必填项检查(便是或不是交付提醒以及提示后是不是如故把数量存到数据库中;是或不是提示后出现页码错乱等)

(3)是还是不是能够一而再增进(针对出色意况)

(四)在编排的时候,注意编辑项的长短限制,有时在增进的时候有,在编辑的时候却尚无(注意要加上和改动规则是或不是①律)

(伍)对于有图表上传成效的编辑框,若不上传图片,查看编辑页面时是还是不是出示有默许的图纸,若上传图片,查看是还是不是出示为上传图片

(陆)修改后扩大数量后,尤其要留心查询页面包车型地铁多少是或不是及时更新,尤其是在首页时要注意数据的立异。

(柒)提交数据时,延续数十次点击,查看系统会不会延续扩大几条相同的数额或报错。

(八)若结果列表中绝非记录只怕没采纳某条记下,点击修改按钮,系统会抛非凡。

      壹、浏览器的包容性测试

107、性能测试

1、功能 实现:

(壹)列表、列宽是或不是合理

(二)列表数据太宽有未有提供横向滚动

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

(四)列表的每列的列名是还是不是描述的不可磨灭

(5)列表是不是把不须要的列都呈现出来

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

(七)双击或单击某列音信,是不是会报错

一、输入框

壹、字符型输入框:

(壹)字符型输入框:英文全角、英文半角、数字、空或然空格、特殊字符“~!@#¥%……&*?[]{}”尤其要留意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”成效尝试输入。
,<html>,<td>)、输入脚本函数(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>)

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

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

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

二、数值型输入框:

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

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

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

输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去的气象,三个小数点的气象)、第四个人为0的数字如0一、0贰、科学计数法是不是协助一.0E二、全角数字与半角数字、数字与字母混合、1陆进制,捌进制数值、货币型输入(允许小数点前边四人)、

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

叁、日期型输入框:

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

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

(三)安全性检查:无法直接输入,就copy,是还是不是数据印证出错?

4、音讯重新:在部分须求命名,且名字应该唯一的新闻输入重复的名字或ID,看系统有没有处理,会否报错,重名包蕴是不是区分轻重缓急写,以及在输入内容的光景输入空格,系统是或不是作出正确处理.

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

1、特殊键:

  • (1)是或不是帮助Tab键
  • (二)是不是协理回车键

一、字符型输入框:

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

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

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

(4)多行文本框输入:允许回车换行、保存后再展现能够保留输入的格式、仅输入回车换行,检查是不是正确认保证存(若能,检查保存结果,若不可能,查看是否有健康提醒)、

(5)安全性检查:输入特殊字符串(null,NULL, ,javascript,,,,<html>,<td>)、输入脚本函数(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>)<span class="_kalamu-temp-placeholder"></span><br>

7、查询结果列表

1、功能 实现:

(1)列表、列宽是或不是创制

(二)列表数据太宽有未有提供横向滚动

(叁)列表的列名有未有与内容对应

(4)列表的每列的列名是不是描述的明精通白

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

(陆)点击某列实行排序,是还是不是会报错(点击查看每一页的排序是还是不是正确)

(七)双击或单击某列音讯,是不是会报错

(一)对编辑页的各样编辑项进行修改,点击保存,是或不是足以保留成功,检查想关联的数额是或不是收获更新。

(二)很是值、特殊字符:

  • 输入空白或NULL、输入
~!@#¥%……&*(){}[]

等恐怕导致系统错误的字符

1、特殊键:

(一)是还是不是帮助Tab键 (二)是还是不是帮忙回车键

6、上传作用

1、功能 实现:

(一)文件类型正确、大小适宜

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

(叁)文件类型错误,大小适当

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

(五)文件类型大小都恰到好处,手动输入存在的图纸地址来上传

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

(七)文件类型和尺寸都方便,输入图片名称来上传

(⑧)不选拔文件直接点击上传,查看是不是交由提醒

(玖)接二连三数1叁遍摘取区别的文件,查看是或不是上传最终二回选择的文书

2九、检查本地化是不是通过:英文版不应该有普通话消息,英文翻译准确,专业。

(4)多行文本框输入:

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

贰、搜索效果

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

10一、直接U揽胜极光L链接检查

一、在Web系统中,在地方栏直接输入各样职能页面包车型地铁U本田UR-VL地址,看系统怎样处理,是还是不是能够直接链接查看(匿名查看),是或不是有权力控制,是不是间接实施,并回到相应结果页;

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

1、特殊键:

  • (1)是不是帮忙Tab键
  • (二)是还是不是匡助回车键

10壹、直接U凯雷德L链接检查

一、在Web系统中,在地点栏直接输入各类职能页面包车型大巴UXC90L地址,看系统怎么样处理,是还是不是能够一贯链接查看(匿名查看),是或不是有权力决定,是或不是直接实施,并赶回相应结果页;

拾8、测试中应当小心的此外情状

1、在测试时,与网络关于的步子大概模块必须思量到断网的情况

二、每一个页面都有相应的Title,不能够为空,恐怕展现“无标题页”

三、在测试的时候要考虑到页面出现滚动条时,滚动条上下滚动时,页面是还是不是符合规律

肆、U帕杰罗L不区分轻重缓急写,大小写不灵动

5、对于电子商务网址,当用户并发购买数量超出仓库储存的数量时,系统怎么着处理

陆、测试数据避免单纯输入“1二三”、“abc“之类的,让测试数据尽量接近实际

柒、举办测试时,尽量不要用一流管理员举办测试,用新建的用户展开测试。测试人士尽量不要使用同一个用户举行测试

八、提醒新闻:提醒音信是还是不是完整、正确、详细

九、协理音讯:是或不是提供增派音信,扶助消息的表现情势(页面文字、提醒音讯、支持文件),扶助音讯是不是正确、详细

10、可扩张性:是不是由升级的后路,是或不是保留了接口

1①、稳定性:启动所需的软硬件配置,占用能源意况,出现难点时的容错性,对数据的维护

1二、运营速度:运转的进度,带宽占用情状

OK ,大体如上 。

还算是比较完整。

此文,对于Web测试新手,大概转行入测试的校友,依然那些有参考价值的。

迎接沟通、补充 。

(柒)为了确定保障Web应用系统的安全性,日志文本是人命关天的。必要测试相关音讯是还是不是写进了日志文件、是不是可追踪。

一、字符型输入框:

伍、注册、登6模块

九、回车键检查

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

二肆、操作顺序是或不是合理

一、负载/压力测试应该关爱怎么着

测试须求表明系统能无法在同近年来间响应大批量的用户,在用户传送大批量数据的时候是不是响应,系统能还是不可能长日子运作。可访问性对用户来说是极其主要的。假若用户得到“系统忙”的音讯,他们或许扬弃,并转账竞争对手。系统一检查测不仅要使用户能够健康访问站点,在广大情况下,大概会有黑客试图透过发送大量数据包来攻击服务器。出于安全的因由,测试职员应该明白当系统过载时,必要利用什么方法,而不是粗略地进步系统质量。

壹、功能达成:

(1)要是辅助模糊查询,搜索名称中自由二个字符是或不是能招来到

(2)比较长的名目是不是能查到

(三)输入系统中不存在的与之相称的规则

(四)用户展开询问操作时,一般景观是不实行查询条件的清空,除非必要相当表明。

捌、重临键检查

一、一条已经成功交付的记录,重回后再付诸,是或不是做了处理

贰、检查数次行使重临键的情形,在有再次来到键的地方,重临到原来的页面多次,查看是不是会出错

测试需求表达系统是不是在同一时半刻间响应多量的用户,在用户传送大量多少的时候是或不是响应,系统是或不是长日子运作。可访问性对用户来说是极其主要的。假诺用户获得“系统忙”的新闻,他们或者遗弃,并转账竞争对手。系统一检查测不仅要使用户能够健康访问站点,在众多状态下,也许会有黑客试图通过发送大批量数据包来攻击服务器。出于安全的案由,测试人士应该领悟当系统过载时,须求利用什么措施,而不是粗略地进步系统质量。

10、刷新键检查

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

图片 1

拾四、链接测试

重大是确认保证链接的可用性和不错,它也是网址测试中比较重大的叁个方面。

能够利用一定的工具如XENU来进行链接测试。

1 导航空度量试

导航描述了用户在一个页面内操作的点子,在不一样的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不一样的总是页面之间。通过怀念下列难点,能够操纵三个Web应用种类是不是易于导航:导航是不是直观?Web系统的关键部分是还是不是可因而主页存取?Web系统是或不是供给站点地图、搜索引擎或其余的导航援救?

在一个页面上放太多的音讯往往起到与预期相反的功效。Web应用类别的用户趋向于指标驱动,相当的慢地环顾二个Web应用系统,看是或不是有满意自身索要的音讯,假若未有,就会神速地偏离。很少有用户愿意花时间去熟识Web应用系统的组织,由此,Web应用种类导航帮忙要硬着头皮地规范。

导航的另二个重要方面是Web应用类别的页面结构、导航、菜单、连接的品格是不是一律。确认保证用户凭直觉就明白Web应用连串之中是或不是还有内容,内容在什么样地点。

Web应用类其余层系一旦决定,就要初阶测试用户导航效率,让最后用户到场那种测试,效果将越发可想而知。

2 图形测试

在Web应用类别中,适当的图形和动画片既能起到广告宣传的效益,又能起到美化页面包车型地铁意义。一个Web应用系统的图片能够包涵图形、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:

(1)要保管图形有拨云见日的用途,图片或动画不要胡乱地堆在共同,防止浪费传输时间。Web应用种类的图片尺寸要尽可能地小,并且要能清楚地评释某件事情,一般都链接到有些具体的页面。

(贰)验证全部页面字体的风格是还是不是同样。

(3)背景颜色应该与字体颜色和前景颜色相搭配。

(肆)图片的轻重和品质也是1个很关键的成分,1般选择JPG或GIF压缩,最棒能使图片的大小减小到30k以下

(伍)最终,须求验证的是文字回绕是或不是正确。假若证实文字指向左侧的图纸,应该保险该图形现身在右手。不要因为运用图片而使窗口和段子排列古怪或然出现孤行。

1般说来来说,使用有限或尽量不选拔背景是个不利的取舍。借使你想用背景,那么最棒使用单色的,和导航条1起放在页面的左手。其它,图案和图表可能会转换用户的注意力。

一、客户端包容性

玖、回车键检查

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

四、删除成效

102、界面和易用性测试

一、风格、样式、颜色是不是和谐

2、界面布局是不是整齐、协调(保险壹切出示出来的,尽量不要接纳滚动条

三、界面操作、标题描述是还是不是适宜(描述有歧义、注意是或不是有错别字)

四、操作是还是不是吻合人们的常规习惯(有未有把壹般的功能的控件放在壹起,方便操作)

5、提示界面是不是符合规范(不应有出示英文的cancel、ok,应该显示普通话的分明等)

陆、界面中逐条控件是否对齐

柒、日期控件是或不是可编写制定

八、日期控件的尺寸是还是不是站得住,以修改时方可把时光整套来得出来为准

玖、查询结果列表列宽是不是合理、标签描述是或不是合理

十、查询结果列表太宽未有横向滚动提醒

11、对于音信相比长的公文,文本框有没有提供自动竖直滚动条

12、数据录入控件是还是不是方便人民群众

壹三、有没有支持Tab键,键的一1要有系统,不乱跳

1四、有没有提供有关的热键

15、控件的唤起语描述是或不是正确

1陆、模块调用是还是不是统一,相同的模块是或不是调用同三个界面

一七、用滚动条移动页面时,页面包车型大巴控件是不是出示平日

1八、日期的科学格式应该是XXXX-XX-XX或XXXX-XX-XX XX:XX:XX

1九、页面是不是有结余按钮或标签

20、窗口标题或图标是或不是与菜单栏的联合

二一、窗口的最大化、最小化是还是不是能科学切换

2二、对黄浩然常的功能,用户能够不要读书用户手册就能使用

二三、执行危害操作时,有肯定、删除等提醒吗

2肆、操作顺序是或不是创立

贰伍、正确性检查:检查页面上的form, button, table, header, footer,提醒新闻,还有别的文字拼写,句子的语法等是不是科学。

二陆、系统应该在用户执行错误的操作之前提出警示,提示新闻.

二七、页面分辨率检查,在各样分辨率浏览系统一检查查系统界面友好性。

2捌、合理性检查:做delete, update, add, cancel, back等操作后,查看消息回到的页面是还是不是合理。

2玖、检查本地化是或不是通过:英文版不应当有普通话音信,英文翻译准确,专业。

伍、提醒界面是不是符合规范(不该显得英文的cancel、ok,应该出示普通话的分明等)

四、删除效率

叁压力测试

负载测试应该安顿在Web系统发表之后,在实际上的网络环境中举行测试。因为1个商行中间职工,尤其是种类组人士连日有限的,而2个Web系统能同时处理的乞请数量将远远超乎那个界限,所以,唯有位于Internet上,接受负载测试,其结果才是没有错可信的。

拓展压力测试是指实际破坏二个Web应用类别,测试系统的反映。压力测试是测试系统的限量和故障复苏能力,也等于测试Web应用连串会不会崩溃,在怎么着状态下会崩溃。黑客平常提供错误的数目负载,直到Web应用种类崩溃,接着当系统再一次运维时得到存取权。

压力测试的区域包括表单、登陆和任何新闻传输页面等。

伍、注册、登六模块

一、注册成效:

(一)注册时,设置密码为尤其版本号,检查登录时是否会报错

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

(3)在登记音信中除去已输入的信息,检查是不是足以登记成功。

2、登陆 功能:

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

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

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

(4)输入错误的用户名和谬误的密码

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

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

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

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

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

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

(1一)已删除的用户名和密码

(12)登录时,当页面刷新或另行输入数据时,验证码是不是更新

玖、查询结果列表列宽是或不是站得住、标签描述是还是不是合理

三)长日子的应用

假使站点用于拍卖鲜花订单,那么至少希望它在老妈节前的四日内财富源运维。如若站点提供依照web的email服务,那么点最CANON循环不断运营多少个月,甚至几年。只怕须要动用自动测试工具来成功那类别型的测试,因为很难通过手工业完毕那些测试。你能够想象组织100私人住房同时点击有些站点。不过还要集体一千00个人啊。常常,测试工具在第3遍使用的时候,它创设的效果,就足以支付资金。而且,测试工具安装完结未来,再度行使的时候,只要点击几下。

选用措施:选择质量测试工具WAS、ACT,L福睿斯等扶持进行测试

一、注册效能:

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

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

(三)在注册消息中去除已输入的新闻,检查是还是不是足以挂号成功。

十六、安全性测试

(壹)SQL注入(比如登6页面)

(二)XSS跨网址脚本攻击:程序或数据库未有对一部分特殊字符举行过滤或处理,导致用户所输入的部分破坏性的脚本语句可以一向写进数据库中,浏览器会平昔实施那一个本子语句,破坏网址的平常展现,或网址用户的消息被盗,构造脚本语句时,要保管脚本的完整性。

alter("abc")

alter("abc")

alter("abc")

(3)U奇骏L地址前边随便输入壹些符号,并尽量是动态参数靠后

(四)验证码更新难题

(5)将来的Web应用连串大旨选取先挂号,后登陆的主意。由此,必须测试有效和无效的用户名和密码,要小心到是否大小写敏感,能够试多少次的范围,是还是不是足以不登6而直白浏览有些页面等。

(6)Web应用系统是或不是有逾期的界定,也正是说,用户登6后在任天由命时间内(例如一5分钟)未有点击任何页面,是不是需求重新登六才能健康使用。

(⑦)为了确定保证Web应用系统的安全性,日志文件是非同一般的。供给测试相关音讯是或不是写进了日记文件、是不是可追踪。

(八)当使用了吐鲁番套接字时,还要测试加密是不是正确,检查音信的完整性。

(玖)服务器端的脚本平日构成安全漏洞,那个纰漏又每每被黑客利用。所以,还要测试没有通过授权,就无法在劳动器端放置和编写制定脚本的标题。

3、在测试的时候要思索到页面出现滚动条时,滚动条上下滚动时,页面是不是不荒谬

二、搜索作用

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

有人补充啦!


粗粗看了下,写得很好也,以下是个体会认识为要增加补充的,好久没测试了,有不妥的地点请指教哦~

一 日期:牵记先河日期与结束日历的相比较,特别是在查询的时候

2特殊键:键盘大写键锁住时,页面会不会有提示,尤其是在输入密码时;还有在列表中键盘上移下移键是还是不是能用

三数据科学:个人觉得网页新闻与数据库的校验,尤其是下拉选项,在数据库进行翻新,页面刷新后是还是不是科学展现更新的数量

四感觉注册登录模块写得不够健全,比如密码文本框的校验,越发是密码加密及错误输入次数的限量

5 列表的测试要包含分页功能的测试

陆 网页的向下作用是还是不是健康,有个别设计安全性的或许就不能够动用

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

(3)安全性检查:

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

二、提醒音讯:

(一)不选取其余音讯,直接点击删除按钮,是或不是有提醒(二)删除某条消息时,应该有承认提示

二、数值型输入框:

叁、日期型输入框:

三、日期型输入框:

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

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

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

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

(六)文件类型和尺寸都合适,输入不设有的图纸地址来上传

一连接速度测试

用户连接到Web应用系统的快慢根据上网方式的转变而生成,他们或然是电话拨号,或是宽带上网。当下载二个顺序时,用户能够等较长的时光,但假设只是访问1个页面就不会这么。尽管Web系统响应时间太长(例如超过伍分钟),用户就会因没有耐心等待而离开。

除此以外,有个别页面有逾期的限定,假使响应速度太慢,用户恐怕还没赶趟浏览内容,就供给再行登录了。而且,连接速度太慢,还恐怕滋生数据丢失,使用户得不到实在的页面。

拾八、测试中应当小心的其它景况

一、在测试时,与网络关于的步骤可能模块必须思量到断网的地方

二、每个页面都有对应的Title,不能够为空,或然呈现“无标题页”

三、在测试的时候要思索到页面出现滚动条时,滚动条上下滚动时,页面是不是健康

四、USportageL不区分轻重缓急写,大小写不灵敏

伍、、对于电子商务网址,当用户并发购买数量超过仓库储存的数额时,系统如何处理

陆、测试数据幸免单独输入“1二三”、“abc“之类的,让测试数据尽量接近实际

七、实行测试时,尽量不要用一级管理员举行测试,用新建的用户举行测试。测试人士尽量不要选择同2个用户展开测试

八、提醒新闻:提醒音讯是不是完全、正确、详细

玖、扶助消息:是不是提供支持消息,帮忙新闻的表现情势(页面文字、提醒音信、扶助文件),帮忙新闻是还是不是科学、详细

10、可扩张性:是不是由升级的后路,是还是不是保留了接口

1一、稳定性:运转所需的软硬件配置,占用能源景况,出现难题时的容错性,对数据的维护

12、运营速度:运转的进程,带宽占用意况


十八、测试中应当专注的任何处境

伍、注册、登录模块

6、上传图片测试**

(三)U君越L地址前边随便输入1些标志,并尽量是动态参数靠后

拾一、直接U本田UR-VL链接检查

1、在Web系统中,在地点栏直接输入各样职能页面包车型客车UPAJEROL地址,看系统怎么样处理,是不是能够直接链接查看(匿名查看),是或不是有权力控制,是还是不是直接执行,并赶回相应结果页;

贰、提醒新闻:

(一)不符合须要的地点是还是不是有错误提醒

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

备注:

二、组合测试:

(一)差别查询条件之间往来选用,是或不是出现页面错误(单选框和多选框最不难出错)

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

包容性测试不只是指界面在不一样操作系统或浏览器下的相称,有些成效方面包车型地铁测试,也要思索到包容性,

(叁)至极值、特殊字符:

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

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

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

∑,㏒,㏑,∏, ,-
  • 输入负整数、负小数、分数、
  • 输入字母或汉字、
  • 小数(小数前0点舍去的意况,八个小数点的情景)、
  • 第陆位为0的数字如0壹、0二、
  • 科学计数法是不是帮忙1.0E2、
  • 全角数字与半角数字、
  • 数字与字母混合、
  • 1陆进制,八进制数值、
  • 货币型输入(允许小数点前边2位)、

10七、质量测试

八、日期控件的尺寸是不是成立,以修改时得以把时光整套来得出来为准

十4、链接测试

主假诺确定保障链接的可用性和科学,它也是网址测试中相比重大的八个地点。
能够利用一定的工具如XENU来进展链接测试。

3、数据 实现:

(1)是还是不是能接贰连3删除多少个产品(二)当唯有一条数据时,是还是不是能够去除成功 (三)删除一条数据后,是还是不是足以添加相同的数码(四)如系统帮衬批量去除,注意删除的音信是不是正确 (5)如有全选,注意是否把具备的多寡删除(陆)删除数据时,要专注相应查询页面包车型地铁数据是不是及时更新 (7)如删减的数目与其他作业数据涉嫌,要留意其关联性(如剔除部门音信时,部门下游职员和工人,则应当提交提醒)(八)若是结果列表中从未记录或从不选用任何一条记下,点击删除按钮系统会报错。

如:某壹作用模块具有最中央的增加和删除改查成效,则要求开始展览以下测试

单项职能测试(增加、修改、查询、删除)

充实——>扩充——>扩展 (再三再四扩大测试)

增加——>删除

扩充——>删除——>扩展 (新扩大的始末与删除内容相同)

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

修改——>修改——>修改 (接二连三修改测试)

修改——>扩张(新扩大的始末与修改前内容一律)

修改——>删除

修改——>删除——>扩张 (新增加的内容与删除内容同样)

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

             Gecko内核:代表作Firefox

二、提醒音信:

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

备注:

一、负载/压力测试应该关爱如何

测试要求证实系统是或不是在同一时半刻间响应多量的用户,在用户传送大批量数据的时候是或不是响应,系统是还是不是长日子运作。可访问性对用户来说是极其首要的。借使用户获得“系统忙”的新闻,他们恐怕放弃,并转账竞争对手。系统一检查测不仅要使用户能够健康访问站点,在重重情景下,或者会有黑客试图透过发送大批量数据包来攻击服务器。出于安全的原因,测试职员应该懂伏贴系统过载时,须要利用什么样措施,而不是粗略地进步系统性情。

一)弹指间访问高峰

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

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

网上书店的超过11分之5用户也许只预定一-五书,不过大学书店恐怕会订购四千本有关情绪学介绍的教材?大概二个外祖母为她的四四个儿孙购买圣诞礼物(当然每一种孩子都有谈得来的邮件地址)系统能处理单个用户的雅量数码吧?

叁)长日子的选择

要是站点用于拍卖鲜花订单,那么至少希望它在阿娘节前的3日内能不断运作。要是站点提供基于web的email服务,那么点最佳财富源运行多少个月,甚至几年。大概需求采取自动测试工具来形成那体系型的测试,因为很难通过手工达成那个测试。你能够设想组织100民用同时点击有些站点。可是同时组织一千00个人吧。平日,测试工具在其次次选取的时候,它创制的效劳,就能够支付资金。而且,测试工具安装到位之后,再一次行使的时候,只要点击几下。

选取措施:选用品质测试工具WAS、ACT,L牧马人等扶持开始展览测试

(三)是不是能够一而再增加(针对特种情况)

(2)位数:

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

8、再次回到键检查

壹、一条已经成功交付的笔录,再次来到后再交由,是或不是做了拍卖

2、检查多次接纳再次来到键的意况,在有重回键的地方,重临到原来的页面数十次,查看是还是不是会出错

(陆)点击某列进行排序,是还是不是会报错(点击查阅每一页的排序是不是科学)

二载荷测试

负载测试是为着度量Web系统在某一负载级别上的属性,以确定保证Web系统在需要范围内能符合规律工作。负载级别能够是有些时刻同时做客Web系统的用户数量,也足以是在线数据处理的多少。例如:Web应用体系能允许多少个用户同时在线?假使跨越了那个数额,会油但是生哪些处境?Web应用体系是还是不是处理大批量用户对同二个页面包车型地铁请求?

1、功能 实现:

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

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

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

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

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

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

(七)文件类型和分寸都适宜,输入图片名称来上传

(捌)不选拔文件直接点击上传,查看是还是不是交由提醒

(九)两次三番数十次挑选区别的文件,查看是还是不是上传最终叁回选用的文书

四、消息重新:在1部分亟待命名,且名字应该唯一的音讯输入重复的名字或ID,看系统有未有处理,会否报错,重名包含是还是不是区分轻重缓急写,以及在输入内容的左右输入空格,系统是或不是作出正确处理.

10八、测试中应有专注的任何情况

  • 一、在测试时,与网络关于的步调也许模块必须思索到断网的气象
  • 2、每一个页面都有相应的Title,不可能为空,恐怕展现“无标题页”
  • 3、在测试的时候要考虑到页面出现滚动条时,滚动条上下滚动时,页面是不是寻常
  • 四、U奇骏L不区分轻重缓急写,大小写不灵活
  • 5、对于电子商务网站,当用户并发购买数量超越仓库储存的数据时,系统如何处理
  • 陆、测试数据幸免单独输入“1贰3”、“abc“之类的,让测试数据尽量接近实际
  • 7、进行测试时,尽量不要用超级管理员举办测试,用新建的用户展开测试。测试职员尽量不要选拔同2个用户举办测试
  • 捌、提示信息:提示新闻是或不是完好、正确、详细
  • 九、帮忙音信:是不是提供帮衬消息,辅助音讯的表现情势(页面文字、提醒音信、支持文件),帮忙音讯是不是正确、详细
  • 10、可扩充性:是或不是由升级的退路,是不是保留了接口
  • 1一、稳定性:运行所需的软硬件配置,占用财富意况,出现难题时的容错性,对数码的保证
  • 1二、运转速度:运维的快慢,带宽占用意况

3、唯一性:

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

能够采用一定的工具如XENU来拓展链接测试。

(5)安全性检查:

输入特殊字符串

null,NULL,javascript,

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

输入脚本函数

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

doucment.write("abc")

<b>hello</b>

一、输入框

业务流程,一般会波及到多少个模块的数额,所以在对业务流程测试时,首先要力保险单个模块功能的不易,其次就要对一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]

拾、刷新键检查

一、在Web系统中,使用刷新键,看系统怎么着处理,是还是不是会报错

1捌、日期的不利格式应该是XXXX-XX-XX或XXXX-XX-XX XX:XX:XX

(1)边界值:

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

拾二、界面和易用性测试

(三)URAV4L地址前面随便输入一些符号,并尽恐怕是动态参数靠后

(四)验证码更新难题

(伍)未来的Web应用系统主题使用先挂号,后登陆的艺术。因而,必须测试有效和无效的用户名和密码,要留意到是不是大小写敏感,能够试多少次的限定,是还是不是可以不登6而直白浏览有些页面等。

(6)Web应用类别是还是不是有逾期的范围,相当于说,用户登6后在一定时间内(例如1伍分钟)未有点击任何页面,是不是须求重新登6才能健康使用。

(7)为了保障Web应用连串的安全性,日志文件是注重的。供给测试相关音讯是还是不是写进了日记文件、是不是可追踪。

(八)当使用了张家界套接字时,还要测试加密是不是科学,检查新闻的完整性。

(九)服务器端的本子日常构成安全漏洞,那一个漏洞又每每被黑客利用。所以,还要测试未有经过授权,就不可能在服务器端放置和编写制定脚本的标题。

(陆)Web应用系统是还是不是有逾期的范围,相当于说,用户登陆后在早晚时间内(例如一陆分钟)未有点击任何页面,是或不是必要再行登6才能符合规律使用。

壹、注册成效:

  • (一)注册时,设置密码为新鲜版本号,检查登录时是或不是会报错
  • (贰)注册成功后,页面应该以报到状态跳转到首页或钦命页面
  • (叁)在登记消息中删去已输入的音信,检查是还是不是足以挂号成功。

7、进行测试时,尽量不要用一级管理员进行测试,用新建的用户举行测试。测试职员尽量不要采纳同三个用户进行测试

102、界面和易用性测试

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

2、登陆 功能:

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

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

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

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

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

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

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

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

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

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

(1一)已删除的用户名和密码

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

(7)提交数据时,接二连三多次点击,查看系统会不会一连扩展几条相同的数量或报错。

6、上传图片测试

4、数据 正确性:

(壹)对编辑页的各样编辑项实行修改,点击保存,是或不是足以保留成功,检查想关联的数目是或不是取得更新。

(2)进行必填项检查(便是或不是交付提示以及提醒后是还是不是依然把多少存到数据库中;是还是不是提示后出现页码错乱等)

(三)是或不是能够一连增进(针对特种境况)

(四)在编排的时候,注意编辑项的尺寸限制,有时在抬高的时候有,在编写的时候却尚未(注意要拉长和修改规则是还是不是1律)

(5)对于有图片上传功效的编辑框,若不上传图片,查看编辑页面时是不是出示有默许的图形,若上传图片,查看是还是不是出示为上传图片

(陆)修改后扩展数据后,尤其要小心查询页面包车型地铁数量是不是霎时更新,特别是在首页时要留心数据的换代。

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

(八)若结果列表中并未有记录或许没挑选某条记下,点击修改按钮,系统会抛相当。

 

拾伍、业务流程测试(首要成效测试)

业务流程,一般会涉及到多个模块的多寡,所以在对业务流程测试时,首先要保险单个模块效能的正确,其次就要对壹一模块间传递的数目开展测试,那往往是不难出现问题的地方,测试时必定要设计不一样的数额开始展览测试。

三、添加、修改作用

(八)不选拔文件一向点击上传,查看是不是交由提醒

8、重临键检查

一、一条已经成功交付的笔录,再次来到后再交由,是还是不是做了拍卖
二、检查多次用到重临键的情形,在有重返键的地点,重临到原来的页面数次,查看是不是会出错

⑤、、对于电子商务网址,当用户并发购买数量超过仓库储存的多少时,系统怎样处理

10叁、包容性测试

兼容性测试不只是指界面在差别操作系统或浏览器下的相称,有些效果方面包车型地铁测试,也要考虑到包容性,

席卷操作系统兼容和行使软件万分,大概还包罗硬件包容

比如说涉及到ajax、jquery、javascript等技巧的,都要怀恋到不一致浏览器下的包容性难题。

      3、数据库包容性(架构师)

一)须臾间做客高峰

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

三压力测试
负载测试应该配备在Web系统一发布表之后,在实际的网络环境中展开测试。因为一个商家中间职工,尤其是项目组职员延续有限的,而二个Web系统能而且处理的请求数量将远远胜出那几个界限,所以,唯有位于Internet上,接受负载测试,其结果才是不错可靠的。
展开压力测试是指实际破坏2个Web应用种类,测试系统的呈现。压力测试是测试系统的限量和故障苏醒能力,也正是测试Web应用系统会不会崩溃,在怎么样状态下会崩溃。黑客平日提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新运行时获得存取权。
压力测试的区域包括表单、登6和其他新闻传输页面等。

1、功能 实现:

  • (一)文件类型正确、大小适当
  • (二)文件类型正确,大小不合适
  • (3)文件类型错误,大小适宜
  • (四)文件类型和尺寸都恰到好处,上传三个正在利用中的图片
  • (伍)文件类型大小都适宜,手动输入存在的图片地址来上传
  • (6)文件类型和大小都方便,输入不设有的图样地址来上传
  • (7)文件类型和大小都11分,输入图片名称来上传
  • (捌)不选用文件直接点击上传,查看是或不是交付提醒
  • (玖)一而再多次选项不相同的文件,查看是或不是上传最后一次选用的文书

1九、页面是或不是有剩余按钮或标签

1、功能 实现:

  • (1)列表、列宽是还是不是创制
  • (二)列表数据太宽有未有提供横向滚动
  • (三)列表的列名有未有与内容对应
  • (四)列表的每列的列名是不是描述的一五一⑩
  • (伍)列表是不是把不须求的列都显示出来
  • (陆)点击某列实行排序,是还是不是会报错(点击查看每1页的排序是还是不是正确)
  • (7)双击或单击某列音讯,是还是不是会报错

  document.write("abc")

3、唯一性:

(一)字段唯一的,是不是足以另行添加,添加后是还是不是能修改为已存在的字段(字段包涵区分轻重缓急写以及在输入的剧情前后输入空格,保存后,数据是还是不是真的插入到数据库中,注意保留后数据的科学)

(玖)延续多次抉择差异的公文,查看是还是不是上传最终二次选拔的文书

十6、安全性测试

  • (壹)SQL注入(比如登录页面)
  • (贰)XSS跨网址脚本攻击:程序或数据库未有对一些特殊字符实行过滤或处理,导致用户所输入的1些破坏性的脚本语句能够直接写进数据库中,浏览器会直接实施那么些本子语句,破坏网址的例行突显,或网址用户的新闻被盗,构造脚本语句时,要力保脚本的完整性。
document.write("abc")
  <script>alter("abc")</script>
  • (三)URubiconL地址后边随便输入一些标志,并尽可能是动态参数靠后
  • (4)验证码更新难题
  • (伍)今后的Web应用系统主题选用先注册,后登录的办法。由此,必须测试有效和低效的用户名和密码,要留心到是不是大小写敏感,能够试多少次的界定,是或不是能够不记名而直白浏览有个别页面等。
  • (陆)Web应用系统是还是不是有逾期的限制,也便是说,用户登录后在任其自然时间内(例如拾七分钟)没有点击任何页面,是不是要求重新登录才能健康使用。
  • (柒)为了确定保证Web应用体系的安全性,日志文件是主要的。需求测试相关音信是还是不是写进了日记文件、是还是不是可追踪。
  • (捌)当使用了平安套接字时,还要测试加密是不是科学,检查新闻的完整性。
  • (玖)服务器端的脚本经常构成安全漏洞,那些漏洞又平时被黑客利用。所以,还要测试未有通过授权,就不可能在劳动器端放置和编辑脚本的标题。

增加——>删除

2、登录 功能:

  • (1)输入正确的用户名和正确的密码
  • (二)输入正确的用户名和不当的密码
  • (3)输入错误的用户名和正确的密码
  • (四)输入错误的用户名和错误的密码
  • (5)不输入用户名和密码(均为空格)
  • (六)只输入用户名,密码为空
  • (7)用户名字为空,只输入密码
  • (八)输入正确的用户名和密码,可是不区分轻重缓急写
  • (九)用户名和密码包涵特殊字符
  • (拾)用户名和密码输入超长值
  • (1一)已删除的用户名和密码
  • (1二)登录时,当页面刷新或重新输入数据时,验证码是还是不是更新

6、测试数据制止单独输入“1二三”、“abc“之类的,让测试数据尽量接近实际

叁、添加、修改作用

(7)文件类型和分寸都恰到好处,输入图片名称来上传

四、音信重新:

在部分必要命名,且名字应该唯壹的消息输入重复的名字或ID,看系统有没有处理,会否报错,重名包罗是或不是区分轻重缓急写,以及在输入内容的左右输入空格,系统是还是不是作出科学处理.

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

三压力测试

负载测试应该安插在Web系统揭橥之后,在其实的网络环境中实行测试。因为二个店铺内部员工,尤其是连串组职员总是有限的,而3个Web系统能同时处理的请求数量将远远出乎那一个界限,所以,只有位于Internet上,接受负载测试,其结果才是正确可相信的。

展开压力测试是指实际破坏叁个Web应用体系,测试系统的反映。压力测试是测试系统的限量和故障复苏能力,也正是测试Web应用种类会不会崩溃,在什么状态下会崩溃。黑客日常提供错误的多少负载,直到Web应用种类崩溃,接着当系统再次运营时获得存取权。
压力测试的区域包罗表单、登录和任何消息传输页面等。

            浏览器版本之间差别性不小的诸如:IE

4、数据 正确性:

  • (1)对编辑页的每一个编辑项实行修改,点击保存,是还是不是能够保留成功,检查想关联的多少是不是收获更新。
  • (2)进行必填项检查(就是否交付提醒以及提示后是不是还是把多少存到数据库中;是不是提示前面世页码错乱等)
  • (叁)是不是能够接连拉长(针对特种境况)
  • (4)在编辑的时候,注意编辑项的长度限制,有时在抬高的时候有,在编写制定的时候却从没(注意要添加和改动规则是不是相同)
  • (五)对于有图表上传成效的编辑框,若不上传图片,查看编辑页面时是或不是出示有默许的图样,若上传图片,查看是还是不是出示为上传图片
  • (6)修改后扩张多少后,尤其要注意查询页面包车型大巴数额是或不是及时更新,越发是在首页时要留意数据的更新。
  • (七)提交数据时,连续数13回点击,查看系统会不会接连扩大几条相同的数额或报错。
  • (8)若结果列表中绝非记录恐怕没选拔某条记下,点击修改按钮,系统会抛万分。

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

2、提醒音讯:

(一)不符合须要的地方是或不是有不当指示

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

一、输入框

8、再次回到键检查

二图片测试

在Web应用系统中,适当的图纸和卡通片既能起到广告宣传的效应,又能起到美化页面包车型客车效益。二个Web应用种类的图样能够回顾图片、动画、边框、颜色、字体、背景、按钮等。图形测试的剧情有:

  • (1)要力保图形有鲜明的用处,图片或动画不要胡乱地堆在联合署名,以防浪费传输时间。Web应用系统的图片尺寸要硬着头皮地小,并且要能清楚地表明某件事情,1般都链接到有些具体的页面。
  • (二)验证全体页面字体的作风是或不是相同。
  • (三)背景颜色应该与字体颜色和前景颜色相搭配。
  • (四)图片的深浅和质感也是三个很重大的因素,1般选择JPG或GIF压缩,最CANON使图片的高低减小到30k以下
  • (5)最后,供给证实的是文字回绕是还是不是科学。假设证实文字指向右侧的图片,应该保障该图形出现在左边。不要因为运用图片而使窗口和段落排列古怪也许出现孤行。

平时来说,使用不难或尽恐怕不采取背景是个科学的抉择。若是你想用背景,那么最佳应用单色的,和导航条壹起放在页面包车型客车左边。别的,图案和图表也许会变换用户的注意力。

       一、硬件包容性

七、查询结果列表

2载重测试
负载测试是为了衡量Web系统在某1负载级别上的性质,以保障Web系统在急需范围内能健康工作。负载级别可以是有个别时刻同时做客Web系统的用户数量,也得以是在线数据处理的数量。例如:Web应用系统能允许多少个用户同时在线?若是超过了这些数量,会冒出哪些情况?Web应用连串是不是处理多量用户对同二个页面包车型大巴央浼?

(一)字符型输入框:

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

十六、安全性测试**

1、作用实现:

  • (一)如若援救模糊查询,搜索名称中随心所欲2个字符是还是不是能寻找到
  • (二)比较长的名称是不是能查到
  • (三)输入系统中不设有的与之协作的规范
  • (4)用户展开询问操作时,一般意况是不开始展览查询条件的清空,除非必要极度表明。

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

二)每一个用户传送多量数码

网上书店的绝半数以上用户恐怕只预约一-伍书,可是大学书店也许会订购4000本关于心境学介绍的读本?或许三个曾祖母为他的四1五个儿孙购买圣诞礼物(当然各样孩子都有投机的邮件地址)系统能处理单个用户的大气数据吧?

版权声明:本文由ca888发布于IT操作系统,转载请注明出处:web测试笔记