如何成为世界级的软件测试员
“deng2005”通过精心收集,向本站投稿了9篇如何成为世界级的软件测试员,下面是小编整理后的如何成为世界级的软件测试员,希望对大家有所帮助。
篇1:如何成为世界级的软件测试员
如何成为世界级的软件测试员
测试员就是知道事情会有所不同的人。
这是Jerry Weinberg对于世界级测试员的描述,提醒我们测试与批判性思维与想象力有关。不相信任何的表面价值,而是维持一个调查的心态。
测试是为了评估一个产品而质疑它。
这个关于软件测试活动的定义来自于James Bach,包括测试的多个重要方面之一:发现和传递信息。软件测试会揭露未知。
如果质量对某人有价值,那么测试就是发现任何威胁这个价值的服务。为了提供这种服务,测试员需要做许多不同的事情,例如问一些好的问题,在需求上注释,用一种使产品产生有用信息的方法与产品交互。
我对于一个世界级测试员的定义是:可以快速发现与产品高度相关信息,最大程度使用资源,并且拥有项目相关人员的尊重。这个人是可以信赖的。
那么,成为一个世界级的测试员,需要拥有什么技能和心态呢?使你避免被描述为“点鼠标的猴子”,有哪些方面需要做好呢?
技术熟练
在管理的更高层次,软件测试通常只被视为一种技术学科。他们认为你做为一个测试员的效力取决于你开发测试代码的能力。但软件测试还有许多方面是不能自动化。人类非常擅长思考和适应基于上下文新出现的信息。因为软件是一个不停改变功能与状态的系统,有时候做探索来的更有效率。自动化是与之相反的,因为它牵涉到脚本的过程。
然而,自动化可以释放测试人员的时间做更多的探索发现。任何重复性或枯燥性高的工作都适合自动化。自动化在这些领域非常有价值。
开发强大和可维护的自动化是困难的。我相信一个平庸的软件开发人员是不能够达到这样一个工作的要求。如果你想做有用的自动化,你最好除了其他测试技巧之外,还拥有优秀的开发技巧。
以下我认为可以帮助你的更多的技能和心态:
调查性的好奇心
如果你认为测试是必要之恶--阻拦您做出很cool东西的事情--你可能会错过很重要的问题。世界级的测试员不断地探索他们产品的可能性和限制。同时对他们产品的能力保持一个健康的怀疑态度。
如果你想给自己一个花哨的头衔,把自己想象为“强迫性庸医”,被不可抑制的探寻真相的冲动所引导。世界级的测试意味着遵循弄清事情真相的冲动,直到有足够的经验价值才停止。当你看到一个测试人员回避未经证实的假设,这是他们认真对待工作的标志。
观察的技巧
如果你想观察某样东西,你首先需要注意它。观察是注意重要或者有意义细节的能力。测试时,你需要能够观察到不寻常的状况。
在你观察的领域,谁会是一个好的老师呢?跟一个五岁的小孩一起走,看看什么会抓住他的注意:人行道上的小裂纹,花园里美丽的花,在墙上慢慢爬的蜗牛。小孩是天生的观察家,他们对任何发生在周围的事情都感兴趣。他们的频道是敞开的,他们快乐的观察,
把你的频道打开,模仿孩子般的行为。训练自己的注意力,更近的'看,慢慢地,观察。
沟通技巧
你会碰到不得不保护你的发现的情况。你必须说服人们采取行动,所以你要解释为什么你的发现是相关的。世界级的测试员联系描述他们的测试。他们知道他们的解释必须超越“我测试过了,相信我”。如果你能够描述您的测试,那么人们会相信你是知道自己在做什么的那种人。有一个方法,就是使用启发式测试战略模型来描述你在做的东西。或者,你可以提出你自己的模型。
当你将你的故事时,记得沟通是双行道。世界级的测试人员跟进他们提出问题的答案,他们对从谈话中得到的新信息很警醒。
写作技巧和bug宣传
最丰富的沟通发生在你能够面对面交谈的时候。你观察面部表情,你可以对混淆和误解立马澄清。写作则不行。这个通道很窄,更容易引起误会。澄清需要时间和精力。
Bug宣传通常伴随着写作技巧。你描述问题准确和可理解的能力影响正确的bug得到fix的可能性。不是每个报告的bug都会被fix,但那些应该被fix的最好不要因为贫乏的措辞而被忽略。
一个bug报告是一个有说服力的文档需要影响正确的人去行动。把不相关的信息从bug报告中删除,也别向小报头条一样在读者眼前尖叫。
你可能想要保存你过去的bug报告的记录。哪一个产生了混淆?你可以写得不一样么?措辞的修改是不是会更容易理解?
领域知识
作为一个测试员,你不只是比较规格说明与实现。还有许多不同的指标,例如:用户体验,与同类产品的一致性,或者你的产品的历史,你可以用来识别问题。领域知识也是你可以开发的一个指标。与客户交谈。与市场人员交谈,花一天做客户支持。你对于你的生意来说什么最重要知道的越多,你可以做更好的判断。
学习的愿望
你是一个知识工作者。知识不是静态的,尤其对于技术领域。不断地学习是为了变得更好。人类与软件交互的情况是一个软件与人交互的情况。理解双方如何工作是非常有好处的。我推荐探索社会科学(认知心理学、社会互动理论等)以及增加你的技术教育。
我认为,每个想做的真正好的测试员会从参加优秀的BBST(Black Box Software Testing)课程中受益。然后是RST(Rapid Software Testing)课程。。。。
交际技巧
测试员经常抱怨他们的工作以及如何可怕的其他人都让我热血沸腾。自我受难是有毒的。有时候你必须放下。如果你不能做到,你就会被人觉得牢骚满腹。如果人们周五晚上喝啤酒,你没有被邀请,想像一下人们跟你合作的意愿吧。
幽默
幽默可以帮助维持你的理智。作为一个测试员,你经常生活在压力的环境中,微笑和大笑减少了压力荷尔蒙的危害。他帮助你专注于你所做的事情:测试。
练习
首先,你需要练习你的技巧。如果你不练习,你不能达到熟练。当你练习的时候,观察自己,找到需要提高的领域,深思熟虑和自我反省你的行动。
结论
成为一个世界级的测试员的目标不意味着一个目的地,而是到达新的领域的持续旅行。这个探索从无止境,使人愉快,并且使软件测试如此有意义!
快乐的测试吧!
篇2:软件测试员岗位职责
职位要求:
1.具有创造性,追求完美
2.准确判断力
3.良好沟通能力,善于说服,善于清晰地表达观点,善于提问
4.拥有编程知识,了解行业知识,能更好的了解软件的目的
工作内容:
1.修改测试案例
2.用自动测试工具进行测试,尽早找到软件缺陷,并确保其得以关闭
3.项目可行性、可靠性分析,风险分析
4.制定测试计划
5.测试自动化开发
篇3:软件测试员岗位职责
1、协助测试经理制定项目的测试计划,保证产品测试工作的计划性与规范性;
2、把握有关要求,详细编写测试用例,做好测试前的相应准备工作;
3、搭建测试环境,保证测试环境的独立和维护测试环境的更新;
4、执行测试,并及时评估软件的特性与缺陷;
5、进行bug验证,督促开发部门解决问题;
6、进行测试记录和相应文档编写。
篇4:软件测试员岗位职责
1.配合项目经理进行业务需求的沟通,整理需求说明书;
2.完成软件的功能模块详细设计,业务功能实现与单元测试,bug修改等工作;
3.参与产品构思和架构设计,撰写相关的技术文档;
4.对测试实施过程中发现的软件问题进行跟踪分析和报告;
5.推动测试中发现问题及时合理解决。
篇5:软件测试员岗位职责
(一)
1、制定、编写软件测试方案与计划;
2、按时完成软件测试工作任务,执行测试,跟踪缺陷状态,提交测试执行报告;
3、编写测试文档,测试报告,提交测试结果;
4、测试环境的设计、设置,完善测试规范流程、创建和维护测试用例;
5、改进软件测试流程、工具、和质量。
6、参与测试结果评审;
(二)
1、参与产品测试、根据测试结果编写测试报告;
2、负责编写各产品用户文档、技术白皮书、概要设计、功能说明书等各种技术文档;
3、提出对(tichudui)产品的改进建议。
篇6:软件测试员岗位职责
1. 根据软件项目的设计方案编写软件代码,完成软件测试;
2. 编写开发文档及测试报告;
3. 编写帮助文档,制作软件使用手册;
4. 对所评测的内容,提出自己的独到见解和建议;
5. 对测试错误进行报告和跟踪。
篇7:软件测试员简历
所修专业: 游戏软件 出生日期: 1985-9-23
毕业院校: 北京师范大学珠海分校 民 族: 汉族
最高学历: 本科 籍 贯: 河北省保定市
毕业日期: 7月 户口所在: 河北省保定市
职业概况/求职意向
职位类型:全职 期望职位:网络游戏类
期望月薪:面议 期望地点:北京市
教育培训经历
至20在北京师范大学珠海分校读书 专业:游戏软件 所学课程:计算机基础,C++语言,游戏构架与策划,游戏赏析,多媒体,3D MAX ,人工智能
工作实践经验
7月的暑假,我进入珠海麒润网络科技有限公司实习。在该公司我做游戏测试工作,配合研发人员和策划人员负责网络游戏的功能和性能测试,在同事的指导下撰写测试报告。工作期间随着对游戏的深入认识,我越发喜欢上了游戏策划这个职业,因为它是游戏的设计者,是整个游戏的灵魂和思想。因此这段工作经历使我更加坚信了自己的目标就是进入游戏行业,从游戏策划做起逐步成为一名出色的游戏设计师。
职业技能特长
我玩过多款大型网络游戏,有丰富的游戏经验,熟悉市场主流游戏的风格。我对历史和神话故事有着浓厚的兴趣和了解,喜欢研究网络游戏的文化背景,设计风格以及各种系统的模式。我专业的学过游戏策划和构架,并且和同学一起做过游戏策划书,用地图编辑器做过小游戏的关卡设计。
自我评价
我做事积极乐观,细心而又耐心,我具有幽默感和较强的'适应性,能很快融入到新的环境。我擅于学习别人的优点,对新事物有特殊的敏感性和好奇心。 我深知团队合作的重要性和服从上级安排的必要性。 我对游戏行业充满热情和信心,希望通过自己的努力在这个行业上学习更多的知识和经验,并且发挥自己的潜力,展现自己的价值。 我认为年轻人应该有敢于挑战的精神,做事保持积极的态度,不怕跌倒,相信风雨过后能看到彩虹!
联系方式
大学应届毕业生求职信 求职信 求职个人自荐信模板 大学教师自我鉴定
下载空白个人简历表 应聘简历 推荐个人简历 空白个人简历 会计的简历
篇8:软件测试员求职个人简历
基本信息
姓名:YJBYS
性别:男
年龄:27岁(19xx年1月6日)
婚姻状况:未婚
民族:汉
现居住地:上海
户口所在地:上海
联系电话:xxxxxx
电子邮箱:xx@yjbys.com
求职意向
到岗时间:随时到岗
工作性质:全职
希望行业:计算机软件
目标地点:上海
期望月薪:面议/月
目标职能:软件测试
工作经验
/2—/8:XX有限公司
所属行业:计算机软件
测试部 软件测试
1.制定测试计划及测试方案。
2.参与系统的案例评审、需求评审会议等。
3.提交测试数据申请表,挑选对应的`测试案例等前期准备工作。
/8—/11:XX有限公司
所属行业:计算机软件
测试部 软件测试
1.协助解决系统测试过程中较难处理的问题,讨论解决方案。
2.整理自己负责的系统参数表发给组员,便于大家在测试时及时找到需要配合的人员,提高工作效率。
3.对人员考勤、人员信息统计进行管理。
教育经历
/9—2012/6上海海洋大学通信工程本科
证书
/6大学英语四级
语言能力
英语(良好)听说(良好),读写(良好)
自我评价
本人对待工作认真负责,善于沟通、协调有较强的组织能力与团队精神;活泼开朗、乐观上进、有爱心并善于施教并行;上进心强、勤于学习能不断提高自身的能力与综合素质。在未来的工作中,我将以充沛的精力,刻苦钻研的精神来努力工作,稳定地提高自己的工作能力,与企业同步发展。
篇9:软件测试员面试问题
笔试题
1. 避免死锁的方法有哪些?
2. 内存有哪几种存储组织结构,请分别加以说明。
3.如果你是一个测试组长,你将怎么做计划,去测试一个ICEBOX。
4.测试结束的标准是什么?
5.测试用例的设计方法有哪些,描述一个具体的例子。
6.单元测试和集成测试,描述工作实际开展的情况。
7.工作中哪些需要改进,期望的工作环境。
【如何成为世界级的软件测试员】相关文章:
4.软件测试面试经历
6.软件测试实习总结
10.软件测试优秀简历






文档为doc格式