(整理版1.3)软件测试.docxVIP

  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.3)软件测试.docx

软件测试软件测试概述软件测试基本知识软件测试定义有计划、有组织的保证软件质量的一种手段、是软件工程的一个环节、开发项目中的一部分。软件测试的任务(1)制定测试大纲 (2) 制作测试数据 (3)单元测试(程序测试)(4)功能测试 (5) 性能测试 (6) 集成测试(子系统测试) (7)系统测试 (8) 验收测试 (9)写出测试报告书 (10)提交下一阶段所需系统运行、维护手册软件测试的原则ISTQB的6项原则测试显示缺陷,但不能证明没有缺陷穷尽测试是不可能的测试尽早借入缺陷集群性:发现缺陷多的地方,没有发现的缺陷更多杀虫剂悖论:采用同样的测试用例多次重复测试将不在发现新的缺陷测试活动依赖于测试背景:针对不同的测试环境,测试的活动也是不同的。其他重要的7条原则持续的测试、持续的反馈80/20原则建立清晰的阶段性目标测试独立性确保可测试性计划是一个过程一切从用户角度出发软件测试过程模型是软件测试的工作框架,用于指导软件测试过程,在软件测试过程中使用合理的测试模型可以降低成本,提高效率。软件测试的金字塔体系 一个中心:质量(金字塔顶点) 五个要素:(金字塔5个支点)质量 (2)人员 (3)技术 (4)资源 (5)流程 五个工作面:(金字塔5个面)质量-人员-技术:团队建设质量-人员-资源:成本管理质量-技术-流程:测试架构资源-质量-流程:基础建设人员-技术-流程-资源:项目管理 八组关系:(金字塔8条边)质量与人员(2)质量与流程(3)质量与技术(4)质量与资源人员与技术(6)人员与流程(7)流程与资源(8)技术与资源软件测试模型过程 V模型 W模型 X模型 前置测试模型 H模型 软件测试方法软件测试分类软件测试种类:功能测试、健壮性测试、接口测试、强度测试、压力测试、性能测试、用户界面测试、可靠性测试、安装/反安装测试、文档测试。功能测试:(10方面)菜单、工具栏、快捷键、下拉框、按钮、单选按钮、复选按钮、切换、链接、触发键功能测试主要针对产品需求说明书的测试,是验证功能是否否合需求,包括原定功能的检验、是否有冗余功能、遗漏功能。这类测试应由测试员做,这并不意味着程序员在发布前不必检查他们的代码能否工作,他们也需要进行基本功能的测试。接口测试:程序员对各个模块进行系统联调的测试,包含程序内接口和程序外接口测试。这个测试,在单元测试阶段进行了一部分工作,而大部分都是在集成测试阶段完成的。由开发人员进行。接口测试也叫业务流程测试(包括功能模块之间、模块与模块之间、子系统之间)内部接口:例如:导入、导出(通俗的讲是接口就是调用)外部接口:性能测试:在交替进行负荷和强迫测试时常用的术语。性能测试关注的是系统的整体。它和通常所说的强度、压力/负载测试测试有密切关系。所以压力和强度测试应该与性能测试一同进行。(TPS吞吐量、响应速度、cpu占用率、内存占用率) 平均吞吐量:单位时间内处理事务的个数 平均响应速度:做一个事务处理所用时间 例如:界面操作效率测试;报表输出及查询效率测试用户界面测试:登陆界面、总界面、输入界面(增、删、改、查)、处理界面、输出界面、报表界面、提示界面对系统的界面进行测试,测试用户界面是否友好、是否方便易用、设计是否合理、位置是否正确等一系列界面问题安装/反安装测试:安装测试主要检验软件是否可以正确安装,安装文件的各项设置是否有效,安装后能否影响原系统;反安装是逆过程,测试是否删除干净,是否给影响原系统等。文档测试:主要测试开发过程中针对用户的文档,以需求、用户手册、安装手册等为主,检验文档是否和实际应用存在差别。文档测试不需要编写测试用例。容错测试:数据长度、数据类型、非法此操作负载测试(压力测试、强度测试、容量测试) 压力测试即就是大用户测试(针对B/S而言) 容量测试即就是大数据量测试软件测试方法参考内容:/link?url=lnIh3xbxmDLi-i6akTqQvfSlwJG6GQaeyxxhKSWKPpLy3IBYSp7RWJ-1LxfZO9wRoT713gYASDcGl85pFNSP6K/link?url=lnIh3xbxmDLi-i6akTqQvfSlwJG6GQaeyxxhKSWKPpLy3IBYSp7RWJ-1LxfZO9wRoT713gYASDcGl85pFNSP6K单元测试定义:单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔的情况下进行测试。集成测试定义:又叫组装测试、联合测试,是单元测试的逻辑扩展,是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中,各部分工作是否达到或实现相应技术指标及要求的活动。系统测试定义:系统测试是把目标软件植入其实际或者模拟运行环境中,将整个运行体

文档评论(0)

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

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

1亿VIP精品文档

相关文档