我们先来弄清楚web测试的测试范围,通常web测试包含:功能测试性能测试、浏览器兼容测试、安全测试以及用户界面测试等。那么,作为一个初级测试员或者实习测试员,最开始的能做的只能是功能测试和用户界面测试,另外可能还有浏览器兼容性测试。

  先说功能测试,因为web测试的对象有网站和web应用系统两种;前者主要是静态网页,后者包括网站发布系统、后台管理系统和web应用系统等动态交互性网页。

  静态网页主要包括的测试对象有:链接的跳转和新窗口打开、表单测试(功能和输入判断)、Cookies测试等,测试起来难度没有多少,建议先了解这些相关的知识,站住脚再来逐步深入。

  动态网页需要测试的东西就比较多了,因为动态网页有很多交互功能,那么就会有需求设计的内容,也就是有业务的存在了,不同的业务系统需求肯定不同,所以刚开始做测试工作,最先做的是了解当前系统的业务需求,并根据业务需求设计测试用例来进行测试。至于如何设计了解当前的业务需求,如何设计测试用例,你可以在论坛的相应版块搜索学习

  用户界面测试包括:UI合理性测试、风格测试、内容测试(错别字和图片)、图形测试、导航测试等。具体内容如下:

  UI合理性测试主要关注页面元素布局是否合理、功能块布局合理、功能块分割线合理、页面颜色搭配是否合理、字体大小是否合理等检查。

  风格测试主要是检查所有类似功能页面的布局是否统一、颜色搭配是否统一、字体大小是否统一等。

  内容测试主要关注页面显示的文字是否包含错别字,图片是否正确,图片的内容是否正确(图片内容和图片文字)。

  图形测试则主要检查图片大小(一般web页面的图片大小都是有严格规定的,以前通常不能超过30k每张)、清晰度以及压缩效果检查。

  导航测试则要保证每个页面跳转的接口都存在,在一个页面中一定要有跳转到相关页面(比如上级页面、同级页面和下级页面)的导航存在。

  那么浏览器兼容性测试,也是刚进入web测试必须要掌握的。因为不同的浏览器核心,对于网页采用的一些技术(java、js、)支持是不同的,有的支持的比较好,有的支持的不好,有的甚至不支持,因此在wab网站或应用系统测试中,必须进行浏览器兼容性测试,以确定适用范围。

  当初我们测试的时候,测试组里每个人安装的浏览器都不同,有的人用IE5.X,有的人用IE6.X,有的用Firefox,还有IE8,这样在进行其他测试的时候,就同时测试了浏览器的兼容,发现问题先互相沟通一下,看看大家都有没,如果大家都没有就你有,就可以定义为兼容性问题。

  那么刚开始先把上面说的逐渐弄清楚,即对web测试有了一定的了解,也打下继续学习其他测试类型的基础。我这里也是粗略的罗列了一些相关知识,具体的知识你可以到论坛相应版块搜索学习。

  推荐版块:51testingBBS – 系统测试 – web测试。

  转载自:http://www.51testing.com/html/09/n-222409.html

