测试经验的总结

软件职业生涯总结

  项目一: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/

时间: 2024-09-18 19:26:01

测试经验的总结的相关文章

环环相扣---近期自动测试经验总结

1.问题的提出 产品开发时的自测是确保产品质量的一个重要的环节,而自动测试也是提升产品质量和提升研发效率的有效途径之一. 在设计自动测试时,我们要考虑的因素包括以下方面: 第一,测试用例的充分性. 第二,代码覆盖率尽量高. 第三,每次触发时要对之前的功能进行回归测试. 第四,新增加的测试用例不能影响老的测试用例. 第五,每个测试用例针对程序的一个小功能进行测试,且各个用例不重复. 要实现对所有软件模块进行自动测试,难度是相当大的.很多开发小组尝试着让一组测试用例触发所有的模块,即将所有模块纳入一

电子商务网站测试经验总结

从业电子商务网站测试一年多,很久没有进行测试的经验方面的总结了,今天对之前测试的电子商务网站进行了一次总结,总体按照两种模式进行划分总结:1.按照测试类型    2.按照电子商务网站的系统架构 1.按照测试类型来划分 1.兼容性 1.1主要是在浏览器兼容(360浏览器IE6 IE8浏览器) 12.操作系统,主要体现在操作系统兼容(xp win2003 win2007) 2.UI测试 2.1检查连接是否正确 2.2是否有文字错误信息 2.2产品价格是否有显示错误. 3.用户体验测试UE 3.1首页

sql注入测试经验教程

  登录注入 先看一个我们一般用的登录页面sql语句(原生态php执行的sql) $sql = "select * from users where username = '$username' and password = '$password'"; 对于这种sql,对应一个万能密码和用户名: 万能密码: xx' or 1='1 万能用户名: xx' union select * from users/* 执行时mysql解释为: $sql = select * from users

敏捷测试(1) TDD概念

题记 本系列笔记将从测试人员的角度,总结在百度两年来的测试经验,记录一个完整的基于敏捷流程的验收测试全过程,分享在测试过程中的一些知识和经验,以及自己的一些理念.总结自己,也希望对大家有益. 概念 验收测试驱动开发(ATDD)和测试驱动开发(TDD)是完全不同的两个概念. TDD更偏重自动化case先行,而ATDD更偏重于验收细节.质量标准先行. 在了解ATDD之前,先回顾下TDD: 测试驱动开发(TDD) 极限编程的方法之一,从业务入手,以测试先行的方法来反向推动代码的实现.那什么是TDD呢?

布线测试的发展及技术变化

大量的新技术应用失去了布线技术的发展,对布线系统的相应要求也就随之提高了.我们要重新认识关于布线测试方面的重要意义,还要不断更新布线安装和认证方面的技术以保证布线系统满足变化中的国际(内)标准. 近两年在布线的现场测试方面,新的技术和应用也在改变着人们对布线质量的控制.铜缆双绞线的测试技术的提升,光缆布线认证测试技术与标准的发展,无线WLAN的迅速扩张等三个主要方面都引起了业内人士的新关注. 1 铜缆测试技术的提升 (1) 通用的测试插头解决了Cat.6系统互用性的挑战:PM06电缆业界第一个中

跨越边界: 在集成框架中进行测试,第1部分

捕获 bug 我还记得当我第一次得到自动测试的 bug 时的情况.在一次大会上,当我做完叫做 Bitter Java 的 演讲之后,Mike Clark(Java 社区的自动测试大师,性能调整工具 JUnitPerf 的作者(请参阅 参考资 料),现在是 Ruby on Rails 专家)走近我.Mike 告诉我有一种方法可以通过自动测试改进我的演讲. 在那次大会的剩余时间里,我跟着他四处走,看到了我能看到的尽可能多的他的测试会议.我开始使用他 推荐的技术,并对把红条(代表测试失败)变成绿条(代

布线测试的发展与技术变化

大量的新技术应用失去了布线技术的发展,对布线系统的相应要求也就随之提高了.我们要重新认识关于布线测试方面的重要意义,还要不断更新布线安装和认证方面的技术以保证布线系统满足变化中的国际(内)标准. 近两年在布线的现场测试方面,新的技术和应用也在改变着人们对布线质量的控制.铜缆双绞线的测试技术的提升,光缆布线认证测试技术与标准的发展,无线WLAN的迅速扩张等三个主要方面都引起了业内人士的新关注. 1.铜缆测试技术的提升 (1)通用的测试插头解决了Cat.6系统互用性的挑战:PM06电缆业界第一个中央

软件测试工具LoadRunner中的测试协议选择

在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念.首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念.通信协议是什么,通信协议实际上是一组规定和约定的集合.说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是进行文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等.因此,通信双方要遵从相互可以接受的协议(相同或兼容的协议)才能进行通信,如目前因特网上广泛使用的TCP/IP协议等,任何计算机连入网络后只要运行T

测试十年-我难以逾越的困惑和痛苦和思考

很久没写文章了,之前的测试三年,测试六年都写了blog来记录自己的测试生涯和思考,这次测试10年肯定不会错过了,当然了,YY比较多,干货也不多,反正纪念下,或许我很难写测试15年的文章了.大家有任何问题,欢迎讨论,欢迎吐槽.   --- 10年测试的困惑和痛苦 转眼间参加工作10年了,也就是意味着干软件测试10年了,经历过3家公司,都有一些感悟,也难以相信我能在淘宝坚持了这么久,7年了,人家都说七年一痒,我的确是有一点痒了,但是没那么大,不管怎么样,还是会做一些改变吧,7月份初我会离开淘宝BU,