如何对一个网页进行测试
一、如何对一个网页进行测试?
1. 根据需求说明进行需求分析,确定测试计划。
- 界面测试;
- 功能性测试;
- 性能测试;
- 数据库测试;
- 安全性测试;
- 易用性测试;
- 兼容性测试 。
2.界面测试:页面布局、分类显示、文字描述、图片显示、多媒体播放、标点符号使用等
- 页面风格统一,美观;
- 页面布局是否合理,重点、热点突出;
- 控件是否正常使用;
- 对于必须但为安装的空间,是否提供自动下载并安装的功能;
- 文字检查
3. 功能性测试
- 浏览:多媒体元素是否可以正确加载和显示;多语言支持等。
- 操作
- 切换
- 跳转:链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等。
- 注册登录等
4. 性能测试——压力测试;负载测试;强度测试 (并发测试?)
- 负载测试和压力测试都属于性能测试,两者可以结合进行。
- 通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。
- 压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。应用在客户端性能测试的目的是考察客户端应用的性能,测试的入口是客户端。
5.数据库测试要具体决定是否需要开展。
数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。比如:数据库系统测试关注重点:
1、数据库是否符合范式
2、数据库设计是否和数据库相同
3、数据库设计是否合理
4、数据库安装测试
5、数据库配置测试
6、数据库的读取、保存、并发等测试
6. 安全性测试:
1 基本的登录功能的检查
2 是否存在溢出错误,导致系统崩溃或者权限泄露
3 相关开发语言的常见安全性问题检查,例如 SQL 注入等。
4 数据库的读取及保存等安全性测试
5 如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持
7.易用性测试:
浏览操作是否简单、方便、易懂
注册登录是否简单、方便、易懂
8. 兼容性测试
- 浏览器的兼容性;
- 操作系统的兼容性;
- 软件平台的兼容性;
- 数据库的兼容性
总结:开展测试,并记录缺陷。
合理的安排调整测试进度,提前获取测试所需的资源,建立管理体系(例如,需求变更、风险、配置、测试文档、缺陷报告、人力资源等内容)。
定期评审,对测试进行评估和总结,调整测试的内容。
二、在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用 LoadRunner 进行测试。
建立测试计划,确定测试标准和测试范围
设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等
根据测试用例,开发自动测试脚本和场景:
录制测试脚本
新建一个脚本(Web/HTML 协议)
点击录制按钮,在弹出的对话框的 URL 中输入”about:blank”。
在打开的浏览器中进行正常操作流程后,结束录制。
调试脚本并保存。可能要注意到字符集的关联。设置测试场景
针对性能设置测试场景,主要判断在正常情况下,系统的平均事务响应时间是否达标
针对压力负载设置测试场景,主要判断在长时间处于满负荷或者超出系统承载能力的条件下,系统是否会崩溃。执行测试,获取测试结果,分析测试结果
三、 你认为是bug,而开发不认同时怎么办?
这个主要考察的是你与团队的沟通能力,按照套路回答就好了。
1、简单分析下需求可能对客户的影响,通过影响和严重程度来说服开发来进行修改。
2、产品需求里边没有明确要求的,需要先和需求人员讨论一下,如果确认需要进行修改。在三方会议上进行提出。
如何对一个网页进行测试相关推荐
- 【开发调试】谷歌浏览器中调试移动网页和测试网速下页面效果
. 今天有幸给大家分享一下谷歌浏览器针对移动网页测试的技巧,主要是最近做个微信公共号网站.所以就要对页面测试拉.移动网页我们最长测得就是各种手机大小的页面效果和出现网络问题的效果展示. 今天就简 ...
- 整活~使用webAI做一个网页AR吃豆人小游戏
一个好习惯,先给结论 使用网页端深度学习框架识别人脸,做一个AR吃豆人小游戏.吃豆人会随着人脸在镜头内的移动而移动,吃完全部豆子即为获胜. 在线体验地址:点我预览 代码地址:点我github 本文首发 ...
- 如何设计一个网页爬虫
作为长期深耕在爬虫行业的程序猿来说,对于设计一个网页爬虫想必很简单,下面就是一些有关网页爬虫设计的一些思路,可以过来看一看. 第一步:简述用例与约束条件 把所有需要的东西聚集在一起,审视问题.不停的提 ...
- 思考题:存储了100亿个非法网页的url地址。每个URL地址的大小占用64B。要求实现一个网页过滤系统,内存使用不能超过30GB,此外,允许有一定的误判率,但是不能超过万分之一
https://cloud.tencent.com/developer/article/1480540 解题思路:布隆过滤器 基础介绍 布隆过滤器(Bloom Filter)是1970年由布隆提出的. ...
- 鼠标回报率测试软件用哪个,罗摩G5 垃圾渣鼠标...顺便发一个鼠标回报率测试软件...
罗摩G5 垃圾渣鼠标...顺便发一个鼠标回报率测试软件 2015-11-14 10:37 推荐软件 各种鼠标层出不穷,除过几个知名的品牌以外大部分鼠标都是模仿仿照,山寨..外壳好看,但是芯片微动,做工 ...
- 流量互点PHP源码,点击量软件-求一个网页可以增加流量的软件?要释放。 。 。自由...
求一个网页可以增加流量的软件?要释放. . .自由. 点击量软件好吧,我告诉你,流量是不同的IP地址缓存清理可以 建议您使用下无敌点击软件上的狗,它可以提高页面点击数"无敌点击狗" ...
- html5 网页兼容性测试工具,网页兼容性测试工具(MultiBrowser)
网页兼容性测试工具(MultiBrowser) MultiBrowser就能够让你同时检查同一网页在chrome.firefox.ie等浏览器中显示是否正常,而其中的代码编辑器和开发者工具还能够大大提 ...
- 只需3分钟,轻松明白一个网页是如何制作的
开篇寄语: 我们之所以迷茫是因为:明知是脑子饿极了,却只会拼命喂肚子. 人表达的永远不是他所说的内容,而是渴望被理解的心情. 之前做了一期关于Oracle的系列,很多同学给悠悠反馈说很希望看到这样有干 ...
- 用程序来控制一个网页,实现自动输入等操作
附:看到有朋友自己弄的时候出错了,所以我做了两个demo,一个excel版,另一个c#版,有需要的朋友可以到文章最后下载参考一下.另外,文章改了一些疏漏. 首先今天要说的东西跟游戏无关,你是不是有时候 ...
最新文章
- animation动画的使用
- volatile、synchronized、(原子、可见、有序)、先行发生原则
- JAVA——鼠标事件(MouseEvent)MouseListener监听器DEMO
- 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...
- 打印三角形流程控制练习
- socket中的几个数据结构
- java vc_vc++与 java有什么不同
- 苹果Siri管理层再震荡,7年老领导出局,谷歌老兵治下要重视长期研究
- python读取文件名存到list_python-read文件名并构建名称列表(python-read file names and build a namelist)...
- Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhos
- 【FCN】Fully Convolutional Networks for Semantic Segmentation学习
- 自己电脑中安装黑群辉NAS
- Hadoop分布式集群搭建以及案例运行-fs操作
- caffe函数入口caffe.cpp详解
- MyBatis读数据库出现很多字段都是null的问题
- jmeter压力测试报告
- 连接型CRM助力医疗企业把“成本中心”变成“利润中心”
- 兼容IE AJAX封装 全步骤
- Docker的镜像和容器的区别
- 【调剂】大连交通大学2023年硕士研究生招生拟接收调剂专业
热门文章
- 读书 | 颠覆者:周鸿祎自传
- 无线/移动通信的发展终极目标是,实现个人通信PCN是人类通信的最高目标,它指使用各种可能的网络技术,实现任何人在任何时间、任何地点与任何人进行任何何种类的信息交换。
- [USACO 2010 Feb S]Chocolate Eating
- 科普无穷小微积分是最大的知识共享项目
- 荷马史诗【k叉哈夫曼树】
- 编程将输入的百分制成绩转换为五分制成绩输出
- 不用PS,小白也能轻松搞定抠图
- print中sep,end
- python使用venv环境报Python.h : No such file or direc
- 如何使用计算机微信看小程序,微信电脑版怎么用小程序 在哪里打开