-----项目测试流程

应一位网友“rendaozhongnian”的要求,这一期我写一篇关于搜狗测试流程的文章。

一、问题描述

这位朋友提到这样的一个问题,“从产品到测试的流程,在这个流程大家都担任的职责”,我概括了下,搜狗手机浏览器现有的流程:

(1)一个版本需求从产品方产出,经过需求讨论会,三方(产品、开发、测试)经过激烈的碰撞,测试此时一个重要职责就是评估需求的合理性,产生出一个新的需求。

(2)最终版需求产生后,开发着手开发,测试会重新仔细研究需求,找到产品的漏洞或者产品没有考虑清楚的地方,通过邮件形式沟通,让产品将需求补充完整。期间开发也会关注邮件,对产品进行开发完善。

(3)与(2)同时进行的是,需求讨论会之后,测试会编写一些主流程的自测case,发给开发,开发执行自测case没有问题后,回复邮件表示提测,之后测试会通过自测case回归一下,确认需求已经提测。

(4)测试经过仔细阅读需求后,编写出完整的测试用例,进行测试。我们测试这边分为一轮测试、二轮测试和冒烟测试。

(5)测试完成后,上线前,三方(开发、产品、测试)要聚在一起,核对现有bug,看看哪些是比较严重影响体验的,需要在上线前修改完成,剩余的微小问题可以在之后版本慢慢完善,并且对这些问题记录风险,以便上线后备忘。

二、测试流程

关于问题中的(4),这里便详细展开说明一下。

1、预测试

开发发出提测邮件后,测试同学要拿着自己发出的自测case进行简短的预测试,预测试通过后开始下一步测试,如果预测试没有通过,需要给开发报出阻塞问题的同时,回复提测邮件,公示存在的阻塞问题,希望开发修改,重新提测。(打回去重新提测的情况比较少,大部分情况,开发都会将自测的问题修改完毕后发提测邮件,搜狗的开发同学还是很负责认真的)

2、一轮测试和适配测试

预测试通过后,测试同学会开始一轮测试,一轮测试主要跑的是前期设计的测试大纲(搜狗这边测试大纲使用MindManager软件,将来会投入使用搜狗自己开发的用例管理系统,现在还未投入使用),这个测试大纲主要是针对本版本的新功能设计的,如果在和开发沟通中发现,部分老功能会受到影响,测试也会在一轮测试中跑一下受到影响的老功能的case(即旧的case),如果对老功能没有影响,就只跑新的case即可。

在开发提测后,视觉同学也会做相应的视觉走查,视觉会跟进视觉走查出的问题,视觉走查问题跟进完毕后,测试会开始适配测试,适配测试中测试会将所有的适配case都在一个分辨率手机上执行,不会分开执行,也就是不再按照模块功能负责的形式执行。

3、二轮测试

一轮测试和适配测试结束后,会测试出很多bug,开发会花时间改bug,在bug修改到一定时间,产品、开发、测试会聚在一起讨论bug的修改情况,判定哪些问题可以在以后的版本修改。此时测试的一个重要角色就是尽可能守住质量标准,对于一些风险较高需要遗留的问题要经过反复讨论。如果产品一定要上线,必要时要进行全组公示。

之后,测试会开始二轮测试,二轮测试主要是跑checklist,可能您要问checklist是什么,checklist就是一些主要流程和主要场景的测试case,是一轮中测试大纲中筛选出的比较重要比较核心的case。

4、冒烟测试

二轮测试结束后,同样需要核对上线前需要修改的问题,对于风险的公示方式与一轮测试之后相似。风险和bug确认完毕后,就可以开始上线前最后的测试,我们俗称冒烟测试。冒烟测试用例是一套最核心、最重要的case,涵盖了特别主要的流程和路径,是浏览器功能的核心用例。

如果冒烟测试后没有发现问题,且各项指标达到标准,就可以上线了,如果冒烟中发现了问题,还需要对测试范围进行评估,根据改动范围跑一些用例。

原文链接

如需转载该篇文章,请注明来自“搜狗测试”

