摘要:测试需求分析: 分析需求来源:需求规格说明书、开发需求、继承性需求、行业竞品分析、经验库 需求分类: 功能性需求 性能需求 外部接口需求:GUI、外部应用程序接口需求 根据软件质量特性划分需求:安全性、效率、可移植、可维护
阅读全文
摘要:目标 总体概述:一般是领导才做,普通测试工程师不参与 项目背景 项目范围 测试计划: 测试资源需求: 软件资源:操作系统资源(Windows、linux、mac...)、数据库(SQL server、Mysql....)、web服务器(IIS\Tomcat...)、需加版本号 硬件资源:硬件服务器、
阅读全文
摘要:软件质量: 内部质量 过程质量 外部质量 使用质量 质量特性: 功能性 定义:软件在指定条件下使用时,满足用户明确和隐含需求的功能的能力 适合性 准确性 互操作性 保密安全性 功能性依从性 可靠性 定义:软件在指定条件下使用时,维持规定的性能级别的能力 成熟性 容错性 易恢复性 可靠性依从性 易用性
阅读全文
摘要:软件测试方法: 黑盒测试——不关注被测对象内部结构,仅从用户需求考虑,是否满足用户显性或隐性需求 白盒测试——结构测试、逻辑驱动测试 灰盒测试——既关注被测对象的外部特性,又关注其内部设计 静态测试——不执行被测对象程序,不运行被测对象的测试方法 动态测试——执行被测对象,运行的检测活动 手工测试—
阅读全文
摘要:系统测试类型: 功能性测试——在指定使用条件下,使用被测对象,验证其是否满足用户显性或隐性需求 测试关注点: 是否有不正确或遗漏或多余的功能 是否满足系统显性或隐性需求 是否对输入输出做出了正确的响应,输出结果能否正确的显示 性能测试——模拟被测对象运行业务压力或使用场景验证被测对象是否满足预先设定
阅读全文
摘要:测试对象: 软件源代码 与软件源代码匹配的文档 支撑软件源代码运行的配置数据 需求阶段——测试对象为需求文档,测试需求文档是否正确实现了用户需求 系统设计阶段——概要设计文档、详细设计文档、是否有设计或逻辑上的错误 编码阶段——测试源代码,发现逻辑上的错误 系统测试阶段——被测对象是否满足用户需求
阅读全文
摘要:测试定义:通过人工或自动的手段,对被测对象进行检测的活动,目的在于发现被测对象是否实现用户需求,或者弄清实际结果与预测结果之间的差异 需要理解什么软件:源代码、用户手册、配置数据 测试目的: 发现被测对象与用户需求间的差异——俗称找bug 通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心 通
阅读全文
摘要:1、如何看待软件测试在保证软件产品质量中所起的作用? 软件测试是软件质量保证的重要手段之一 2、如何理解软件质量和软件缺陷对立统一关系? 对立:缺陷越多,表明质量越差, 统一:找到的缺陷越多,从而修复缺陷,提高软件质量 3、从修复软件缺陷的代价来讨论测试为什么要尽早开始? 缺陷发现或解决的越迟,成本
阅读全文