web测试

Web网站测试流程和方法

心不动则不痛 提交于 2019-11-28 15:16:58
一、测试流程 所有测试的流程大体上是一致的:开始测试前准备-->需求分析-->测试设计(测试计划,测试用例)-->执行测试--> 提交BUG-->测试总结。 对于web测试,较之其他软件测试又有所不同,这是细节的不同,这个不同需要我们在不停的测试中去总结 web测试正式测试之前,应先确定如何开展测试,不可盲目的测试。一般网站的测试,应按以下流程来进行: 1)使用HTML Link Validator将网站中的错误链接找出来; 2)测试的顺序为:自顶向下、从左到右; 3)查看页面title是否正确。(不只首页,所有页面都要查看); 4)LOGO图片是否正确显示; 5)LOGO下的一级栏目、二级栏目的链接是否正确; 6)首页登录、注册的功能是否实现; 7)首页左侧栏目下的文章标题、图片等链接是否正确; 8)首页中间栏目下的文章标题、图片等链接是否正确; 9)首页右侧栏目下的文章标题、图片等链接是否正确; 10)首页最下方的【友情链接】、【关于我们】等链接是否正确; 11)进入一级栏目或二级栏目的列表页。查看左侧栏目名称,右侧文章列表是否正确; 12)列表页的分页功能是否实现、样式是否统一; 13)查看文章详细页面的内容是否存在乱码、页面样式是否统一; 14)站内搜索(各个页面都要查看)功能是否实现; 15)前后台交互的部分,数据传递是否正确; 16) 默认按钮要支持Enter及选操作

Web测试常用测试点

Deadly 提交于 2019-11-28 15:16:33
1.兼容性测试: 浏览器(PC端)(注意浏览器的兼容模式和疾速模式): IE浏览器,Chrome,Firefox,360安全浏览器,360疾速浏览器,搜狗浏览器,QQ浏览器,百度浏览器,猎豹浏览器 浏览器(移动端):是否兼容移动端浏览器访问 操作系统: Windows7,Windows8(Windows8.1),Windows10 Linux MacOS 服务端升级:对旧数据的兼容 2.UI测试: 页面元素展示(调整浏览器窗口大小) 列表展示 分页展示(更改分页大小,上下页切换) 图片展示 输入框 搜索框(是否支持模糊查询,查询数据前中后存在空格) 交互提示(操作成功提示,操作确认提示,错误提示) 3.功能测试: 页面跳转,前进,后退,返回,刷新(强制刷新) 数据修改:新增,删除,更新 文件操作:上传,下载,文件类型,文件大小 4.安全测试: 用户菜单权限 用户功能权限 登录/登出,用户注册/注销禁用,第三方登录 验证码:图片验证码,短信验证码 SQL注入(URL,搜索参数) 浏览器缓存(本地缓存) cookie,token,session 5.异常场景 操作中断:操作中关闭、刷新页面 登录超时 6.接口测试 正常请求参数 错误请求参数(测试重点,关注系统是否能够正确处理) 请求参数为空 7.性能测试 最大用户并发访问量 瞬时最大访问量 页面加载速度 查询等待时间 导出数据耗时

Web测试的常见测试点

丶灬走出姿态 提交于 2019-11-28 15:16:13
本文转自 https://blog.csdn.net/apple126_xiaobai/article/details/79523561 Web测试是常见的测试场景,下面从页面,页面元素,功能,提示信息,容错性,权限,键盘操作部分讲述常见的测试点。 1.页面部分 (1)页面清单是否完整(是否已经将所需要的页面全部列出来了) (2)页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是否显示) (3)页面在窗口中的显示是否正确,美观(在调整浏览器窗口大小时,屏幕刷新是否正确) (4)页面特殊效果(如特殊字体效果,动画效果是否显示) (5)页面特殊效果显示是否正确 2.页面元素部分 (1)页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮,单选框,复选框,列表框,输入框等) (2)元素是否显示(元素是否存在) (3)元素是否显示正确(针对文字,图形,签章等) (4)元素的外形,摆放位置是否合理(如按钮,单选框,复选框,列表框,输入框等) (5)元素基本功能是否实现(如文字特效,动画特效,按钮,超链接等) (6)元素的容错性列表(如输入框,时间列表或日历) (7)元素的容错性是否正确或存在 3.功能部分 (1)数据初始化是否执行 (2)数据初始化是否正确 (3)数据处理功能是否执行或正确 (4)数据保存是否执行或正确 (5)是否对其他功能有影响 (6

