今天主要讲讲web测试的基本流程,同时也算是为大家慢慢普及这方面的知识和内容。

1、web测试流程:

(1)web测试

1)参与一个web新项目的测试前,先搜集测试相关的资料,包括原型图、各种需求文档、业务相关等需求相关材料

2)结合第一步搜集到的需求相关资料,自行熟悉系统,同时列出不明白的点,对产品有个初步了解,对易错点、重点测试点列个问题列表;

3)找PM或产品经理熟悉系统,要求系统性地介绍一遍产品,包括相关的隐含需求点,同时过一遍上一步列出的问题列表和核对需求与开发进度,明确要测的范围、测试顺序,形成测试需求;

4)根据原型图和需求文档、测试需求,编写测试方案、计划,跟PM确认。确认后,开始根据系统概要列测试用例,填写测试用例表,通过等价类划分、边界值分析、错误推测、场景分析、判断表等方法设计具体测试用例。注意:浏览器兼容性,不同的操作系统(Mac,Windows);另外账号是否涉及权限,如果有,多用几个账号登录试试,遇到有问题的地方要多重现bug,确认问题是否存在的;

5)配置测试环境、准备数据(线上导出整理或自行设计数据)。测试环境包括浏览器兼容,主流浏览器等,产品主要使用环境;

6)正式执行测试,根据测试用例执行测试,记录提交bug。对于发现的bug,在word上通过文字描述、截图等方式,列出问题及对应的复现条件,标记好优先级,修改时间,命名为xx系统缺陷记录汇总表;

7)邀请PM对bug文档进行备注,哪些是bug,哪些是测试理解有误,哪些是暂不开发或者需求有变化的,及时知晓,同时对于bug,及时分配给对应开发修复;

8)撰写简要的测试结果、缺陷数量、状态、分布等情况;

9)经过第一轮测试,已经对系统有了更深入的了解;开始根据开发迭代周期进行持续测试,对第一份测试结果进行修改,已fixed的标记删除,然后新增或更新bug;

10)后续的版本迭代测试,注意做好回归测试;每次发布前要求PM列好发布要点;

2、关于项目迭代过程中的回归测试——注意点:

1)确保每次发布是受控的,即每次发布的要点自己必须清楚,避免未经测试的要点随便发布上线,做法:要求PM或产品经理提测时列发布要点,过一遍需求;

2)对发布要点做冒烟测试前,要充分了解业务,对修改点熟悉,测试前有基本的测试方法,且针对新修改点可能涉及的模块,发散思维,确保完整测到所涉及到的相关模块;

3)新增模块除了做基本的冒烟测试,一定要做关联模块和功能的check,尤其涉及交互的部分,做充分测试,也包括插件调用等;

4)冒烟测试完成后,一定要做对应的回归测试,所有功能点要测试到位,前期在迭代发布测试过程中,总结精简有效测试集,对于后续优化过程中基本不会改变的功能,比如:注册、登录、修改密码等可以通过firefox的插件selenium编写一些自动化测试脚本,也可以提升回归测试效率;

5)测试过程中,与产品经理或PM的交流需要时常进行,了解产品才能测试好好产品,且中间需求有变动或者系统相关的中间产出物也能及时获取; 
(坑:登录-退出时,需要检查拦截问题,比如没登录,直接填充url来进行跳转,后台有无做验证;)

3、测试方案大概内容如下

1)测试方案:写明将要如何进行测试的文档,包括测试计划、测试环境、测试数据、测试工具、测试方法、风险依赖等方面。

2)测试方案参考目录(可根据项目或产品需要适当删减)

(1)功能测试、模块1、模块2、模块3、接口测试、测试内容

(2)包含系统的哪些模块哪些方面(功能、性能、数据)、测试范围、测试环境 、测试工具 、测试数据、测试方法 、测试人力资源安排、测试进度安排、测试输出 、风险分析 、硬件环境、软件环境、借助到的一些测试浏览器兼容性工具、自动化测试工具、性能测试工具

(3)黑盒测试、白盒测试、冒烟测试、验收测试、包含哪些文档、报告等、一般有:测试计划、测试方案、系统评测报告、缺陷报告等、系统上线后可能会出现的问题,一些现在尚未解决的bug,各种使用环境可能出现的问题等;

(4)编写目的、读者对象、项目背景、测试目标、参考资料、概述 、测试计划 、集成测试用例 、系统测试用例 、性能测试