揭秘搜狗手机浏览器测试高效管理方法(二)相关推荐

  1. 揭秘搜狗手机浏览器测试高效管理方法(一)

    -----bug管理方法 每个产品的测试中,都少不了对bug的管理,bug与产品质量息息相关,对bug能够高效合理管理,产品质量才能得到保证,也能大大降低产品上线风险,高效的bug管理体制,对整个项目 ...

  2. 搜狗手机浏览器测试管理方法(一)

    每个产品的测试中,都少不了对bug的管理,bug与产品质量息息相关,对bug能够高效合理管理,产品质量才能得到保证,也能大大降低产品上线风险,高效的bug管理体制,对整个项目进度也有着很大的影响. 搜 ...

  3. 搜狗手机浏览器测试管理方法(二)-----项目测试流程

    一.问题描述 这位朋友提到这样的一个问题,"从产品到测试的流程,在这个流程大家都担任的职责",我概括了下,搜狗手机浏览器现有的流程: (1)一个版本需求从产品方产出,经过需求讨论会 ...

  4. Python selenium —— 用chrome的Mobile emulation模拟手机浏览器测试手机网页

    很多人发现chrome有项功能,就是在开发者工具里能够模拟手机打开网页,便想能否用selenium对此进行自动化测试.答案当然是yes! 今天博主便给大家分享下如何用chrome的MobileEmul ...

  5. python 浏览器模拟手机_Python selenium —— 用chrome的Mobile emulation模拟手机浏览器测试手机网页...

    很多人发现chrome有项功能,就是在开发者工具里能够模拟手机打开网页,便想能否用selenium对此进行自动化测试.答案当然是yes! chrome-emulation 今天博主便给大家分享下如何用 ...

  6. selenium之用chrome的Mobile emulation模拟手机浏览器测试手机网页

    很多人发现chrome有项功能,就是在开发者工具里能够模拟手机打开网页,便想能否用selenium对此进行自动化测试.答案当然是yes! 今天博主便给大家分享下如何用chrome的MobileEmul ...

  7. 搜狗手机浏览器_搜狗推广开户费多少钱?【搜狗开户代理商】

    搜狗开户流程 提供落地页审核 提供服务器ip 安排解析 账户预存款4000币 上传关键词及素材 开启广告上线 福如海广告,搜狗开户代理商 全国行业开户,有无资质均可 手机:18705657032[同微 ...

  8. android搜狗互联网链接,完美适配Android5.0搜狗手机浏览器上线

    被网友誉为"移动阅读神器"的搜狗手机浏览器Android版近日获得更新.全新V3.7版本不仅完美适配Android5.0系统,还对小说阅读功能进行再次改进,令网友在阅读.更新小说时 ...

  9. php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...

    查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...

最新文章

  1. 如何在自定义数据源组件中限制用户的更改
  2. 线性代数笔记:汉克尔矩阵(Hankel matrix)
  3. [实践篇] 逻辑回归
  4. vue v-show指令
  5. elasticsearch ik分词插件配置自定义分词词典
  6. ORACLE TEXT LEXER PREFERENCE(二)
  7. AIgorand区块链中VRF随机函数的应用
  8. Self Encapsulate Field(自封装字段)
  9. 某学校新买了一批计算机,2020年度初中信息技术考试选择题.doc
  10. linux vnc离线安装包,Linux之部署vnc应用
  11. Transwarp Inceptor 问题记录与解决
  12. 怎样更改计算机ip,怎样修改电脑IP地址?
  13. Word参考文献交叉引用——连续多项引用
  14. 北京信息科技大学计算机科学与技术研究生,2020年北京信息科技大学计算机科学与技术考研经验分享...
  15. Apache虚拟主机配置详细教程
  16. City2vec:一种学习人口迁徙网络知识的新方法
  17. matlab中字符串的大小比较,matlab中字符串的最大大小
  18. 上twitter_如何在Twitter上找到重大新闻
  19. 如何使用Julius搭建一个语音识别引擎?
  20. 永磁电机极对数一般是多少_对数是多少

热门文章

  1. Java啤酒生产系统描述_Java描述设计模式(04):抽象工厂模式
  2. Arbitrum奥德赛第一周跨链桥任务教程
  3. iphone4s彩信设置教程--教你怎么发彩信
  4. 第六届世界智能大会“云”端召开在即
  5. 什么投影仪比较好?2021投影仪推荐
  6. 服务器系统c盘给多大,服务器主机c盘要多大
  7. android如何复制链接,小红书复制链接怎么打开_小红书复制链接打开方法_攻略
  8. Rosalind第四题:兔子与递归关系
  9. 利用GpuImage打造自己的修图软件
  10. golang 学习(二十四)结构体struct 和 json之间的转换