Web测试要点01

风格不统一 提交于 2019-11-28 15:13:56
测试小白最近看了很多测试文档,默默整理一波,欢迎点评 一、页面检查 1、整体布局(静态) (1)页面风格一致、排版合理,无样式丢失、页面变形等现象。页面在不同分辨率、窗口能自适应,不变形,在不同浏览器下不会发生异常 (2)页面文字样式统一,表达恰当、无错别字;标题文字字段齐全,与功能表单文字统一,标题是否会折行;提示简明,格式与颜色统一,适当可标红或者高亮显示,提示是否影响页面布局 (3)标点符号格式统一(中/英) (4)按钮样式、颜色统一 (5)页面存在表格时,注意表格不变形,完整显示。内容超过最长字符限制可用…显示,鼠标放上去可预览全部内容 (6)数据加载是否有延迟现象 2、导航栏/面包屑 (1)形式有按钮、列表、窗口等,样式是否正确,风格是否统一且直观,易于用户操作 (2)存在多级菜单建议添加不同图标做区分,操作建议高亮提示 (3)面包屑地址的链接是否正确,上下级字段是否准确(首页>会议列表)上下级跳转是正确 3、页面响应 (1)操作成功后页面指向 (2)取消、返回等操作是否成功 (3)操作成功后与该数据相关的内容是否更新(需求要求) 二、输入框 1、字符型输入框(单文本框、多文本框) (1)特殊字符:英文全角、英文半角、数字、空或者空格、特殊字符“……!@#¥%……&*({【《,。?、:;‘<>’》】})”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝

WEB项目测试

余生颓废 提交于 2019-11-28 15:13:38
一、10万并发设置 1.启动iis,把下面3个勾了,然后点击确定,开始安装关于iis的相关 2.安装了这些后,打开服务那块,就出现了iis管理器 3、设置IIS 4.详细设置:队列长度=65535 禁止回收 =true 最大故障数=65535 4.主机其他设置 调整IIS 的appConcurrentRequestLimit设置 在开始--》运行--》输入: c:\windows\system32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:100000--》回车 即可,然后可通过在运行中输入 %systemroot%\System32\inetsrv\config\applicationHost.config回车查询设置结果,设置后就会出现下面代码: <serverRuntime appConcurrentRequestLimit="100000" /> 调整machine.config中的processModel>requestQueueLimit的设置 在开始-->运行--》输入: %systemroot%\Microsoft.Net\Framework64\v2.0.50727\CONFIG\machine.config 打开后搜索找到:

web测试及app测试小结

◇◆丶佛笑我妖孽 提交于 2019-11-28 15:13:25
1、功能测试方面测试过程中 操作习惯的区别, web上主要是鼠标点击(单击双击)、上下滚动、拖曳、右击 app是手指点击、长按,滑动(上下左右),手机横屏、多点触控 2、兼容性 web是对浏览器的兼容性 app是对手机的适配(分辨率,屏幕尺寸,还要看设备系统:android各版本和IOS各版本) 3、性能测试 web关注响应时间 app还需关注流量、电量、CPU、GPU、Memory等 4、交叉事件测试(健壮性测试) 手机软件切换、来电话、来短信、电力不足提醒、闹钟 5、网络测试 网络切换、弱网测试,弱网情况下对造成的用户体验,重点考虑回退和刷新是否会造成二次提交 6、版本测试 后台服务变更是否影响其他版本的使用,核心版本都需要进行回归测试一遍 必须测试安装、更新、卸载。安装时的中断、弱网、安装后删除安装文件。更新的强制更新与非强制更新、增量包更新。卸载后删除app相关的文件。 来源: CSDN 作者: seilinme 链接: https://blog.csdn.net/seilinme/article/details/81349132

Web端测试要点

