随笔分类 - 软件测试基础
学习笔记
摘要:验收测试的概念:>>在系统测试之后,以用户测试为主,或有测试人员等质量保障人员共同参与的测试,是检验软件产品质量的最后一道工序 验收测试的内容:>>软件验收测试应完成的工作内容包括: >>明确验收项目,规定验收测试通过标准 >>确定测试方法 >>决定验收测试的组织机构和可利用的资源 >>选定测试结果
阅读全文
摘要:回归测试的概念:>>对软件的新版本测试时,对新版本进行重新测试,这时的测试不仅是验证被修复的软件缺陷是否被解决了,而且要保证以前所有运行正常的功能依旧保持正常,而不要受到这次修改的影响>>目的:保证(由于测试或其他原因的)改动不会带来不可预料的行为或另外的错误 需要关注的问题:>>三种不同类型的测试
阅读全文
摘要:集成测试的概念:>>每个模块完成单元测试后,按照设计时确定的结构图,将它们连接起来进行测试。>>集成测试也称综合测试、组装测试、联合测试。集成测试的基础理论: >>目标: >>各单元组合后能按既定意图协作运行,并确保软件的行为正确 >>测试内容: >>单元间的接口及集成后的功能>>时间: >>单元测
阅读全文
摘要:系统测试的概念>>将整个软件系统看做一个整体进行测试,包括对功能、性能等,以及将计算机硬件、某些支持软件、数据和人员等系统元素结合起来, 在实际运行环境下对软件进行测试 系统测试的类型:>>功能测试:主要对产品的各功能点进行验证。根据需求说明书和功能测试用例,逐项测试以检查产品是否达到用户要求>>界
阅读全文
摘要:单元测试的概念:>>软件基本组成单元进行的测试。检验程序最小单位,即检查模块有无错误,它是在编码完成后必须进行的测试工作。>>需要特别关注的问题: >>目标: >>确保每个模块能正常工作 >>时间: >>编码——编译——单元测试 >>注意: >>前期完成单元测试计划、设计好用例 >>依据: >>详细
阅读全文
摘要:什么是软件缺陷:>>任何程序、系统、以及文档中的问题,同产品设计的不一致性,不能满足用户的需求>>从产品内部看:软件产品开发或维护过程中所存在的错误及各种问题>>从产品外部看:系统所需要实现的某种功能的失效或违背>>满足条件: >>软件未实现产品说明书要求的功能 >>软件出现了产品说明书指明不应该出
阅读全文
摘要:白盒测试技术概述:>>什么是白盒测试技术: >>针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件程序验证。 >>主要是检查程序的内部结构、逻辑、循环和路径>>白盒测试方法: >>静态测试:代码走查、代码审查等 >>动态测试:边界值测试、逻辑驱动覆盖等 >>逻辑驱动
阅读全文
摘要:黑盒测试技术概述:>>什么是黑盒测试技术: >>把程序视为一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下进行。>>常用方法: >>等价类划分法: >>依据软件需求说明对输入的范围进行细分,然后再分出的每一个区域内选取一个有代表性的测试数据开展测试。 >>操作步骤 >>边界值分析法:
阅读全文
摘要:静态测试与动态测试: >>静态测试: >>代码测试: >>代码检查 >>静态结构分析 >>代码质量度量 >>界面测试 >>文档测试>>动态测试 >>功能确认与接口测试 >>覆盖率分析 >>性能分析 >>内存分析黑盒测试与白盒测试: >>两种测试方法从完全不同的角度出发,反映了测试思路的两方面情况,适
阅读全文
摘要:软件测试策略:>>什么是软件测试策略:为软件工程过程定义的一个软件测试模板,也就是把特定的测试用例方法放置进去的一系列步骤>>软件测试工作准则: >>软件测试的风险: >>如果不能做到去测试软件所有的情况,则该软件就是有风险的,在客户手中发现缺陷时,代价是很高的 >>工作原则: >>将各种可能性减小
阅读全文
摘要:测试环境的组成与要求:>> 测试环境 >>对软件系统进行各级测试所基于的软/硬件设备和支持 >>测试环境组成 >>硬件环境、软件环境、网络环境 >>硬件环境:测试必须的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境 >>软件环境: >>被测软件运行时的操作系统、数据库及其
阅读全文
摘要:什么是测试计划:>>软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试为什么制定测试计划:>>把知识和经验直接转化为执行任务的具体方法>>为组织、安排和管理测试项目提供一个整体框架>>促进团队间关于测试任务和过程的交流>>
阅读全文
摘要:软件测试流程:>>测试过程中必须的基本测试活动及其产生的结果: >>测试计划的制定: >>测试计划阶段主要处于测试的前期准备工作阶段,在该阶段中主要是对将要进行的测试工作做整体计划安排 >>本阶段主要工作内容: >>对需求规格说明书的仔细研究 >>将要测试产品分解成可独立测试的单元 >>为每个单元确
阅读全文
摘要:软件质量的概念:>>质量是系统、部件或过程满足客户或者用户需要的程度>>软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。软件质量的标准:>> 软件质量标准:就是评价一个软件质量好坏的准则;>>软件质量标准主要分为两个方向: >>产
阅读全文
摘要:测试与开发的关系: 软件测试过程模型:>>V模型: >>V模型是具有代表意义的测试模型;>>模型是软件开发瀑布模型的变种,它反映了测试活动与需求分析和设计的关系>>从左到右,描述了基本开发过程和测试行为,非常明确的标明了测试过程中存在的不同级别,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应
阅读全文
摘要:软件测试的定义: >>测试的含义: >>首先是一项活动,在这项活动中某个系统或组成的部分将在特定的条件下运行,结果将被观察和记录,并对系统或组成部分进行评价。 >>软件测试: >>使用人工或者自动化手段,来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别
阅读全文

浙公网安备 33010602011771号