作为测试新手,web测试从何开始学起?的更多相关文章

  1. APP 测试 与 WEB 测试的本质区别

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1.系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新 ...

  2. app测试和web测试的区别

    单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的根据两者载体不一样,则区别如下:1.系统结构方面 web项目,b/s架构,基于浏览器的:web测试只要更新了服 ...

  3. APP测试和WEB测试区别

    App测试web测试的区别 单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则区别如下: 1.兼容性测试:web端兼容浏览器,app端兼 ...

  4. 面试官问:App测试和Web测试有什么区别?

    WEB 测试和 App 测试从流程上来说,没有区别.都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动. 从技术上来说,WEB 测试和 APP 测试其测试类型也基本相似,都需要进 ...

  5. app测试与web测试的区别

    1.从功能测试的来讲的话,在流程和功能测试上是没有区别的.系统测试和一些细节可能会不一样. 那么我们就要先来了解,web和app的区别. web项目,一般都是b/s架构,基于浏览器的,而app则是c/ ...

  6. VS2008压力测试时web测试记录器无显示

    系统:win7 浏览器:IE8 web测试记录器:Web Test Recorder   在运行vs2008Web压力测试时一直在浏览器左侧的web测试记录器无显示. 解决办法:     在IE工具栏 ...

  7. 4.App测试与Web测试的不同

    注释:*蓝色为不同点,红色为测试类型* 测试工具不同 Web自动化用Selenium APP自动化用Appium 软件架构不同 App为C/S架构 Web为B/S架构 需要进行安装卸载更新测试 第一次 ...

  8. app测试、web测试-怎么测?

    app测试 前言 看过许多大神对APP测试的理解,博主总结了一下我们平时测试APP应该注意的一些测试点并结合大神的理解,总结出这篇文章. 一.测试周期 测试周期一般为两周,根据项目情况以及版本质量可适 ...

  9. 谈下APP测试和WEB测试的区别

    先来讲下相同点: 1.都需要理论知识,相同的用例设计方法:边界值,等价类,错误推导法,场景法 2.同样的测试方法 验证功能是否满足需求 3.都需要检查UI  界面设计是否合理 4.性能检测  并发 吞 ...

  10. 测试开发-web测试要点

    参数输入考虑 参数数值包含1个.多个.很多个.null.参数值前后包含空格的2种情况   数字类型:正数.负数.0.0.0.+0.0.-0.0.指数.对数.分数.小数.复数.科学计数法的测试,全角的数 ...

随机推荐

  1. javaweb之请求的转发和重定向

    1.什么是请求转发和请求重定向? 请求转发: xxServlet收到请求,然后直接转发给yyServlet,然后yyServlet返回给客户端.整个过程中,客户端发出一个请求,收到一个响应. 重定向: ...

  2. SQL SEVERE 基本用法 1

    知识点: 数据库的存储结构分为逻辑存储结构和物理存储结构两种, 其中逻辑存储结构指是由那些信息组成,物理存储结构是指如何在磁盘上存储数据库文件的. 数据库文件由数据文件和事务日志文件组成,一个数据库至 ...

  3. UVA 10328(DP,大数,至少连续)

    http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19825 这道题和http://www.cnblogs.com/qlky/p/ ...

  4. PL/SQL 快速连接数据库

    打开PL/SQL 登录窗口,在数据库地址写入 服务器名:端口号/sid 即可, 例如: 192.168.100.100:1521/test

  5. git自动更新网站代码

    1.实现过程在linux上安装git服务.创建源版本库.从源版本库克隆得到网站目录,然后利用git中的hooks机制,在git push推送代码到源版本库的时候,触发编写的shell脚本,更新网站目录 ...

  6. QQ 聊天机器人小薇 2.0.0 发布!

    本次发布主要加入了支持讨论组聊天,并增强了稳定性.另外,官方小薇 QQ 机器人已经下线,大家要体验的话请 自建私服~ 简介 XiaoV(小薇)是一个用 Java 写的 QQ 聊天机器人 Web 服务, ...

  7. sql server中同时执行select和update语句死锁问题

    原始出处 http://oecpby.blog.51cto.com/2203338/457054 最近在项目中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁.通常我们知道如 ...

  8. Asp ose.Tota l for .NET 2015

    How to license Aspose.Total for .NET products Add "License.cs" [C#] OR "License.vb&qu ...

  9. Hyper-V复制

    Hyper-V复制: 默认HV01上的所有虚机都被复制到HV02的 Hyper-V Replica 目录下.虚机启用复制后,当需要启用虚机副本时,要先在HV01上把原虚机关机,然后在HV02上选择故障 ...

  10. dbms_stats应用相关

    Q:     DBMS_STATS.GATHER_SCHEMA_STATS ('schema_name');        使用这个收集统计信息,estimate_percent使用默认值       ...