旧街凉风 提交于 2019-11-28 15:12:48
一、输入框 1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。 (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格 (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)、 (5)安全性检查:输入特殊字符串(null,NULL, ,javascript,<script>,</script>,<title>,<html>,<td>)、输入脚本函数(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>) 2、数值型输入框: (1)边界值:最大值、最小值、最大值+1、最小值-1 (2)位数:最小位数、最大位数、最小位数-1最大位数+1、输入超长值、输入整数 (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%^&*()_+{}|[]:"<>?;',./?;:'-=等可能导致系统错误的字符、禁止直接输入特殊字符时

Web端测试点总结

谁说胖子不能爱 提交于 2019-11-28 15:12:36
UI测试点 测试用户界面布局(如菜单、对话框、窗口和其他控件)文字是否正确、文字图片组合是否完整,操作界面是否友好。 登录功能 输入正确的用户名和密码 输入正确的用户名和错误的密码 输入错误的用户名和密码 输入错误的用户名和正确的密码 不输入用户名和密码 只输入用户名,密码为空 用户名为空,只输入密码 输入正确的用户名和你妈,不区分大小写 用户名和密码包含特殊值字符 输入已删除的用户名和密码 用户名后密码中不包含空格 多个平台登录同一个用户 登录次数是否有限制 登录时刷新页面,验证验证码是否更新 搜索功能 无条件查询,查看搜索结果 默认条件搜索,查看显示结果 单个条件搜索,查看搜索结果 是否支持通配符搜索 是否支持模糊查询(输入名称中的任意一个字符能否查询到) 大小写混合的情况 包含一个或多个空格的情况 输入系统中不存在的匹配条件 查询以后条件是否清空(用户查询时,一般不进行条件清空) 混合条件查询 文本输入框 文本输入校验(大小写、空格、特殊字符、圆角、半角的输入) 不能输入特殊字符时,使用复制粘贴功能尝试输入 长度检查:最大长度、最小长度、最大值+1、最小值-1、输入超长字符 空格检查:输入字符中加空格 多行文本输入:允许回车换行、保存后显示输入的格式是否一致、仅输入空格、回车换行检查能否保存(若不能保存,是否有正常提示,若能保存,检查保存结果) 日期控件 检查日期显示格式

WEB测试---UI 测试要点

ぐ巨炮叔叔 提交于 2019-11-28 15:12:18
UI 测试要点 用户界面一般是由窗体及其内部控件组成。 因此, 界面测试主要从窗体及窗体中的控件两方面来考虑。 一个窗体一般由标题栏、 菜单栏、 工具栏、 状态栏及内部控件组成, 因此为主要测试目标 1、 窗体的测试 (1) 窗体的大小 窗体的大小要合适, 使内部控件布局合理, 不过于密集, 也不过于空旷。 (2) 窗体的位置。 对于主窗体, 显示屏正中, 对于子窗体, 一般应在父窗体显示区的中间。 (3) 移动窗体 快速或慢速移动窗体, 背景及窗体本身刷新必须正确。 (4) 缩放窗体 ① 鼠标拖动 对于固定大小的窗体, 鼠标拖动不能缩放其大小。 对于能用鼠标拖动缩放大小的窗体, 放大或缩小窗体后其内容也应做相应调整。 ② 单击‘最大化’ 按钮。 窗体被最大化, 内部控件大小或位置也应做相应调整。 ③ 单击‘还原’ 按钮。 应还原到窗体最初默认的大小。 ④ 单击‘最小化’ 按钮。 对于主窗体, 应最小化到系统状态栏的左下角, 并依次排列; 对于窗体中的子窗 体, 应最小化到父窗体容器的左下角, 并依次排列。 (5) 显示分辨率。 通常情况下, 计算机的显示分辨率包括 800×600、 1024×768、 1280×1024 等等。 【注意】 由于程序员在编程时, 可能使用了固定的控件大小和位置, 不能随分辨率的改变而变化, 因此, 在分 辨率为 1024×768

WEB测试要点总结

拟墨画扇 提交于 2019-11-28 15:11:38
一、输入框 1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@# ¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个 文章 拷贝过去。 (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格 (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常 提示)、 (5)安全性检查:输入特殊字符串 (null,NULL,,javascript,<script>,</script>,<title>,<html>,<td>)、 输入脚本函数(<script>alert("abc")</script>)、 doucment.write("abc")、<b>hello</b>) 2、数值型输入框: (1)边界值:最大值、最小值、最大值+1、最小值-1 (2)位数:最小位数、最大位数、最小位数-1最大位数+1、输入超长值、输入整数 (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%^&*()_+{}|[]\:"<>?;',./?;:'-= 等可能导致系统错误的字符、禁止直接输入特殊字符时