CH1课程背景及介绍82108.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CH1课程背景及介绍82108

* * 三、教学周历:16周 教学周历:16周(2×16=32学时) * * 课程介绍 形式和要求 学习前的要求: 掌握软件工程基本概念 掌握软件开发方法和软件开发语言 了解Windows平台开发 学习方式: 课堂讲解为主 辅以上机实践、作业实践 成绩评定方法: 期末笔试占总成绩的50% 课后作业占总成绩的40% 课堂表现占总成绩的10% * * 课程介绍 参考教材书目 《软件生命周期质量保证与测试》 中国软件评测中心,2009,电子工业出版社 《软件测试》 Paul C.Jorgensen,2005,机械工业出版社 * * 课程介绍 课外参考书目 《The Art of Software Testing》 Myers,1979 《Testing Computer Software》 Cem. Kaner,1993 《Black-Box Testing》 Boris Beizer, 1995 《自动化软件测试》 Elfriede Dustin,1999,《Automated Software Testing》 影印,2002,清华大学出版社 《面向对象的软件测试》 John D. McGregor,2001,《A Practical Guide To Testing Object-Oriented Software》 杨文宏,2002,机械工业出版社 * * 欢迎提问和讨论 * * 谢 谢 ! 广义测试概念包含SQA的工作 * * 对软件测试的误解2 误解二、软件测试技术要求不高,比编程容易多了; 很多人认为软件测试就是运行一下软件,然后看看结果对不对。 但实际上,如何在有限的投入下,提高软件测试的效率和产出是一件很见功底的事情。 * * 对软件测试的误解2(续) 所以,好的测试人员不仅要掌握各种测试技术和测试工具,还要具备丰富的编程经验和对BUG的敏感。 另外,测试统计技术也是一项很特别的技术。 事实上,测试工作所需的艰苦和投入不亚于开发工作。 * * 对软件测试的误解3 误解三:设计-实现-测试,软件测试是开发后期的一个阶段; 实际上,软件测试贯穿整个软件产品生命期。 一方面,软件测试也要经历测试计划、测试用例的设计和实现,以及测试运行一系列的阶段,因此,早在软件需求阶段,甚至更早,软件测试的工作就要开始了。 另一方面,软件测试越早进行越好,因为BUG越早发现,BUG造成的影响和修改的代价就越小。而且,软件测试并不仅仅针对程序,软件的需求、设计等等也要被测试。 * * 1、软件测试工程师职责 依据测试主管编制的“软件测试计划”进行软件测试工作 编写测试用例 掌握并使用自动化软件测试工具进行测试工作 编写测试脚本 开发测试工具 填写并提交测试记录 对软件问题进行跟踪 * * 2、软件测试工程师在项目组中的位置 软件项目中的不同角色: 项目经理 系统分析人员 系统设计人员 程序员 配置管理员 测试人员(测试主管、测试开发工程师、测试工程师) 质量保证人员 * * 2、软件测试工程师在项目组中的位置 矛盾体:时间、成本和质量 测试人员在开发小组中接受挑战 * * 3、软件测试工程师与软件测试主管的区别 是否进行“测试计划”的编写 是否进行“测试总结报告”的编写 是否进行系统测试 * * 4、软件测试工程师与软件质量保证(SQA)人员的区别 关注点不同(程序/过程) 手段及方法不同(测试/评审) 显现效果不同(显著/不显著) * * 5、合格的软件测试工程师应具备的条件 掌握软件测试基本理论; 本着找出软件存在的问题的态度进行测试; 可熟练阅读需求规格说明书等文档; 以用户的观点看待问题; 有着强烈的质量意识; * * 5、合格的软件测试工程师应具备的条件(续) 细心及责任心; 与开发人员及用户保持良好的关系并进行有效的沟通; 具有以往的开发经验; 可判断一个软件的高危险区在何处。 自信心 逆向思维能力 沟通能力 怀疑精神 很强的记忆力 技术能力 * * 6、测试工程师的职业发展 发展过程 发展阶段 * * 测试职业发展过程 初级测试工程师 初级职位,开发测试脚本,执行测试 测试工程师/程序分析员 1-2年资历,编写自动测试脚本程序 高级测试工程师/程序分析员 3-4年资历,确定测试过程并指导初级测试工程师 测试组负责人 2-6年资历,监管1-3人工作,否则规模/成本估算 * * 测试职业发展过程(续) 测试/编程负责人 4-10年资历,监管4-8人,安排和领导任务完成,提出技术方法 测试/质量保证/项目经理 8年以上资历,负责8名以上人员的一个或多个项目,负责全生存期管理 业务/产品经理 15年以上资历,负责多个项目的人员管理,负责项目方向和业务盈亏 * * 测试职业发展计划 技术技能 测试过程 测试组

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档