摘要:
一、负责测试组的工作组织和管理 1.参加软件产品开发前的需求调研和分析; 2.根据需求,概要设计和开发计划编写项目总体测试计划,详细测试计划,测试大纲和测试文档结构表(测试计划 a.已上线产品维护以及需求变更 b.后期新项目的开发); 3.测试流程、测试工作规范、工作流程标准的制定(测试流程 a. 阅读全文
摘要:
一、需求 1、需求评审 为什么要需求评审?原因有下面几点: ①、熟悉业务,由产品或者业务讲解需求,好做到心中有数,不至于到开发测试阶段暴露出由于业务不熟悉导致的问题; ②、多方协定,在正式进入开发阶段之前,测试、开发、产品就某些需求的不确定点进行确认,达成一致,避免后续的问题; ③、评估工作量,实现 阅读全文
摘要:
一、CMM简介 CMM,英文全称为Capability Maturity Model for Software,即:软件成熟度模型。 CMM的核心是把软件开发视为一个过程。它是对于软件在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。 根据这一原则对软件开发和维护进行过程监控和研究 阅读全文
摘要:
在测试工作中,主要的风险表现有以下几点: 需求风险 测试用例风险 缺陷风险 代码质量风险 测试环境风险 测试技术风险 回归测试风险 沟通协调风险 研发流程风险 其他不可预计风险 1、需求风险 产品需求的不明确,对产品需求理解不准确,导致测试范围存在误差,遗漏部分需求或者执行了错误的测试方式;另外需求 阅读全文
摘要:
基于对软件工程、产品质量和测试的理解,归纳出以下七类测试驱动模式。 1、业务/需求驱动测试 一个软件总是要解决用户的某类业务问题。业务驱动测试就是从用户的实际业务需求出发,分析业务目标、业务流程、用户角色、业务规则、业务发展等测试对象, 针对这些对象确定测试范围、测试方法和策略。测试是否充分,也是从 阅读全文
摘要:
一、可用性测试 定义:设计过程中被用来改善易用性的一系列方法,为用户提供一系列可操作场景和任务,与产品或者服务密切相关 1、表现形式 ①.产品的基本自然属性,用户体验的一种衡量程度 ②.依照原型图对GUI的评估 ③.体现在产品和用户的交互友好性 ④.评价指标:效率、满意、安全(容错、无错) 2、测试 阅读全文
摘要:
一、软件测试概述 1、什么是软件 定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档) 程序:按事先设计的功能和性能要求执行的指令序列 数据:使程序能正常操纵信息的数据结构 文档:与程序开发、维护和使用有关的图文资料 2、软件工程的内容 主要分为软件开发技术(方法+过程+工具+环境)和软 阅读全文