测试经验的总结

简介:
软件职业生涯总结
  项目一:MTK应用软件测试
  产品流程为:产品立项---产品定义--产品设计开发---提交产品---开发人员测试(开发部有一人专测)----产品部验证产品(转下)
  1)有BUG转到开发部门进行修复,修改后再次验证,验证通过转到第2点
  2)无BUG直接与中间件通讯进行资费测试
  项目二:智能视频监控软件测试(C/S   B/S 版测试)
  产品流程为:产品立项----产品设计开发---提交产品---测试人员根据实现功能进行测试--BUG提交---BUG修复---BUG关闭
  测试内部流程: 编写测试方案---编写测试用例--提交新版本执行用例---BUG提交与跟踪---BUG的修复与验证----测试回归测试(回归只针对修改部分进行详细测试,其它未改动部分正常功能测试)--多个基线回归测试---后期使用手册的编写
  项目三:APP应用
  产品流程:产品市场调研---产品需求定义---产品设计开发---测试----回归测试----测试报告---上线
  测试内部流程:熟悉需求---编写测试用例---执行测试用例---回归测试---编写简洁测试报告---产品上线测试
  以上为本人所在公司的一些工作流程,个人以为都不太完善。因为都是一些小公司很多流程就省略了,都说一些大公司的流程比较规范,各位大侠一起分享哟!
  以下为个人对流程的一些想法,请多多指教!
  软件生命周期:
  产品产项---产品定义---产品需求----需求评审(个人觉得测试很有必要参加这个评审会议)---确定需求---产品设计---产品编码----产品成型----测试---回归测试---测试报告---维护
  (产品成型后如若能安排时间与测试人员互动,让测试人员了解开发的一些设计逻辑或业务流程对测试人员那是相当的有帮助,目前所有公司软件的业务流程都是测试人员一个个去问的,想深度发现BUG一定要了解业务流程,否则只能发现一些表面的问题)
  IOS应用测试流程一:
  第一步:遍历自己模块,查看大的功能点是否已实现
  1)未实现   拒绝测试转给开发人员内测
  2)已实现   转到正常流程测试,转第二步
  第二步:执行所有的测试用例
  1)优先执行正常功能的用例
  2)执行异常的用例
  3)按模块执行用例,即正常的异常的一起执行
  此不知各位觉得哪个好些呢,我们实际操作都是按的3来的,每次时间都觉得很紧的?
  第三步:BUG的提交与跟踪
  提交的BUG即使告知开发人员,功能BUG直接描述,对于一些涉及到UI的问题截图加附件以便开发人员知道具体的现象。
  第四步:提交新的基线测试
  1)验证上一轮BUG修复情况,未修复转给开发人员;已修复关闭BUG
  2)验证BUG完毕后进行正常功能的验证,时间允许的话执行正常功能用例
  第五步:重复第四步,执到所有BUG均已修复,或大部分BUG已修复
  第六步:遍历所有模块的正常功能测试(测试环境),提交测试环境测试报告
  第七步:生产环境的测试(所有正常功能的测试),提交生产环境测试报告
  第八步: 产品上线后的验证测试


最新内容请见作者的GitHub页:http://qaseven.github.io/
相关文章
完美解决->“pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。”
完美解决->“pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。”
完美解决->“pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。”
vscode设置自动保存步骤
vscode设置自动保存就不用每次要运行时候去先保存一下才能加载新页面了
10434 0
vscode设置自动保存步骤
|
Ubuntu 机器人 Linux
Ubuntu虚拟机安装
Ubuntu Linux是南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于上游发行版Debian Linux操作系统,于2004年10月公布发行了第一个版本。其中文名:乌班图、优班图,意思是“人性”即“我存在是因为大家存在",是非洲传统的一种价值观,它的核心理念是“人道待人”,着眼于人们之间相互的忠诚与交流。
251 0
|
jenkins 持续交付 网络安全
Jenkins 配置 ssh key
Jenkins 配置 ssh key
1159 2
Jenkins 配置 ssh key
|
索引 Python
Python官方文档
Python官方文档
|
监控 jenkins Java
自主练习Jenkins任务
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成
150 0
自主练习Jenkins任务
|
监控 测试技术 C++
好玩又实用,阿里巴巴开源混沌工程工具 ChaosBlade
减少故障的最好方法就是让问题经常性的发生。在可控范围或环境下,通过不断重复失败过程,持续提升系统的容错和弹性能力。 那么,实施一次高效的混沌工程实验,需要几步呢? 答案:2 步。 ① 登陆 ChaosBlade ② 下载 release 版本,打造故障演练专属工具 高可用架构是保障服务稳定性的核心。
15614 0
|
关系型数据库 MySQL 数据安全/隐私保护
Mysql8 安装过程及安装过程系列问题记录
Mysql8 安装过程及安装过程系列问题记录 前言: 今天,想装个高版本一点的mysql试试,于是下载了一个mysql8的zip版本。 地址:https://dev.mysql.com/downloads/file/?id=484900 没想到安装的过程,竟然卡了半个下午和半个晚上,才走通,坑啊,顺便记录下。
1181 0
|
Web App开发 存储 对象存储
阿里云OSS冰点特价 云存储 1TB 三年 99元
活动期间,用户新购、续费指定规格享受以下2选1优惠:1)3年1TB对象存储存储包 99元特价;2)3年10TB对象存储存储包 999元特价
4820 0