《测试理论》PPT课件.ppt
《《测试理论》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《测试理论》PPT课件.ppt(30页珍藏版)》请在三一办公上搜索。
1、测试方法论,1.为什么要进行软件测试?2.测试人员3 什么是测试,为什么要进行软件测试?,60%(通常情况下更多)的项目开发时间用在测试上。重要的开发资源都会用于测试。测试不可能检查到所有的部分。构建可测试的软件是很昂贵的。测试人员根据产品的描述来完成测试。,因为我们需要这些:,了解状态衡量在产品达到交付目标前已经取得的进步。了解风险因素(测试=风险分析)接纳革新项目经理关注好的设计开发人员关注写出好的代码测试人员关注查证,因为我们需要这些:,确认代码设计和执行可以在公平的基础上评估一些想法代码如何工作对于用户来说并不关心,用户需要的功能是否能实现,及达到的效果才是用户关心的。测试人员通过关注
2、项目经理和开发人员的合作,了解产品的实现。,重要的是:,降低成本在产品的开发周期内解决一个Bug和在产品交付后解决一个Bug所耗费的成本相比,要降低100倍。解决在产品交付后发现的Bug所产生的费用,总是要超出从产品早期版本中获得的利润。公众的不良评价是无法挽回的损失。不进行测试,是最昂贵的举措。,测试不可缺少的部分,一个项目组是由开发人员,测试人员,CM和项目经理组成的。每条规则都是根据别人的经验和能力得到的。项目经理 给出产品预期目标开发人员-实现产品预期目标CM-版本控制测试人员-测量产品预期结果与实际情况的差距。,在Exchange 2000 和 Windows 2000中的资源分布。
3、,Note:,测试虽然越来越被国内软件业重视,但要体现测试的价值,还应该注意提高测试人员的专业水平。提升到一个更高的角度来看待测试,不仅仅把目的停留在每个具体结果是Pass还是Fail,而是透过现象,看到本质问题。并且应该学会总结,不止就表面问题报bug。,测试人员,STE Software Test EngineerSDET Software Development Engineer in Testing测试组长 Test Lead,STE Software Test Engineer,受过不同的教育,不同文化背景(商务,艺术,语言,科学)。不必一定会编程。善于弄坏东西;需要有软件的相关经验
4、。系统测试,一般采用黑盒测试法。很多Bug数。希望从事测试方面工作。,Note:,测试人员至少要对计算机系统操作熟练。因为测试可能需要搭建很多测试环境,要求测试人员自己应该能够独立进行计算机环境配置。,SDET Software Development Engineer in Testing,很多计算机科学背景。使用白盒测试的方法,熟悉代码和编程。系统地解决测试中遇到的问题。有软件经验,需要有测试经验。组件级别测试API,功能,模块。测试工具编写。职业方向在测试和开发之间。,Note:,每个不同的项目对于测试人员在专业技术知识方面掌握程度可能有不同的要求,需要测试人员善于学习,在工作中不断提高
5、。,测试组长 Test Lead,有测试经验。熟悉测试方法。熟悉微软的项目交付周期。决定人员的选用。可能负责整个项目的某一部分,Note:,很好的推动整个项目按照计划完成。合理分配任务。注意小组成员间的沟通。组长未必是组里技术最好的,但应该是最负责的。测试人员:开发的看见他们笑就痛恨!,Note:,从某种意义上讲,测试人员是阻止产品发布的人。肯定是要遭到开发人员的“痛恨”。但我们不能听信于开发人员“花言巧语”,一切用事实说话,用我们雪亮的眼睛查证。我们尤其要关注那些开发人员声称已经修复了的bug。甚至有时候开发人员会附以长篇大论说明如何解决这个问题的步骤,具体的改动,最后有某开发经理确认修复等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试理论 测试 理论 PPT 课件
链接地址:https://www.31ppt.com/p-5547041.html