- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专题之四软件测试组织与职业规划 姓名:崔启亮 (Gavin Cui) Email:cuiql@ MSN :QiliangCui@ 提要 软件测试管理概述 如何有效的提高软件产品的质量 了解开发人员的测试心理 按照企业现状设计测试流程 软件测试变更处理技巧 软件测试团队交流的方式 软件测试部组织结构 测试人员:临时与专职的选择 测试培训与绩效评估方法 招聘软件测试人员的考虑因素 机遇与失误:软件测试是个好职业吗? 做软件黑盒测试是没有前途的死路吗 ? 从测试工程师到公司副总,谈软件测试人员的职业发展的路线图 酒香也怕巷子深 – 如何为你的身价增添筹码? 软件测试管理概述 测试管理的目标 在测试计划的时间和项目测试预算内,调动一切资源和技术,提供高质量的软件测试结果 测试管理的要点 尽早介入软件项目,对于软件缺陷要造发现,早修正 制定和遵守测试流程,选用合适的测试工具 创建真实可行的测试计划和测试用例 组建合适的测试团队,加强项目准备和培训 充分的交流通道(测试人员与开发人员,工程师与测试经理之间) 从最终客户的角度,报告和发现软件缺陷 如何有效的提高软件产品的质量 运用软件工程的方法,改造软件设计与生产的流程。 增加或增强监督机制,如引入SQA角色或引入监理机制。 独立测试组织,设计与公司现状相符和的质量保证体系。 打通质量反馈环节。 注:再好的流程、体系也需要人去运行,所以人才是企业的生命线。 软件测试管理的10个步骤 步骤1:设定测试目标 最需要测试的模块。 软件、硬件、网络配置 准备和培训测试资源 步骤2:项目信息归纳与组织 做出准确决定 避免不必要的或重复的测试步骤 步骤3:设置测试优先级 由测试目标设定优先级 考虑资源、时间限制 步骤4:创建计划文档 以清晰、标准、一致的格式书写文档 确定测试需求、目标、优先级、资源、方法 步骤5:文档审阅 测试组人员审阅 开发组人员审阅 项目管理组审阅 质量保证组审阅 软件测试管理的10个步骤(续1) 步骤6:做好测试准备 测试进度 测试环境 测试资源 测试工具 步骤7:执行测试 根据优先级跟踪测试进度和测试内容 处理测试更新(资源、时间、测试需求) 步骤8:测试交流 每周测试进度报告,项目团队的每个成员都清楚进度和下一步的任务 测试团队内部交流,测试与开发团队交流,测试与质量保证和项目经理交流 步骤9:测试总结 测试取得的好的经验 测试存在的不足 步骤10:测试过程改进 准备过程改进 文档改进 交流改进 测试流程改进 缺陷管理改进 测试工具改进 按照企业现状设计测试流程 测试是辅助环节,测试过程的设计必须根植于现有的开发流程。 测试过程的复杂程度要和测试的目标相一致,过多和过少的测试都不好。 测试过程中的主体--测试工作执行部门最好在流程中独立出来,方便对质量进行独立、客观的评价。 不要忽视或者过分的强调测试的重要性,测试不是保证质量的唯一手段,但是是不可缺少的手段。过程控制才能有效的保证软件的质量。 了解开发人员的测试心理 测试的目的是找出尽可能多的缺陷。所以测试是“破坏性”的,而开发却是“建设性”的。开发人员总是喜欢欣赏程序的成功之处,而不愿看到失败之处。 开发者对自己的程序印象深刻,并总以为是正确的(自信是应该的)。倘若在设计时就存在理解错误,或因不良的编程习惯而流下了隐患,他本人很难发现这类错误. 开发者对自己的程序的功能、接口十分熟悉,他自己几乎不可能因为使用不当而引发错误,这与大众用户的情况不太相似,所以测试自己的程序不具备典型性。 结论:开发人员应当测试自己的程序,这是他分内的工作。但是开发人员在测试自己的程序时,很难做到客观、公正,所以自我测试不具有说服力。 测试人员理想的开发人员是什么样子? 优秀的程序员敢于声称自己编写的代码没有错误。 一个错误自身也许很微小,但是程序存在错误这件事很严重。 能否做好测试工作,态度是很关键的。 开发人员要了解测试目的,并为测试提供方便。 测试的真正动机是为了让软件赚更多的钱。 在执行测试之前至少要搞清楚两个问题:(1)要测试什么东西?(2)怎样有效地测试? 程序员应该把测试当成份内之事,不要过分依赖于外界的“黑盒测试”。 “黑盒测试”就象通过提问题来判断一个人是否是个疯子,但无法知道他为什么成了疯子。 让程序员先对自己的代码进行白盒测试并非多此一举,这将使以后的日子更加轻松,并且习惯了就感觉不到有什么不方便。 程序出了错误一定要改错。 但是“编写优质无错”的程序才是根本的解决之道。 有错必改,改错必全,争取一次修改成功 开发人员要劳逸结合。 开发人员面对各种各样的Bug,但是不要过于烦恼,不要忘记“每天都是生活”。 要懂一点养生之道,尤其要正常作息,过正常人的生活。 熬夜编程只能偶尔为之,不可习以为常,否则不知不觉
您可能关注的文档
最近下载
- 06K105 屋顶自然通风器选用与安装国标 建筑图集 汇编.pdf VIP
- 工程原材料、成品半成品和中间产品抽检措施方案.docx VIP
- 《调研方法》课件.ppt VIP
- 机械制图习题集(机类、近机类)第二版习题参考答案.pdf
- 2026年国家电网招聘之电网计算机考试题库500道及答案【典优】.docx VIP
- 国家开放大学实验学院生活中的法律形考任务(一)_形考任务(一)答案.pdf VIP
- 高中数学课件:242_2-2-3直线的一般式方程.pptx
- 2020数字政府发展指数报告.pdf
- 中国第三方债务调解及催收行业市场调研报告 2021.pdf
- 现代智慧物流产业园项目建议书.pptx VIP
文档评论(0)