软件测试
文章平均质量分 90
王俊凯夫人
这个作者很懒,什么都没留下…
展开
-
【软件测试】质量保证与测试策略
1.软件质量保证(SQA)1.1 什么是SQA ?软件质量保证是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统工程活动. 确保SQA活动要自始至有计划的进行审查软件产品和活动是否遵守适用的标准、规程和要求并得到客观验证。SQA的活动和结果要保证全员参与,沟通顺畅。逐级解决不符合问题1.2 SQA活动原创 2017-01-09 15:26:15 · 3573 阅读 · 0 评论 -
【软件测试】组建测试队伍
1.测试队伍的地位和责任1.1 软件测试团队的任务发现软件程序、系统或产品中所有的问题;尽早地发现问题;督促开发人员尽快地解决程序中的缺陷;帮助项目管理人员制定合理的开发计划;并对问题进行分析、分类总结和跟踪帮助改善开发流程、提高产品开发效率;提高程序编写的规范性、易读性、可维护性等。1.2 以开发为核心的组织模型 1原创 2017-01-12 15:52:18 · 1014 阅读 · 0 评论 -
【软件测试】测试环境的建立
1.测试环境的重要性1.1 测试环境与辅测试环境软件环境分为主测试环境和辅测试环境。主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境 辅助测试环境满足特殊的测试需求 兼容性测试 模拟真实环境测试 横向对比测试1.2 测试环境的五要素测试环境的基本要素是:软件、硬件。在基本要素的基础上派生出网络原创 2017-01-13 09:41:17 · 8323 阅读 · 0 评论 -
【软件测试】软件测试用例的设计
1.测试用例概述如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。 1.1 什么是测试用例测试用例可以独立进行测试执行的最小单元测试内容的一系列情景和每个情景中必须依靠输入和输出,原创 2017-01-13 10:06:37 · 4583 阅读 · 0 评论 -
【软件测试】软件缺陷
1.软件缺陷的描述1.1 软件缺陷是什么? 软件缺陷指的是系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。如果在执行中遇到一个缺陷,可能引起系统的失效。那么准确有效的定义和描述软件缺陷,可以使软件缺陷得以快速修复,节约了软件测试项目的成本和资源,提高产品质量。1.2 软件缺陷的基本描述 软件缺陷原创 2017-01-13 11:49:22 · 9677 阅读 · 0 评论 -
【软件测试】黑盒测试简介以及方法简介
引言:黑盒测试是从软件的外部对软件实施测试,也常形容为闭着眼睛测试。在接下来的学习中将介绍几种常用的黑盒测试方法,其中包括等价类划分、边界值分析、决策表测试等。1. 等价类划分测试等价类划分是一种典型的黑盒测试方法,该方法完全不考虑程序的内部结构,只根据对软件的要求和说明,即需求规格说明,把程序输入域划分成若干个部分,然后从每个部分中选取少数有代表性的数据作为测试输原创 2017-02-20 14:27:09 · 9598 阅读 · 0 评论 -
【软件测试】接口测试的简介
1.接口测试的背景1.1 什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过 程,以及系统间的相互逻辑依赖关系等。1.2 为什么要做接口测试在淘宝网系统的历史上,首先出现的是功能测试和性能测试,然后是自动化测试,但发展原创 2017-02-20 16:47:01 · 18706 阅读 · 1 评论 -
浅谈性能测试、压力测试和负载测试
好吧,我是转载的,原网址:http://www.cnblogs.com/candle806/archive/2010/12/08/1900249.html性能测试一直都是测试行业的一个难点,更是重点,可能我们都想做好它,但是不见得都有信心做好它,性能测试是一个带着诸多非常不确定因素进行的,因为没有标准答案,只能靠综合技术能力来分析,当然经验是最重要的,所以就需要不断去探索、积累,甚至于周围转载 2017-06-21 17:34:14 · 1445 阅读 · 0 评论 -
静态测试与动态测试
转载:http://blog.sina.com.cn/s/blog_6b4f33b20100y1lb.html1、静态测试 所谓静态测试(static testing)就是不实际运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。 从概念中我们可以知道,其包括对代码测试、界面测试和文档测试三个方面: 对于代码测试,主要转载 2017-06-23 16:05:01 · 5214 阅读 · 0 评论 -
【软件测试】软件测试自动化
1.测试自动化的内涵1.1 手工测试的局限性 通过手工测试无法做到覆盖所有代码路径; 许多与时序、死锁、资源冲突、多线程等有关的错误通过手工测试很难捕捉到 在系统负载、性能测试时,需要模拟大量数据、或大量并发用户等各种应用场合时,也很难通过手工测试来进行 在进行系统可靠性时,需要模拟系统运行十年、几十年,以验证系统能否稳定运行,也是手工测试无法模拟的。 如果有大量原创 2017-01-12 15:01:59 · 1373 阅读 · 0 评论 -
【软件测试】软件本地化测试
1.什么是软件本地化1.1 什么是软件本地化软件国际化(SW Internationalization,I18N)软件国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化传统,使创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。 软件本地化(SW Localization,L10N)软件本地化是将一个软件产品按特定国家/地区或语原创 2017-01-12 11:51:05 · 3168 阅读 · 0 评论 -
【软件测试】基于应用服务器的测试
1.应用服务器的类型和特征1.1 应用服务器分类Web 服务器数据库服务器实时通讯服务器邮件服务器群件服务器文件/打印服务器1.2 应用服务器的特征C/S结构优点及缺陷B/S结构有点及缺陷三层结构及应用: 表示层,业务层,应用层各个层次的定义和分工1.3 企业级的服务器企业级的服务器的主要特点:原创 2017-01-12 11:06:01 · 1580 阅读 · 0 评论 -
【软件测试】软件测试项目管理
1.软件测试项目管理的概述1.1 软件项目管理的共性1.2 软件测试项目管理的特点 软件质量标准定义不准确、任务边界模糊,如何确定什么时候软件测试可以结束,找不到严重的缺陷并不代表软件不存在严重的缺陷。 软件测试项目的变化控制和预警分析要求高。 软件测试项目具有智力密集、劳动密集的特点,受人力资源影响最大,项目成员的结原创 2017-01-13 15:14:01 · 5587 阅读 · 0 评论 -
【软件测试】软件及其开发过程
1.软件1.1 软件的含义能够完成预定功能和性能的、可执行的指令(计算机程序);使得程序能够适当地操作信息的数据结构;描述程序的操作和使用的文档。软件 = 程序 + 数据 (库) + 文档 + 服务1.2 软件的组成客户需求 - Customer Requirements市场需求文档 - MRD (Marketin原创 2017-01-06 11:23:10 · 678 阅读 · 0 评论 -
【软件测试】白盒测试简介以及方法简介
引言:白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。1.白盒测试的概述由于逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。原创 2017-01-13 17:39:36 · 17902 阅读 · 0 评论 -
【软件测试】单元测试
1.什么是单元测试?1.1 单元测试的定义定义: 单元测试是对软件基本组成单元进行的测试。时机: 一般在代码完成后由开发人员完成,QA人员辅助.概念: 模块, 组件, 单元 1.2 为何要进行单元测试?尽早发现错误错误发现越早,成本越低.开发人员过于自信原创 2017-01-10 13:48:22 · 11239 阅读 · 1 评论 -
【软件测试】白盒测试方法与黑盒测试方法的区别
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。白盒测试方法和黑盒测试方法黑盒原创 2017-01-16 09:43:52 · 20816 阅读 · 0 评论 -
【软件测试】验收测试
1.验收测试的过程和主要内容1.1 验收测试的 概念验收测试(Acceptance Test):在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动它是技术测试的最后一个阶段,也称为交付测试。 1.2 验收测试的过程和内容前提: 系统或软件产品已通过了系统测试的软件系统。测试内容:原创 2017-01-11 13:36:57 · 16825 阅读 · 1 评论 -
【软件测试】集成测试和系统测试
1.系统集成的模式与方法 1.1 软件集成测试前的准备◇人员安排◇测试计划◇测试内容◇集成模式◇测试方法1.2 集成测试的模式渐增式测试模式与非渐增式测试模式 非渐增式测试模式:先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序,如大棒模式。渐增式测试模式:把下一个要测试的模块同已经测原创 2017-01-10 14:41:56 · 8083 阅读 · 0 评论 -
【软件测试】软件质量标准与测试依据和规范
1. 软件质量标准(ISO)1.1 软件质量保证(ISO)ISO (International Standardization Organization,国际标准化组织) TC/176技术委员会制定的所有国际标准 质量保证标准(ISO9001/2/3) 质量管理标准(ISO9004)TC176即ISO中第176个技术委员会,成立于1980年,全称是“原创 2017-01-09 17:26:30 · 12420 阅读 · 0 评论 -
【软件测试】面向对象的软件测试
1.面向对象软件的特点 我们生活在一个对象的世界里,每个对象有一定的属性,把属性相同的对象进行归纳就形成类,如家具就可以看作类,其主要的属性有价格、尺寸、重量、位置和颜色等,无论我们谈论桌子、椅子还是沙发、衣橱,这些属性总是可用的,因为它们都是家具而继承了为类定义的所有属性。实际上,计算机软件所创建的面向对象思想同样来源于生活。 除了属性之外,每个对象可以被一系列不同的方原创 2017-01-11 14:14:42 · 2925 阅读 · 1 评论 -
【软件测试】软件测试的基本概念及方法
1. 软件质量和软件测试的含义1.1 软件质量的内涵软件质量是客户满意度的体现质量是系统、部件或过程满足明确需求客户或用户需要或期望的程度不同 IEEE >软件质量:软件产品具有满足 规定的或隐含要求能力要求有关的特征与特征总和(ISO 8492) 软件质量:软件产品满足使用要求的程度原创 2017-06-22 13:38:51 · 6761 阅读 · 0 评论