- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专题8: 软件测试
Topic: Software Testing
用工程化的方法开发软件系统
用工程化的方法开发软件系统
序言
序言
初步的软件系统存在错误,如何:
初步的软件系统存在错误,如何:
发现错误?
发现错误?
纠正错误?
纠正错误?
软件测试是软件质量保证活动中关键步骤
软件测试是软件质量保证活动中关键步骤
对SRS、设计规格说明书以及编码的最后复审
对SRS、设计规格说明书以及编码的最后复审
其工作量往往占软件开发总工作量的40% 以上
其工作量往往占软件开发总工作量的40% 以上
软件测试是确保软件质量的一种有效 (可操作)手段
软件测试是确保软件质量的一种有效 (可操作)手段
软件测试有其特殊性和规律– 因为软件是逻辑产品
软件测试有其特殊性和规律– 因为软件是逻辑产品
本讲要点
本讲要点
软件测试概述(软件测试目标、原则、
软件测试概述(软件测试目标、原则、
方法和过程等)
方法和过程等)
软件测试技术( 白盒和黑盒测试方法)
软件测试技术( 白盒和黑盒测试方法)
软件测试过程与策略(步骤、方法等)
软件测试过程与策略(步骤、方法等)
设计测试方案
设计测试方案
一、软件测试的基本概念
一、软件测试的基本概念
软件错误
软件错误
– 软件系统的功能和性能与预期的功能和性能
– 软件系统的功能和性能与预期的功能和性能
不一致
不一致
软件测试是发现软件错误的过程
软件测试是发现软件错误的过程
软件测试的基本概念
软件测试的基本概念
目标
目标
– 发现软件中的错误,提高软件质量
– 发现软件中的错误,提高软件质量
– 好的测试方案是尽可能发现迄今为止
– 好的测试方案是尽可能发现迄今为止
尚未发现的错误的测试方案
尚未发现的错误的测试方案
– 成功的测试是发现至今为止尚未发现
– 成功的测试是发现至今为止尚未发现
的错误的测试。
的错误的测试。
基本概念
测试只能查找出程序中的错误,而不能证
测试只能查找出程序中的错误,而不能证
明程序没有错误
明程序没有错误
软件测试原则
尽早地和不断地进行软件测试
测试用例由测试输入数据和与之对应的预期输
出数据组成
程序员应避免检查自己的程序
在设计测试用例时应包括合理的输入条件和不
合理的输入条件
充分注意测试中的群集现象(20-80 )
严格执行测试计划,注意排除测试中的随意性
软件测试原则
应当对测试结果做全面检查
妥善保管测试计划、测试用例、出错统计、和
最终分析报告,为维护提供方便。
软件测试方法
两种软件测试方法
两种软件测试方法
– 白盒测试
白盒测试
– 黑盒测试
– 黑盒测试
白盒测试
白盒测试
思想
思想
– 已知程序内部工作流程,通过测试检验程
– 已知程序内部工作流程,通过测试检验程
序内部动作是否按规格说明书的规定正常
序内部动作是否按规格说明书的规定正常
运作
运作
依据
依据 设计
测试
– 针对程序的内部逻辑结构设计测试用例
– 针对程序的内部逻辑结构设计测试用例
特点 用例
特点
– 必须了解程序的内部工作流程
– 必须了解程序的内部工作流程
黑盒测试
黑盒测试
思想
思想
– 根据已知程序的功能和
文档评论(0)