测试新人,你该如何找到方向?
2013-03-01 01:06
239 查看
本文是最近为公司所做的两篇总结之一。主旨是为公司的测试新人指明一些方向,如何融入公司,做好项目,以及提升的一些方向。
总得来说每个项目的情况都会有些不同,所以各个项目中测试人员的职责也存在不同,比如,有些项目里,测试人员是parttime的;有些项目里,测试人员需要和开发人员一起Review文档。所以具体的所负责的事情需要和具体项目一起来考虑。
· 开发编码/用例设计:当开发开始编码时,测试人员就需要开始设计测试用例,需要注意的是,在功能没有开发出来的时候,就需要考虑用例,而不是看到具体效果,再设计。
· 测试阶段:执行用例,反馈BUG,验收BUG。
· 提交阶段:系统测试项目,保证质量,避免直接的明显的BUG。
· 收尾阶段:总结、反思。BUG分析报告,迭代回顾会议。
如果是新人,基础不太好,可以看看培训大纲中测试章节,里面有些资源、一些知识点要求和一些常见问题。下面在简单地提下具体的几个方面的要求。
更少的BUG遗漏。
经常了解业界的测试技术、理论、方法论并尝试引入我们的项目当中。
促进改进得到真正的落实。
开发语言、SQL语句的基本知识。
考虑怎样带新人。
当处理自己项目处理得比较顺畅时,考虑慢慢考虑把眼光放在部门的、公司的其他项目,考虑如何提高质量,提高测试团队的水平。
很多人在讨论薪资高低,其实是无可厚非,但是常常忽略了几个问题:
地区不同,价格不同。夸地区攀比,看着其他人的高待遇,郁闷得是自己;误导得是初学者。
听说情况差不多(工作经历、年限)的某人薪水有多高多高,就认为自己也能找到这么高,一需要问地区一样吗?二需要问你们的真正能力都达到一个水平了吗?三需要问的多少公司能提供如此的待遇?
很多人在测试的道路上迷茫,这个也是正常的,但思路还是些局限:
考虑了自己想要的和当前公司能提供的吗?
考虑了如何解决自己想要的是当前公司不能提供的吗?
考虑了技术不是唯一方向吗?
考虑了测试不是唯一方向吗?
考虑了第二兴趣或者第二事业了吗?
关键是心态平和,理性思考分析,规划自己的道路。
公司项目模式
我们是离岸外包公司,通常来讲我们的客户拿项目给我们做,会在我们公司建立一个团队,开发人员和测试人员都在一个团队里面。客户提他的需求,由我们这个团队完全负责分析,设计,开发,测试。总得来说每个项目的情况都会有些不同,所以各个项目中测试人员的职责也存在不同,比如,有些项目里,测试人员是parttime的;有些项目里,测试人员需要和开发人员一起Review文档。所以具体的所负责的事情需要和具体项目一起来考虑。
一般项目的流程是:
· 需求理解:项目绝大多数都是迭代式开发,在每次迭代初期,在真正编码实现前,开发人员和测试人员会一起对这次迭代的任务项进行一个比较深入沟通,沟通需求,争取做之前双方对即将实现的功能有个一致的理解。· 开发编码/用例设计:当开发开始编码时,测试人员就需要开始设计测试用例,需要注意的是,在功能没有开发出来的时候,就需要考虑用例,而不是看到具体效果,再设计。
· 测试阶段:执行用例,反馈BUG,验收BUG。
· 提交阶段:系统测试项目,保证质量,避免直接的明显的BUG。
· 收尾阶段:总结、反思。BUG分析报告,迭代回顾会议。
基本要求
由此流程,可以看出测试人员需要做到的事情的一个大致轮廓。如果是新人,基础不太好,可以看看培训大纲中测试章节,里面有些资源、一些知识点要求和一些常见问题。下面在简单地提下具体的几个方面的要求。
英语要求
能看懂需求,能书写BUG、相关的邮件交流。测试基本思想
理解边界值,等价类划分,基本流、备选流,场景划分。需求理解
能够理解文档上功能的描述,知道功能具体是怎么工作起来。放在系统里面通盘考虑。BUG
对BUG系统的使用熟悉。报告的BUG是符合规范,简洁易懂,不失必要的步骤。Test Case
跟着模板来写,覆盖到文档里面的所有功能,正常情况,异常情况也需要包含。Bug 分析报告
根据指导文档,对BUG的数据进行一些统计和分析、思考。最好是日常收集相关的数据。进阶方向
当加入团队后,上述能力有一个样子,较为稳定的时,一样还需要根据自身的情况进行反思、改进、提升。着眼点需要更加开阔,怎么才能使自己能贡献得更多。下面做一个思路上简单分析,只做抛砖引玉。提高测试水平
效率更高,发现问题更快:测试数据复用,测试思路总结分享,测试用例模版更新,测试用例、数据设计的总结,经验分享传递等等。更少的BUG遗漏。
经常了解业界的测试技术、理论、方法论并尝试引入我们的项目当中。
提高团队质量
分析迭代开发的每个活动,找出可以提高项。促进改进得到真正的落实。
提高客户满意度
分析和客户协作时每一个环节是不是可以会所提高,更快地了解需求,更高效地沟通,更好地处理客户的问题,更好地满足客户的要求。积累非测试方面的能力
环境安装、配置、部署基本知识。开发语言、SQL语句的基本知识。
培养管理思维
考虑测试任务的计划和策略;进度和质量;人员管理。也考虑项目管理的要素和一些理论。考虑怎样带新人。
当处理自己项目处理得比较顺畅时,考虑慢慢考虑把眼光放在部门的、公司的其他项目,考虑如何提高质量,提高测试团队的水平。
补充
最近看到很多人在网上表现出浮躁、目光短浅。虽然我同样不是成功人士,这里还是想分析下。很多人在讨论薪资高低,其实是无可厚非,但是常常忽略了几个问题:
地区不同,价格不同。夸地区攀比,看着其他人的高待遇,郁闷得是自己;误导得是初学者。
听说情况差不多(工作经历、年限)的某人薪水有多高多高,就认为自己也能找到这么高,一需要问地区一样吗?二需要问你们的真正能力都达到一个水平了吗?三需要问的多少公司能提供如此的待遇?
很多人在测试的道路上迷茫,这个也是正常的,但思路还是些局限:
考虑了自己想要的和当前公司能提供的吗?
考虑了如何解决自己想要的是当前公司不能提供的吗?
考虑了技术不是唯一方向吗?
考虑了测试不是唯一方向吗?
考虑了第二兴趣或者第二事业了吗?
关键是心态平和,理性思考分析,规划自己的道路。
相关文章推荐
- 如何找到要测试的apk的包名和主类名
- Ruby元编程:单元测试框架如何找到测试用例
- monkey测试 如何找到安卓手机App对应的包名和路径
- 作为一名职场新人 如何获得一份软件测试的工作?
- 如何找到理想的运营工作,这是一个完整的解决方案,新人也适用
- 如何找到软件测试Bug 100%毕现的规律?
- 如何带好软件测试新人
- 如何学好编程%2B(精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有一个学好编程的方法适合你%2529
- 我们如何提升——写给测试新人
- 最新找到XP如何加大adsl带宽的方法!值得一试!! 05年的 不知道还有没有用 大家测试下吧
- 【比特科技】学姐教你如何找到测试工作?
- 游戏测试新人如何积累经验
- 软件测试新人如何得到测试工作
- 如何带好软件测试新人&测试新人如何学习
- 新人如何入门和学习软件测试?
- 软件测试如何找到更多bug
- 测试新人如何提高工作效率
- "技术框架太多,多的眼花缭乱,如何在众多选择中找到自己的方向?
- 如何找到要测试的apk的包名和主类名
- 测试新人如何提高自己