


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教新手如何提高软件测试能力的 19 条 建 发布: 2011-6-08 09:49 | 作者: 网络转载 | 来源: 软件测试时代 | 查看: 36 次 字号: 小 中 大 | 推荐给好友 教新手如何提高软件测试能力的 19 条建议 我起初准备自己写 10 条建议给刚入门的软件测试员们。但之后我看了 lolcats/icanhascheezburger 上的名人 Ben Huh 的一段演讲。Ben 指出,有了互联网,信息成了免费资源,但组织,编辑,以及表达却 都需要技巧。受 Ben 和 cheezburger 网站的启发,我请求 60 名成功的软件测试工程师每人为刚入门的测 试人员提出三条建议。其中的 40 多名答复了我,使我最终有了一个长达 100 条的建议列表。 出于保护他们的隐私,我不会原封不动的把这些建议罗列出来。但是有趣的是,我发现他们的建议中 有很多共同的地方,而所有这些建议加起来要比我原先自己想到的好得多了。 我把这些我搜集的建议总结成以下 19 项: 1. 想客户之所想 在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你 的软件。 2. 多读 Bug 如果你和一个团队的软件测试工程师一起工作,那么请阅读 他们每天发的 Bug, 特别是那些针对你 的测试部分的 Bug 。你可以从别人如何找到 Bug 中学到很多东西。 3. 多读代码 找到你测试的那部分功能的代码。虽然写代码并不是你的事,但是读那些代码常常会帮助你找到潜在 的边际情况和软件缺陷。 4. 为你发现的 Bug 而骄傲 促成一个软件 Bug 的修复是从写好 Bug 标题和描述开始的。我每次发完一个 Bug 都会把这个 Bug 重 读一遍以确保它是合理的并提供恰倒好处的细节。如果一些重要的 Bug 没有被纠正,要追根究底,确保 决定和利弊权衡是正确的。 5. 参加软件功能的设计 在软代码编写之前,在仍有可能有大的设计变更的时候,积极参加软件的计划阶段,这会帮助你了解 正被考虑的折衷和权衡。 6. 设计你的测试 无论是寻找边界值,运用组合技术,画图表,或创建测试模型,把你的想法放进你的测试设计中总是 有用的。在试探性测试的时候,有意识地去交替你的测试计划和产品学习。 7. 了解你测试的功能 不管你测试的是那一块功能,你应该了解它的设计,它的局限性,别人发现的 Bug,代码的变动,以 及它和其它功能间的交互关系。 8. 和别人合作测试你负责的部分 和有不同专长的人一起测试你的功能模块,一起讨论测试的点子并且征询他们的反馈意见。 9. 学习你测试的软件 即使你只是测试一个软件中的很小一部分,成为其它新功能和整个软件的专家都会帮助你成为一个更 好的测试工程师。 10. 培养和开发人员的良好关系 测试工作有时候是对抗性的,以致很容易使有些与你共事的人在做决定时忽略你的意见。与修复 Bug 的开发人员建立坚实的关系对了解最新进展和促成 Bug 的修复会有裨益。 11. 扩大你的领域和人际网络 成功的人都有一个的坚实可信的交际圈。他们可以从中得到他们需要的专业知识和建议。不断在你的 公司内部和外部结交新朋友并发展专业领域的联系。 12. 寻找良师或榜样 我和许多出色的测试工程师一起工作过,并且从他们那里学到了很多东西。为了提高你的测试技能, 你应该寻找“顾问”与他们见面或者榜样向他们效仿。 13. 保持自省 测试工程师善于发现软件的缺陷。如果把这种敏锐运用到自己身上,我们一定能更有效的发现自身的 不足之处。 14. 管理你的时间 我们的时间很容易被大块的工作和不断的会议所占据,导致我们没有时间去学习,去深挖更多的 Bug,甚至没有时间保持健康的生活状态。为了避免透支,你需要学习如何管理你的时间。 15. 明智地选择测试自动化 自动化测试可能缺乏熟练测试人员的那种“余光视力”。不正确的自动化有时会变成一推庞大而难以维 护的代码,并且对衡量软件质量没有什么实际意思。但是精心设计的自动化测试有助于及早发现软件缺陷。 16. 提高你的编程能力 我遇到过一些很有天赋的测试人员,他们倾向于不去写代码。这有一定道理。就像电影评论家在变得 挑剔而富有陈见后不会去考虑电影观众的喜恶一样,在我充当编程员的角色时,我想的就不再和用户一样 了。但是编程还是一项有价值的技能,他能帮助你更好地阅读代码,理解产品的内在,同时帮助你写一些 小工具使得平淡反复的工作变得简单。 17. 参加 Bug 的审阅 (Triage) 在产品发布前的最后一些日子里,Bug 审阅组开会决定哪一些 Bug 应该修复,哪一些应该留到以后的 版本去修复。如果你通常不在这个会议的邀请名单中,那么去主动要求参加。你会看到在测试员信誉,用 户影响和已知风险等因素间做出折衷决定的过程。这将会是一种非常有趣的经历。 18. 不断学习 不管是“软技能”,比如公开演讲, 或者编程语言,亦或新的测试技术,成功的测试工程师总是会从 繁忙中抽出时间来坚持学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年半导体检测设备行业研究报告及未来行业发展趋势预测
- 摄影工作室运营成本控制-洞察及研究
- 基于机器学习的客户细分-洞察及研究
- 云原生网络数据安全防护-洞察及研究
- 2025年智慧城市案例研究:城市信息化建设分析
- 2025年智慧城市建设视角下公园健身设施智能化改造研究
- 农民田间试验及推广合同
- 2025下半年广东佛山市三水区疾病预防控制中心招聘事业编制人员7人考试参考题库及答案解析
- 农业养殖与信息技术合作协议
- 三台县2025年教体系统公开考调事业单位工作人员考试参考题库及答案解析
- 精神科护工安全知识培训课件
- 2025年新学校军训合同协议书
- 邯郸市永年区实验中学2024-2025学年九年级上学期开学考试道德与法治试卷(含答案)
- 2025年度剧院设施全面维修与日常维护服务协议
- 学易金卷:段考模拟君之2025-2026学年高一化学下学期期末考试原创模拟卷01(考试版)
- 2025至2030年中国综合能源服务市场竞争策略及行业投资潜力预测报告
- 土地要素保障课件教学
- 2025年海南省通信网络技术保障中心招聘事业编制人员考试试题(含答案)
- 2025秋新版一年级上册语文教学计划+教学进度表
- 2025年安徽干部教育在线必修课考试试题及答案
- 2025年度中级经济师职称评审聘用合同样本
评论
0/150
提交评论