问题一:系统测试的16个测试策略是什么? 功能测试、性能测试、压力测试、容量测试、安全性测试、GUI测试、可用性测试、安装测试、配置测试、异常测试,备份测试、健壮性测试、文档测试、在线帮助测试、网络测试、稳定性测试。 问题二:软件测试的策略有哪些啊? 16种测试策略: 功能测试,性能测试,压力测试,容量测试,安全性测试,GUI测试,可用性测试,安装测试,配置测试, 异常测试,备份测试,健壮性测试,文档测试,在线帮助测试,网络测试,稳定性测试 在:正常情况下测试;非正常情况下测试;边界测试;非法,极端测试; 问题三:系统测试主要包括哪些类型? 主要进行功能测试(含可使用性测试)、性能测试、安全测试和回归测试。 功能测试: 检查被测系统的修改和增加功能是否正常实现; 检查控制流程图和模块关系图、模块内部关系图; 识别特殊情况,如出错处理流程,错误提示是否合理; 检查用户界面是否符合窗口程序的标准,界面操作是否简便直观。 性能测试: 系统运行占用的资源,完成某一步骤需要的时间; 系统能承受的压力; 压力完成后数据库连接数立即恢复正常值 安全性测试: 根据需求说明检查系统是否达到安全性要求,如同一用户登陆不同机器,同时操作对数据的破坏; 写到配置文件或数据库的密码是否经过加密;回归测试: 验证Bug是否修正; Bug修正后是否影响其埂功能的正常运行。 问题四:软件测试中的测试策略有哪些?(最好分的详细点,急... 功能上:所有模块功能是否都实现 性能:内存 CPU占用数据收集 是否达标 稳定性:软件使用过程中是否稳定可靠 兼容性:平台、网络 界面:一致性、易用性。 文档: 具体项目自己加吧。 问题五:软件测试方法有哪些 1、按是否查看程序内部结构分为: (1)黑盒测试(black-box testing):只关心输入和输出的结果 (2)白盒测试(white-box testing):去研究里面的源代码和程序结构 2、按是否运行程序分为: (1)静态测试(static testing):是指不实际运行被测软件,而只是静态地检查程序代码、界面或文档可能存在的错误的过程。 静态测试包括: 对于代码测试,主要是测试代码是否符合相应的标准和规范。 对于界面测试,主要测试软件的实际界面与需求中的说明是否相符。 对于文档测试,主要测试用户手册和需求说明是否真正符合用户的实际需求。 (5)动态测试(dynamic testing),是指实际运行被测程序,输入相应的测试数据,检查输出结果和预期结果是否相符的过程 3、按阶段划分: (1)单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 桩模块(stud)是指模拟被测模块所调用的模块,驱动模块(driver)是指模拟被测模块的上级模块,驱动模块用来接收测试数据,启动被测模块并输出结果。 (2)集成测试(integration testing),是单元测试的下一阶段,是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部门。 集成测试就是用来检查各个单元模块结合到一起能否协同配合,正常运行。 (3)系统测试(system testing),指的是将整个软件系统看做一个整体进行测试,包括对功能、性能,以及软件所运行的软硬件环境进行测试。 系统测试的主要依据是《系统需求规格说明书》文档。 (4)验收测试(acceptance testing),指的是在系统测试的后期,以用户测试为主,或有测试人员等质量保障人员共同参与的测试,它也是软件正式交给用户使用的最后一道工序。 验收测试又分为a测试和beta测试,其中a测试指的是由用户、 测试人员、开发人员等共同参与的内部测试,而beta测试指的是内测后的公测,即完全交给最终用户测试。 4、黑盒测试分为功能测试和性能测试: 1)功能测试(function testing),是黑盒测试的一方面,它检查实际软件的功能是否符合用户的需求。 包括逻辑功能测试(logic function testing) 界面测试(UI testing)UI=User Interface 易用性测试(usability testing):是指从软件使用的合理性和方便性等角度对软件系统进行检查,来发现软件中不方便用户使用的地方。 兼容性测试(patibility testing):包括硬件兼容性测试和软件兼容性测试 2)性能测试(performance testing) 软件的性能主要有时间性能和空间性能两种 时间性能:主要指软件的一个具体事务的响应时间(respond time)。 空间性能:主要指软件运行时所消耗的系统资源。 软件性能测试分为: 一般性能测试:指的是让被测系统在正常的软硬件环境下运行,不向其施加任何压力的性能测试。 稳定性测试也叫可靠性测试(reliability testing):是指连续运行被测系统检查系统运行时的稳定程度。 负载测试(load testing):是指让被测系统在其能忍受的压力的极限范围之内连续运行,来测试系统的稳定性。 压力测试(stress testing):是指持续不断的给被测系统增加压力,直到将被测系统压垮为止,用来测试系统所能承受的最大压力。(Validate the system or s......>> 问题六:什么是测试策略? 测试策略描述测试工程的总体方法和目标。描述目前在进行哪一阶段的测试(单元测试、集成测试、系统测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、覆盖测试等)。 测试策略的制定主要包含三个方面的内容: (1)确定测试过程要使用的测试技术和工具; (2)制定测试启动、停止、完成标准; (3)进行风险分析和应对方案。例如测试与外部接口或者模拟物理损坏、安全性威胁。测试计划最关键的一步就是将软件分解成单元,按照需求编写测试计划。 问题七:软件测试的方法有哪几种? 5分 《全国计算机等级考试三级教程软件测试》 目录 第1章 软件测试的基本概念 1.1 软件质量的概念 1.1.1 软件质量的定义 1.1.2 软件质量的属性 1.1.3 软件质量模型 1.1.4 软件质量的度量 1.1.5 影响软件质量的主要因素 1.2 软件测试的概念 1.2.1 软件测试的定义与目的 1.2.2 软件测试的原则 1.3 软件的缺陷与错误 1.3.1 软件缺陷的定义和类型 1.3.2 软件缺陷的级别 1.3.3 软件缺陷产生的原因 1.3.4 软件缺陷的构成第1章 软件测试的基本概念 1.1 软件质量的概念 1.1.1 软件质量的定义 1.1.2 软件质量的属性 1.1.3 软件质量模型 1.1.4 软件质量的度量 1.1.5 影响软件质量的主要因素 1.2 软件测试的概念 1.2.1 软件测试的定义与目的 1.2.2 软件测试的原则 1.3 软件的缺陷与错误 1.3.1 软件缺陷的定义和类型 1.3.2 软件缺陷的级别 1.3.3 软件缺陷产生的原因 1.3.4 软件缺陷的构成 1.3.5 修复软件缺陷的代价 1.4 软件测试的经济学与心理学 1.4.1 软件测试的心理学 1.4.2 软件测试的经济学 1.5 软件质量保证 1.5.1 软件质量保证概要 1.5.2 软件质量保证活动的实施 1.5.3 软件的验证与确认 1.5.4 验证和确认任务分析 本章小结 第2章 软件生存周期中测试的实施 2.1 软件开发阶段 2.1.1 软件生存周期 2.1.2 软件测试的生存周期模型 2.1.3 软件测试过程模型 2.1.4 测试信息流 2.2 需求获取与分析阶段的测试 2.2.1 需求评审的实施 2.2.2 需求规格说明的评审 2.2.3 Wiegers 用例与需求评审表2.2.4 基于原型的测试 2.2.5 基于需求的测试覆盖率评估 2.3 设计阶段的测试 2.3.1 设计的测试因素 2.3.2 设计评审的实施 2.3.3 设计规格说明的评审 2.3.4 设计元素的覆盖原则 2.4 编程阶段的测试 2.4.1 白盒测试与黑盒测试 2.4.2 源代码的控制流覆盖原则 2.4.3 源代码的数据流覆盖原则 2.4.4 源代码的静态分析与动态测试 2.5 运行和维护阶段的测试 2.6 回归测试 2.6.1 回归测试的概念 2.6.2 回归测试的类型 2.6.3 回归测试的时机 2.6.4 回归测试的实施 本章小结 第3章 代码检查、走查与评审 3.1 桌上检查 3.1.1 桌上检查的实施 3.1.2 桌上检查的检查表 3.2 代码检查 3.2.1 特定的角色和职责 3.2.2 代码检查的实施 3.2.3 用于代码检查的检查表 3.3 走查 3.3.1 特定的角色和职责 3.3.2 走查的实施 3.3.3 走查中的静态分析技术 3.4 同行评审 3.4.1 同行评审的角色和职责 3.4.2 同行评审的内容 3.4.3 评审的方法和技术 3.4.4 评审工作 本章小结 第4章 白盒测试 4.1 覆盖率的概念 4.2 逻辑覆盖 4.2.1 语句覆盖与块覆盖 4.2.2 判定覆盖(分支覆盖) 4.2.3 条件覆盖 4.2.4 条件/判定覆盖 4.2.5 条件组合覆盖 4.2.6 路径覆盖 4.2.7 ESTCA覆盖 4.2.8 LCSAJ覆盖 4.3 路径测试 4.3.1 分支结构的路径测试 4.3.2 循环结构的路径测试 4.3.3 圈复杂度与基本路径测试 4.4 数据流测试 4.4.1 定义M使用测试的几个......>>