软件测试技术第1章.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文档。上传文档
查看更多
1.2.4 软件测试技术概要 软件测试的策略:就是测试将按照什么样的思路和方式进行。通常,软件测试要经过单元测试、集成测试、确认测试、系统测试以及验收测试。 软件测试技术: (1)白盒测试和黑盒测试 (2)静态测试和动态测试 (3)传统测试方法和面向对象测试的方法 (4)特定环境及应用的测试 软件测试技术概要(续) 软件测试技术的发展趋势: (1)软件验证技术 (2)静态测试分析技术 (3)测试数据的选择——主要对测试用例进行选择 通常从下面几个方面评价测试用例的质量: 检测软件缺陷的有效性、测试用例的可重用性、 测试用例的经济性、测试用例的可维护性 (4)集成化测试——研究如何实现软件测试的自动化过程以及相关的一系列内容。 Return 1.3 软件开发过程 1.3.1 软件产品的组成 1.3.2 软件开发项目组 1.3.3 软件开发模式 Return 1.3.1 软件产品的组成 1、软件产品需要各种开发投入 ? 图1-5 获得软件产品的工作示意图 产品说明书、产品审查、设计文档、进度计划、上一版本信息反馈、商业竞争对手的同类软件产品情况、客户调查、易用性数据、观察与感受说明书 开发过程 软件产品的组成(续) 2、客户需求 客户需求包括对客户调查所收集的详细信息、以前软件的使用情况及存在的问题、竞争对手的软件产品信息等等。通过分析客户需求,可以确定将要开发的软件产品应该具有哪些功能。 3、产品说明 产品说明书的作用就是对客户需求信息进行综合描述,并包括用户没有提出、但软件产品本身必须要实现的要求,从而针对产品进行定义并确定其功能。 软件产品的组成(续) 4、设计文档 构架。即产生描述软件整体设计的文档,包括软件所有主要部分的描述以及相互间的交互方式。 数据流示意图。表示数据在程序中如何流动的正规示意图。通常由圆圈和线条组成,所以也称为泡泡图。 状态变化示意图。将软件分解为基本状态或者条件的另一种正规示意图,表示不同状态之间的变化的方式。 流程图。用图形描述程序逻辑的最常用方式之一。根据详细的流程图编写程序代码简单方便。 注释代码。代码注释是便于维护代码的程序员掌握代码的内容和执行方式。 软件产品的组成(续) 5、测试文档 一般测试文档所包含的内容: 测试计划。描述用于验证软件是否符合产品说明书和客户需求的整体方案。 测试用例。依据测试的项目,并描述验证软件的详细步骤。 软件测试报告。描述依据测试用例找出的问题,通常提交测试报告。 归纳、统计和总结。采用图表、表格和报告等形式来描述整个测试过程。 软件产品的组成(续) 6、开发进度表 软件项目的开发进度通常使用Gantt图表来进行描述。 任务甘特图:项目进度安排和阶段指标 西北大学 软件工程研究所 任务1 任务2 任务3 任务4 任务5 任务6 任务7 任务8 任务9 任务10 时间 任务 2006.1 2006.5 2006.8 2006.11 2007.3 2007.9 2007.12 2008.1 任务1 任务2 任务3 任务4 任务5 任务6 任务7 任务8 任务9 任务10 时间 任务 2006.1 2006.5 2006.8 2006.11 2007.3 2007.9 2007.12 2008.1 任务1 任务2 任务3 任务4 任务5 任务6 任务7 任务8 任务9 任务10 时间 任务 2006.1 2006.5 2006.8 2006.11 2007.3 2007.9 2007.12 2008.1 软件产品的组成(续) 7、软件产品组成部分 (1)程序代码 (2)帮助文件 (3)用户手册 (4)样本和示例 (5)标签 (6)产品支持信息 (7)图表和标志 (8)错误信息 (9)广告与宣传材料 (10)软件的安装 (11)软件说明文件 (12)测试错误提示信息 1.3.2 软件开发项目组 项目管理经理:全程负责整个软件项目的开发。 系统设计师:设计整个系统构架或软件构思。 程序员:负责设计、编写程序,并修改软件中的缺陷。 软件测试员/测试师:负责找出并报告软件产品的问题,与开发组密切合作,进行测试并报告发现的问题。 技术制作、用户助手、用户培训员、手册编写和文件档案专员:负责编写软件产品附带的文件和联机文档 。 结构管理和制作人员:负责将程序员编写的全部文档资料合并成一个软件包 。 1.3.3 软件开发模式 1、大棒开发法 源于能量爆发创造宇宙

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档