web测试的基本流程相关推荐

  1. 接口测试、APP和web测试流程(面试简化)

    web测试流程,确保后台接口已测试完毕 一.需求分析,了解具体需求 二.测试准备:原型图.效果图.需求文件.测试用用例.用例评审.各种测试数据准备 三.测试环节:接受版本开始执行     1)冒烟测试 ...

  2. jmeter(二):简单web测试流程

    上一节安装jmeter成功后,也打开jmeter的界面操作模式看过,现在想进行具体的web测试 流程概述: 简单web测试流程为:添加线程组->添加HTTP请求->添加监听器->添加 ...

  3. web测试流程有哪些?重点是什么?我来告诉你

    目录 前言 一.立项后测试需要拿到的文档 二.需求评审 三.用例编写(同时根据开发计划编写测试计划) 四.用例评审 五.测试执行 六.测试报告及操作手册 前言 项目的测试流程大致包含的几个阶段:立项. ...

  4. Web测试介绍2一 安全测试

    安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程. 主要安全需求包括: (i) 认证 Authentication: ...

  5. [转]web测试技术经典案例

    本文转自:http://www.cnitblog.com/szdlinxie/archive/2006/12/17/20655.html 1. 概述 随着web应用的增多,新的模式解决方案中以web为 ...

  6. 必须知道的app测试与web测试的区别

    随着移动互联网的极速发展,移动应用更是呈指数增长,在app测试方面更是需求大涨,已经完全超过遗忘web测试.今天就简单说说两者的区别 从功能测试方面的来看,在流程和功能测试上是没有区别的.系统测试和一 ...

  7. web测试与app功能测试的区别

    看过了千里大腿的blog,再加上最近也有一些同学问我web与app测试的区别.所以在这里也献丑,写一篇随笔.希望对大家有所帮助. 笔者做了快三年的测试了.大部分时间都在做app的测试,web测试也做了 ...

  8. web测试与app测试异同

    做了快十年的测试了.4年做app的测试,web测试也做了6年.其实我觉得这两者并没有什么大的区别. 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的.那么区别在哪里呢? 我个人觉得就是由 ...

  9. Kali Linux渗透测试实战 1.3 渗透测试的一般化流程

    1.3 渗透测试的一般化流程 凡事预则立,不预则废,做任何事情都要有一个预先的计划.渗透测试作为测试学科的一个分支,早已形成了完整的方法论.在正式开始本书的实践教学章节之前,我也想谈一谈使用Kali ...

  10. 给你一个小时,怎样有序撬启Web测试?

    在Web测试中, First.各类web控件测试点总结 一 .界面检查 进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 1.页面名称title是否正确 2.当前位置 ...

最新文章

  1. Entity Framwork CodeFirst 学习笔记一:EF 概念和初次接触CodeFirst
  2. Unity Application Block-配置文件的使用-示例(附×××)
  3. java web 项目在tomcat上显示空白页的解决
  4. 云原生乘风者联合征文活动——说出你和「阿里云云原生」的故事
  5. python 读取excel 生成json 读取json
  6. python random 生成随机数
  7. HTTP协议状态码大全
  8. mysql查询以 开头的记录_sql 查询以指定字符开头sql查询语句
  9. 计算机备份打印机驱动程序,如何在Windows上备份打印机驱动程序和队列
  10. wps居中对齐不在中间_如何解决wps表格居中调整
  11. 腾讯云数据库团队:MySQL AHI 实现解析
  12. 鼠标悬停字体抖动_快速提示:解决悬停状态下的字体粗细问题
  13. Linux上安装软件软件汇总
  14. 电脑老是显示无网络连接到服务器,电脑怎么老弹出无法与服务器建立连接
  15. 基于OpenCASCADE自制三维建模软件(三)搭建开发环境
  16. 长寿命电池密码,电池包均衡控制算法详解
  17. python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa3 in position 48
  18. Parker - 最高效的自动标注工具
  19. Coredns+Nodelocaldns cache解决Coredns域名解析延迟
  20. 是三的倍数但不是七的倍数

热门文章

  1. 微型计算机原理偏移地址,微机原理及应用复习
  2. 好用靠谱的人事管理软件推荐?
  3. 【NetBeans IDE 8.2链接MySQL数据库教程】
  4. 动手学深度学习(三十四)——序列模型
  5. Hyperion Essbase入门(五)SmartView
  6. 21天学通JAVA-第7版 入门到精通完美高清PDFamp;光盘源代码下载
  7. CSDN VIP 常见问题解答
  8. ISO12233分辨率测试卡分类及功能说明
  9. 入门级CC(Smart3D)照片建模
  10. 离散数学 习题篇——生成主范式