- 博客(17)
- 资源 (45)
- 收藏
- 关注
原创 【软件测试】白盒测试方法与黑盒测试方法的区别
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。白盒测试方法和黑盒测试方法黑盒
2017-01-16 09:43:52 19834
原创 【软件测试】白盒测试简介以及方法简介
引言:白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。1.白盒测试的概述由于逻辑错误和不正确假设与一条程序路径被运行的可能性成反比。
2017-01-13 17:39:36 15860
原创 【软件测试】软件测试项目管理
1.软件测试项目管理的概述1.1 软件项目管理的共性1.2 软件测试项目管理的特点 软件质量标准定义不准确、任务边界模糊,如何确定什么时候软件测试可以结束,找不到严重的缺陷并不代表软件不存在严重的缺陷。 软件测试项目的变化控制和预警分析要求高。 软件测试项目具有智力密集、劳动密集的特点,受人力资源影响最大,项目成员的结
2017-01-13 15:14:01 5387
原创 【软件测试】软件缺陷
1.软件缺陷的描述1.1 软件缺陷是什么? 软件缺陷指的是系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。如果在执行中遇到一个缺陷,可能引起系统的失效。那么准确有效的定义和描述软件缺陷,可以使软件缺陷得以快速修复,节约了软件测试项目的成本和资源,提高产品质量。1.2 软件缺陷的基本描述 软件缺陷
2017-01-13 11:49:22 9407
原创 【软件测试】软件测试用例的设计
1.测试用例概述如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。 1.1 什么是测试用例测试用例可以独立进行测试执行的最小单元测试内容的一系列情景和每个情景中必须依靠输入和输出,
2017-01-13 10:06:37 4370
原创 【软件测试】测试环境的建立
1.测试环境的重要性1.1 测试环境与辅测试环境软件环境分为主测试环境和辅测试环境。主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指标的主要环境 辅助测试环境满足特殊的测试需求 兼容性测试 模拟真实环境测试 横向对比测试1.2 测试环境的五要素测试环境的基本要素是:软件、硬件。在基本要素的基础上派生出网络
2017-01-13 09:41:17 8240
原创 【软件测试】组建测试队伍
1.测试队伍的地位和责任1.1 软件测试团队的任务发现软件程序、系统或产品中所有的问题;尽早地发现问题;督促开发人员尽快地解决程序中的缺陷;帮助项目管理人员制定合理的开发计划;并对问题进行分析、分类总结和跟踪帮助改善开发流程、提高产品开发效率;提高程序编写的规范性、易读性、可维护性等。1.2 以开发为核心的组织模型 1
2017-01-12 15:52:18 960
原创 【软件测试】软件测试自动化
1.测试自动化的内涵1.1 手工测试的局限性 通过手工测试无法做到覆盖所有代码路径; 许多与时序、死锁、资源冲突、多线程等有关的错误通过手工测试很难捕捉到 在系统负载、性能测试时,需要模拟大量数据、或大量并发用户等各种应用场合时,也很难通过手工测试来进行 在进行系统可靠性时,需要模拟系统运行十年、几十年,以验证系统能否稳定运行,也是手工测试无法模拟的。 如果有大量
2017-01-12 15:01:59 1323
原创 【软件测试】软件本地化测试
1.什么是软件本地化1.1 什么是软件本地化软件国际化(SW Internationalization,I18N)软件国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化传统,使创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。 软件本地化(SW Localization,L10N)软件本地化是将一个软件产品按特定国家/地区或语
2017-01-12 11:51:05 3087
原创 【软件测试】基于应用服务器的测试
1.应用服务器的类型和特征1.1 应用服务器分类Web 服务器数据库服务器实时通讯服务器邮件服务器群件服务器文件/打印服务器1.2 应用服务器的特征C/S结构优点及缺陷B/S结构有点及缺陷三层结构及应用: 表示层,业务层,应用层各个层次的定义和分工1.3 企业级的服务器企业级的服务器的主要特点:
2017-01-12 11:06:01 1549
原创 【软件测试】面向对象的软件测试
1.面向对象软件的特点 我们生活在一个对象的世界里,每个对象有一定的属性,把属性相同的对象进行归纳就形成类,如家具就可以看作类,其主要的属性有价格、尺寸、重量、位置和颜色等,无论我们谈论桌子、椅子还是沙发、衣橱,这些属性总是可用的,因为它们都是家具而继承了为类定义的所有属性。实际上,计算机软件所创建的面向对象思想同样来源于生活。 除了属性之外,每个对象可以被一系列不同的方
2017-01-11 14:14:42 2826 1
原创 【软件测试】验收测试
1.验收测试的过程和主要内容1.1 验收测试的 概念验收测试(Acceptance Test):在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动它是技术测试的最后一个阶段,也称为交付测试。 1.2 验收测试的过程和内容前提: 系统或软件产品已通过了系统测试的软件系统。测试内容:
2017-01-11 13:36:57 16330 1
原创 【软件测试】集成测试和系统测试
1.系统集成的模式与方法 1.1 软件集成测试前的准备◇人员安排◇测试计划◇测试内容◇集成模式◇测试方法1.2 集成测试的模式渐增式测试模式与非渐增式测试模式 非渐增式测试模式:先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序,如大棒模式。渐增式测试模式:把下一个要测试的模块同已经测
2017-01-10 14:41:56 7972
原创 【软件测试】单元测试
1.什么是单元测试?1.1 单元测试的定义定义: 单元测试是对软件基本组成单元进行的测试。时机: 一般在代码完成后由开发人员完成,QA人员辅助.概念: 模块, 组件, 单元 1.2 为何要进行单元测试?尽早发现错误错误发现越早,成本越低.开发人员过于自信
2017-01-10 13:48:22 10831 1
原创 【软件测试】软件质量标准与测试依据和规范
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 12149
原创 【软件测试】质量保证与测试策略
1.软件质量保证(SQA)1.1 什么是SQA ?软件质量保证是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统工程活动. 确保SQA活动要自始至有计划的进行审查软件产品和活动是否遵守适用的标准、规程和要求并得到客观验证。SQA的活动和结果要保证全员参与,沟通顺畅。逐级解决不符合问题1.2 SQA活动
2017-01-09 15:26:15 3415
原创 【软件测试】软件及其开发过程
1.软件1.1 软件的含义能够完成预定功能和性能的、可执行的指令(计算机程序);使得程序能够适当地操作信息的数据结构;描述程序的操作和使用的文档。软件 = 程序 + 数据 (库) + 文档 + 服务1.2 软件的组成客户需求 - Customer Requirements市场需求文档 - MRD (Marketin
2017-01-06 11:23:10 667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人