软件测试技术及策略.docVIP

  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文档。上传文档
查看更多
软件测试技术及策略

陕西际融信息科技有限公司 软件测试技术及策略 软件测试技术及策略 软件测试的流程 软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程。 测试计划的前期是否需要需求调研?需要 测试具体分几个阶段,每个阶段执行的依据是什么? 计划测试:需要制定测试计划、 整理测试需求 设计测试:要设计测试用例和测试过程;要保证测试用例完全覆盖测试需求; 要根据测试用例实现具体测试操作步骤 执行测试:通过自动化测试工具或人手工来执行那些自动化脚本或手工的操作步骤 评估:要对软件的质量和测试工作自身的质量做出一个客观的评价 开发生命周期中的验证活动:需求;设计;编码;测试;安装;维护 单元测试:Unit testing 目标:检验程序最小单元有无错误(类,文件,窗口,函数,菜单,报表或一个存储过程)接口,数据结构,边界,覆盖,逻辑 进入条件:代码无错误地通过编译或汇编 方法:白盒测试 测试执行人:开发工程师 测试内容: 模块接口:对被测模块,信息是否能正确地流入和流出 局部数据结构:模块的工作过程中,其内部的数据能否保持其完整性 边界条件:在边界上模块是否能正常工作 覆盖条件:模块运行是否达到了规定的逻辑覆盖 出错处理:检查模块的错误处理设施是否有效 具体要求: 在进行单元测试之前,由项目负责人决定是否进行静态分析 单元测试的主要形式是结构测试 单元测试的测试计划应该根据被测单元的性质而制定 语句覆盖率达到100% 分支覆盖率达到85% 单元测试有研发部负责开展 集成测试:intergration testing 目标: 检验组成系统的模块接口有无错误; 代码实现的系统设计与需求定义是否吻合 进入条件:主要的单元测试完成后,经常与单元测试同步进行 方法:黑盒测试,白盒测试 测试执行人:开发工程师、测试工程师 系统测试:system testing 目标: 检验组成整个系统的代码,以及系统的软硬件配合有无错误 代码实现的系统与用户需求是否吻合 检验系统的文档等各种是否完整、有效 模拟验收测试的要球,检查系统是否符合用户的验收标准 进入条件:多数集成测试完成后 方法:黑盒测试 测试执行人:测试工程师 验收测试: acceptance testing 目标: 使客户验收签字 系统是否符合实现约定的验收标准 进入条件:系统测试完成后,在项目组看来开发和测试工作已经全部完成,可以交付使用 方法:黑盒测试 α测试 是由用户在开发环境下进行的测试,也可以使开发机构内部的用户在模拟实际操作环境下进行的测试 目的是评价软件产品的FLURPS(即功能、局域化、可用性、可靠性、性能和支持) 可以在软件编码结束时开始,或在模块(子系统)测试完成后开始,也可在确认测试过程中软件达到一定的稳定和可靠程度之后再开始 需要开发人员参与 β测试 是由用户在实际使用环境下进行的测试,这些用户通常是与公司签订一定合同的外部用户,用户在使用该产品时愿意返回有关错误信息给开发者。 开发人员不在测试现场 主要衡量产品的FLURPS,着重于产品的支持性,包括文档,客户培训和支持产品生产能力 只有当α测试达到一定可靠程度时,才能开始β测试 通常由主持产品发行的人员来管理 测试过程的总结 测试类型对象目的测试依据测试方法单元测试模块内部的程序错误消除局部模块的逻辑和功能的错误模块逻辑设计模块外部说明大量采用白盒测试 集成测试模块间的集成和调用关系找出与软件设计相关的程序结构,模 块调用关系,接口问题 程序结构设计黑白结合系统测试整个系统包括系统中的软硬件对整个系统进行一系列的整体、有效性测试系统结构设计目标说明书需求说明书黑盒测试 软件测试的分类 按测试阶段分类 单元,集成,系统,验收 按测试策略分类 黑白盒(要不要看代码),动态静态(是否运行代码、软件),手工自动 按测试技术方法分类 功能测试,性能测试(包含压力测试),压力测试,易用性测试,安装测试,容错性测试,兼容性测试,安全性测试 常用的测试技术 1.功能测试 使用测试应用系统的功能需求的黑盒测试方法 应由测试员做,这并不意味着程序员在发布前不必检查他们的代码能否工作 运行系统,查看其功能是否正常实现,是否满足需求,对于需求没有涵盖,但功能实现上部合理的地方与项目经理沟通,进行

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档