软件测试
文章平均质量分 72
zhang_xiaoyi
如石子一粒,仰高山之巍峨但不自惭形愧
若小草一棵,慕白杨之伟岸却不妄自菲薄
展开
-
单元测试和集成测试
单元测试 单元测试是在软件开发过程中要进行的最低级别的测试活动,针对软件设计的最小单元——模块。目标:验证代码是与设计相符合的;跟踪需求与设计的实现;发现设计和需求中存在的缺陷;发现在编码过程中引入的错误。单元测试与集成测试的区别:测试对象不同。单元测试对象是实现了具体功能的程序单元;集成测试对象是概要设计规划中的模块及模块间的组合。测试方法不同。单元测试中的主要原创 2018-01-12 10:23:46 · 28298 阅读 · 2 评论 -
软件测试的基本概念
软件质量:定义:软件质量是产品、组织和体系或过程的一组固有特性,反应他们满足顾客和其他相关方面要求的程度。 GB/T 11457-2006《软件工程术语》中定义软件质量为: (1)软件产品中能满足给定需要的性质和特性的总体。 (2)软件具有所期望的各种属性的组合程度。 (3)顾客和用户觉得软件满足其综合期望的程度。 (4)确定软件在使用中将满足原创 2018-01-05 16:56:14 · 818 阅读 · 0 评论 -
软件测试理论与技术
软件开发阶段软件测试的生存周期模型 测试信息流: (1)软件配置:包括软件需求规格说明、软件设计规格说明、源代码等。 (2)测试配置:包括表明测试工作如何进行测试计划、给出测试数据的测试用例、控制测试进行的测试程序等。 (3)测试工具:为了提高测试效率,需要有测试工具的支持,它为测试提供某种服务,减轻人们完成测试人物中的手工劳动。原创 2018-01-06 11:22:11 · 820 阅读 · 0 评论 -
代码检查、走查与评审
桌上检查 桌上检查是一种程序员检查自己的原程序的方法。桌上检查的目的是发现程序中的错误。桌上检查的检查项目主要有检查变量、标号的交叉引用表,检查子函数、宏、函数,等价性检查,常量检查,标准检查,风格检查,比较控制流,选择、激活路径,补充文档等。对程序代码做静态错误分析: 生成引用表和进行静态错误分析。生成各种引用表:为了支持后面对源代码进行静态检原创 2018-01-07 16:54:51 · 8908 阅读 · 0 评论 -
面向对象软件的测试
面向对象软件测试的问题面向对象的三个主要特点:封装、继承和多态。封装:在面向对象中,封装包含两方面的含义:一是指信息隐蔽,二是指一组相关的变量和方法被封装在同一个类中。测试时需要考虑:1、信息隐蔽对测试知行的影响。2、实例状态与类的测试序列。继承:是对面向对象中的一个重要机制,它允许子类直接获得父类的属性和方法,从而实现对父类的复用。测试时需要考虑:1、继承对测试充分性的影响。2、误用原创 2018-01-24 17:21:37 · 8919 阅读 · 1 评论 -
软件性能测试
性能测试用来保证产品发布后系统的性能满足用户的需求。性能测试方法是指通过模拟生产环境运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。这种性能测试的特点有:主要目的是验证系统是否有系统宣称的具体的能力。需要了解被测系统的典型场景(具有代表性的用户业务操作),并具有确定的性能目标。要求在已确定的环境下运行。性能测试的目标 性能测试的目标是验证软件系统是否能原创 2018-01-25 15:59:35 · 1815 阅读 · 0 评论 -
白盒测试技术
覆盖率 它是度量测试完整性的一个工具,通常可以分为逻辑覆盖和功能覆盖。覆盖率 =(被执行到的项数/总项数)* 100%逻辑覆盖 逻辑覆盖是以程序内部的逻辑结构为基础设计测试用例的技术,属于白盒测试。 被测试模块的流程图语句覆盖 设计若干测试用例,运行被测程序,使每个可执行语句至少执行一次。 语句覆盖率 = 被评价到的语句数量 /原创 2018-01-08 22:02:46 · 8417 阅读 · 0 评论 -
黑盒测试技术
等价类测试等价类 指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误是等效的。故通常假设测试某等价类的代表值就等价于这一类其他值的测试。等价类测试是一种黑盒测试方法。 有效等价类:指对程序的规格说明来说是合理的、有意义的输入数据构成的集合,利用它检验程序是否实现了预先规定的功能和性能。 无效等价类:指对程序的规格说明来说是不合理的、无意义的输入数据构成的集合原创 2018-01-09 21:07:36 · 3552 阅读 · 0 评论 -
系统测试
系统测试 系统测试是将已经继承好的软件系统,作为计算机系统的一个元素,与计算机硬件、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的集成测试和确认测试。 系统测试的目标是:通过与系统的需求规格说明进行比较,检查软件是否存在与系统规格说明不符合或与之矛盾的地方,从而验证软件系统的功能和性能等满足规格说明所制定的要求。系统测试分析用户层:围绕用户界面的规原创 2018-01-19 10:56:10 · 68107 阅读 · 4 评论