- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试之我所见
软件测试之我所见 软件测试概述 软件测试是随着软件工程技术的发展,为解决软件危机而后兴起的一门科学。但是它在中国的历史大概不超过10年,最近几年测试工程师才成为比较热门的新型职业。由于还处于摸索前进的阶段,所以软件测试还没有形成比较固定的模式,相应测试活动在不同的公司进行的程度差异也比较大。 软件测试的目的 软件测试的目的是在一定规约下尽可能早的找出软件中存在的缺陷,它的过程基本就是发现缺陷----〉解决缺陷----〉确认缺陷解决的过程 缩短软件开发的时间周期,这一点可能有些人不理解,明明测试占用了整个项目开发的时间,怎么能说缩短时间周期呢?软件测试会在软件发布前发现大部分隐藏在程序中的BUG,如果这些BUG要在软件发布后被发现的话那就可想而知了 提高软件产品的质量,提高企业信誉度,为公司将来的发展创造商业机会 节约开发成本——这一点应该说是企业追求的最直接的目的,因为企业是个经济实体,是以利润为驱动进行运转的 对软件测试认识的误区 误区一:软件开发完成后进行软件测试 ——这种认识是片面而且带有局限性的,既然是软件测试那就不应该单单指程序代码测试,软件的定义是什么?软件=程序代码+文档;软件测试应该贯穿于软件开发生命周期的各个阶段,测试越早的介入,就越能在早期捕捉到软件中存在的缺陷。 对软件测试认识的误区 误区二:软件发布后如果发现质量问题,那是软件测试人员的错 ——这是另测试人员很尴尬的一件事情,首先软件测试只是提高软件质量的一种手段,它能证明缺陷的存在,但并不能保证软件完全没有错误,从软件开发的某种程度上讲软件测试并不能发现全部的错误,就像撒网捕鱼总不可避免有漏网之鱼,追求零缺陷只是一个最高目标,而我们努力向这个目标靠近。软件的高质量并不是测试出来的,它是软件生命周期的各个过程中设计出来的。质量管理中有一个概念叫做:全面质量管理,公司的产品质量和我们每个人息息相关,需要大家同心协力共同合作来提高。 对软件测试认识的误区 误区三:软件测试是测试人员的事情,与程序员无关 ——开发和测试是个相辅相成的过程,测试员、程序员,需求人员应该相互合作、增进交流才有利于测试效率的提高。开发人员应该认真的做完单元测试后才把程序提交给测试组测试,否则会影响测试执行的进度,导致测试暂停而执行不下去。 对软件测试认识的误区 误区四:项目时间紧时少做些测试,时间富裕时多做测试 ——这是不重视测试的表现,也是软件项目过程管理混乱的表现,把测试看成是一种可有可无的工作。做事情态度放不正,结果肯定会比较糟糕,相反的是当项目时间紧时,往往开发出来的程序潜在质量风险更大,应该加强测试才对,所以要加强软件开发过程管理,保证整个开发工作有条不紊的进行。有句话叫做欲速则不达,就是这个道理。 测试人员应该具备的基本素质 技术能力—知识面广泛 沟通能力、移情能力—与用户、项目组的沟通 责任感—坚持原则、不放弃;有问题及时汇报 团队合作能力—与开发组整体为一个目标开展活动,有时需要妥协 自信心 怀疑精神 逻辑分析能力 独立判断和自学能力 —坚持观点,不随声附和 —喜欢探寻、钻牛角尖不一定是坏事情 软件测试的基本原则 所有测试均应当追溯到客户需求 测试应当从小规模开始逐渐向大规模过渡 测试应当由独立的测试小组或独立的第三方来完成 软件测试的基本流程 开发测试过程v模型 什么是测试计划 ——测试计划就是预先定义整个项目的测试过程,为整个测试过程的管理工作和技术工作提供指南 ,以达到控制测试工作正确有效进行的目的。 测试计划的基本元素 概述 a.编写目的 b.项目背景 c.参考资料 d.测试术语和缩写词 e.测试范围 f.测试种类 测试计划的基本元素 测试环境 a.硬件环境 b.软件环境 过渡标准 a.测试进入标准 b.测试暂停标准 c.测试退出标准 测试计划的基本元素 人力资源 a.测试经理 b.测试工程师 测试安排 a.测试总体要求 b.主要测试内容 c.测试进度安排(测试工作的时间安排 ) 风险预测 例:超常的错误数量、需求变更过于频繁、人力资源缺失等等。 测试计划注意事项 不要形成虚设,要根据客观实际情况做必要变更 要控制测试过程按测试计划实施 制定的测试计划要符合现实条件,太容易实现的计划和太难于实现的计划都不是好计划,总之——制定的测试计划要符合实际情况而且富有挑战性。 测试计划的工作时间进度安排的要尽量宽松 测试计划实施后,要进行经验总结,为以后更好的制定计划提供可以借鉴的素材 常用的测试类型 单元测试: ——它属于最小规模的测试,以测试某个功能或代码块为单位,单元测试一般由程序员来做,因为它需要知道内部程序设计和编码的
您可能关注的文档
- 车的世界[小学语文课件 PPT课件 教学课件].ppt
- 车载汽车电子市场与产品简析.ppt
- 车载诊断系统(OBD)培训(PPT).ppt
- 车身质量分析与控制标准.ppt.ppt
- 车间物料周转方案报告.ppt
- 轮机英语考试强化复习.ppt
- 车桥和车轮讲.ppt
- 转变教学观念 讲究教学方法 用好中职语文教材.ppt
- 转变观念,提高素质, 适应小学英语课改发展要求.ppt
- 软件体系结构课件(张友生).ppt
- 数字智慧方案企业供应链计划管理APS及运输管理OTM一体化解决方案(72页PPT).pptx
- 数字智慧方案全生命周期综合管廊智慧平台建设探讨中冶(56页PPT).pptx
- 2025年中国人民解放军海军第九零五医院医护人员招聘备考题库及答案解析.docx
- 2025年中国人民解放军联勤保障部队第九八一医院医护人员招聘备考题库及答案解析.docx
- 2025年中国人民解放军第一五二中心医院医护人员招聘备考题库及答案解析.docx
- 2025年中国人民解放军中部战区总医院(汉口院区)医护人员招聘备考题库及答案解析.docx
- 企业合规管理体系建设实践中的合规管理法律法规执行情况调研报告.docx
- 企业合规管理体系建设实践中的合规管理法律法规合规性评估报告.docx
- 低碳环保新时代:2025年碳捕获与封存技术应用案例分析.docx
- 低空经济推动下,2025年城市空中交通规划现状与区域经济发展策略报告.docx
文档评论(0)