推荐书籍
《做最好的自己》
《我的成功可以复制》
《用对的时间做对事》
《思考的艺术》 **************************************************************************************** 【刘宇】 测试是一个系统工程,要系统地解决测试什么,怎么测,如何安排测试,产品质量如何科学度量分析,测试是否可以结束,后续如何改进等问题。
首先,测试团队需要结合产品定位,产品规格,典型应用,以及积累的经验来确定需要测试哪些内容,这个过程称为“测试需求分析”,即解决测试什么的问题。
其次,需要考虑使用什么样的测试方案,采用什么样的测试步骤来验证这些需求,这个过程称为“测试设计”,即解决怎么测试的问题。在测试之前,还需要根据产品情况和代码变更情况,明确哪些内容可以不测,哪些内容可以重点测试,各个测试内容的时间和人力安排等,以确定“测试策略和测试计划”的过程。
之后,利用已有的测试设计对产品实施测试,查看产品质量到底如何,这个过程就是“测试执行”过程。
最后,在计划的测试任务完成之后,我们需要进行测试过程度量和缺陷分析,对产品的缺陷趋势,测试人力投入,测试执行合理性,以及缺陷分布给出合理的评估;并结合经验数据,判断产品是否达到了我们的质量目标,测试是否可以结束。而且通过对测试过程的分析,我们还能知道在哪些方面,我们需要继续改进,为下一次测试提供优化数据。
高质量的工作输出,高水平的工作技能,高效率的工作就是对优秀员工的一般综合要求。
优秀测试工程师需要具备如下的基本素质: 适度的好奇心和探索精神 遇到问题细致耐心坚持不懈,坚持而不固执 富有创造性 追求完美 良好的沟通能力
职业素质 两三年的软件开发经验 5年以上的专业背景 超强的逆向思维能力和捕捉细节的能力 :软件开发是一个正向的过程,而测试是看到故障现象推测原因的逆向过程。捕捉细节的能力,就是对问题的敏感度。
作为测试工程师你的努力和优秀可以为自己加分。 在评审开发设计,需求等文档的时候,你多认真付出点,就能提出很多有价值的意见。 在做测试设计的时候,你能熟悉模块设计及协议细节,设计出完美的测试用例,能开发出精巧的测试程序深入辅助测试; 在测试执行时你能及时发现有价值的bug,填写 告时规范清晰;自动化测试你能通过积累做到快捷方便,能有更多时间去思考提高测试,在测试完成后你能认真总结,完善原有的测试用例;在你有一定能力的时候,你能把自己的好工作经验分享给同事们,做好培训和写好经验文档。
在出现 上问题时,你能不辞辛苦,勇挑重担,甚至通宵达旦和开发同事一起复现解决,快速响应一线。做到这些,我相信你会体会到测试工作带给你的极大乐趣和成就感,同时会赢得周边同事对你的高度认同的。 *************************************************************************************** 【蔡为东】
软件测试工程师面对的最大挑战是什么 是停滞。 坦诚的讲,在技术上,因为有开发工程师在前面冲锋,测试工程师所经受到的技术压力并不大。也正是因为这样,如果自己不警觉,测试工程师更容易陷入停滞的状态。时间一天一天过,工作都能完成,但是能清楚数出来的收获却不多。
测试工程师要项成为一名专家级的人才非常难,要一日三省,自我挑战。或许,任何行业都是这样。
*******************************************************************************
如何成为一名优秀的软件测试工程师
自己的答案:
1. 喜欢
2. 沟通
3. 主动
4. 分享
5. 保持学习热情,及时总结
6. 培养自己的核心竞争力
7. 发现问题(测试)和解决问题能力(测试开发)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!