软件测试
Cactus仙人掌
麤缯大布裹生涯,腹有诗书气自华。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件测试管理
一、过 程 管 理 软件测试过程管理在各个阶段的具体内容不同,在每个阶段,测试任务都要经过从计划、设计、执行到结果分析、总结等一系列相同步骤。 软件测试过程管理主要集中在软件测试项目启动、测试计划制定、测试用例设计、测试执行、测试结果审查和分析,以及如何开发或使用测试过程管理工具。(一)测试的组织 实施一个测试的首要步骤之一就是考虑测试中涉及到的人员的高级组织、他们之间的相互...原创 2020-04-01 17:12:52 · 8458 阅读 · 0 评论 -
嵌入式测试
一、嵌入式软件测试的方法 嵌入式软件测试分为4个阶段,即模块测试、集成测试、系统测试、硬件/软件集成测试。前3个阶段适用于任何软件的测试,硬件/软件集成测试阶段是嵌入式软件所特有的,目的是验证嵌入式软件与其所控制的硬件设备能否正确地交互。 在嵌入式软件测试中,常采取折中的方式。基于目标的测试消耗较多的经费和时间,而基于宿主的测试代价较小,但毕竟是在模拟环境中进行的。目前的趋势是把更多的...转载 2020-04-01 17:06:25 · 6331 阅读 · 0 评论 -
性能测试
一、基本概念 性能测试在软件的质量保证中起着重要的作用,中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和对瓶颈的预测。 性能测试是指测试在一定条件下系统行为表现是否符合需求规格的性能指标。 1. 响应时间 响应时间是指“对请求做出响应所...原创 2020-04-01 16:57:02 · 2320 阅读 · 0 评论 -
自动测试技术
一、自动测试技术简介1. 自动测试的前提条件 自动测试是把以人为驱动的测试行为转化为机器执行的一种过程。实施自动测试之前需要对软件开发过程进行分析,以观察其是否适合使用自动测试。自动测试通常需要满足以下条件: 1) 软件需求变动不频繁 测试脚本的稳定性决定了自动测试的维护成本。如果软件需求变动过于频繁,测试人员需要根据变动的需求更新测试用例以及相关的测试脚本...原创 2020-04-01 16:53:14 · 1948 阅读 · 0 评论 -
白盒测试分类
白盒测试概述 白盒测试是对软件的过程性细节做细致的检查,把测试对象看做一个打开的盒子,允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。 白盒测试只测试软件产品的内部结构和处理过程,而不测试软件产品的功能,用于纠正软件系统在描述、表示和规格上的错误,是进一...原创 2020-04-01 16:47:22 · 3160 阅读 · 0 评论 -
黑盒测试用例基础练习
1单选(2分)黑盒测试中,测试人员需要掌握 * A.实现知识和特定编程语言的知识* B.特定编程语言的知识* C.其他都不是* D.实现知识正确答案:C2单选(2分)等价类划分法只要求选择* A.一个或多个测试用例* B.以上都不是* C.一个测试用例* D.无穷数量的测试用例正确答案:A3单选(2分)在等价类划分法...原创 2020-03-19 10:07:08 · 5020 阅读 · 0 评论 -
测试用例基础练习附答案
一.单选题(共11题,27.5分)1、以下不属于黑盒测试方法的是( )A、等价类划分法 B、边界值分析法 C、错误推测法 D、静态结构分析法2、实际的逻辑覆盖测试中,一般以( )为主设计测试用例。A、条件覆盖 B、判定覆盖 C、条件组合覆盖 D、路径覆盖3、配置测试A、 是指检查软件之间是否正确交互和共享信息 B、 是交互适应性、实用性和有...原创 2020-03-12 15:52:42 · 11791 阅读 · 1 评论 -
软件测试过程加强练习附答案
一.单选题(共9题,22.5分)1、必须要求用户参与的测试阶段是A、单元测试B、集成测试C、确认测试D、验收测试2、使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和A、程序的注释B、程序的内部逻辑C、用户使用说明书D、程序的需求说明3、以下不属于黑盒测试方法的是( )A、等价类划分法B、边界值分析法C、错误推测法D、静...原创 2020-03-12 15:50:33 · 5844 阅读 · 0 评论 -
第3章 软件测试过程
3.1软件测试流程概述 软件测试流程与软件开发流程类似,也包括测试计划、测试设计、测试开发、测试执行和测试评估几个部分。 (1) 测试计划。根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,使得随后所有的测试工作都将围绕着测试需求来进行。同时,适当选择测试内容,合理安排测试人员、测试时间及测试资源等。 (2) 测试设计。测试设计是指将测试计划阶段制...原创 2020-03-11 21:59:58 · 4795 阅读 · 0 评论 -
黑盒用例设计方法
一、黑盒测试的基本概念 黑盒测试又称数据驱动测试,完全不考虑程序内部结构和内部特性,注重于测试软件的功能需求。 由于黑盒测试不需要了解程序内部结构,所以许多高层测试,如确认测试、系统测试、验收测试都采用黑盒测试。黑盒测试能发现以下几类错误: 功能不对或功能遺漏。 界面错误。 数据结构或数据库访问错误。 性能问题。 初始化和终止...原创 2020-03-04 23:03:30 · 1356 阅读 · 0 评论 -
白盒测试
一、逻辑覆盖逻辑覆盖法是最常用的白盒测试方法,它包括以下5种方法:● 语句覆盖● 判定覆盖● 条件覆盖● 判定-条件覆盖● 条件组合覆盖1.语句覆盖 语句覆盖(Statement Coverage)又称行覆盖、段覆盖、基本块覆盖,它是最常见的覆盖方式。 语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的执行语句,这里的执行语句不包括...原创 2020-03-04 15:22:27 · 12768 阅读 · 1 评论 -
软件测试策略习题
1、单选根据软件需求规格说明书,在开发环境下对已经集成的软件进行的测试是()A、集成测试B、单元测试C、系统测试D、验收测试正确答案:A2、单选集成测试对系统内部的交互以及集成后系统功能检验了哪一种质量特性()A、正确性B、可使用性C、可维护性D、可靠性正确答案:A3、单选最具代表意义的测试模型是()A、V模型B、X模型C、H模型D、W模型正确答案...原创 2020-03-04 10:24:21 · 5614 阅读 · 4 评论 -
第二章软件测试基础知识
2.1软件测试发展历程 软件测试伴随着软件的产生而产生。早期软件开发过程中,软件规模小,复杂程度低,软件开发过程相当混乱无序,软件测试含义也比较窄,等同于“调试”。此时软件测试的目的是纠正软件的故障,常常由软件开发人员自己进行。对测试的投入极少,测试介入也晚,常常是等到形成代码、产品已经基本完成时才进行测试。 1957年,软件测试首次作为发现软件缺陷的活动,与调试区分...原创 2020-03-03 23:53:13 · 4291 阅读 · 0 评论 -
第一章 软件测试的基础
1.1软件1.软件的发展软件的发展经历了如下几个阶段: 第一阶段从20世纪50年代初期至60年代中期,这一阶段又称为程序设计阶段。此时硬件已经通用化,而软件的生产却是个体化。软件产品为专用软件,规模较小,功能单一,开发者即为使用者,软件只有程序,无文档。软件设计在人们的头脑中完成,形成了“软件等于程序”的错误观念。 第二阶段从20世纪60年代中期至70年代末期,称为程序系统阶...原创 2020-03-03 23:17:06 · 5648 阅读 · 0 评论
分享