一 、v w模型
测试需求 需求分析 概要设计 详细设计 编码和实现-单元测试 集成测试 系统测试 验收测试
需求分析 概要设计 详细设计 编码实现-需求测试 概要设计测试 详细设计测试 单元测试-编码实现 模块集成 系统构建 系统安装-单元测试 集成测试 系统测试 验收测试
二、分布式软件
vnc qq 微信 idea wps Word文档
三 b/s c/s
b/s只需要操作系统和浏览器即可 可以跨平台 实现客户端零维护 但个性化能力低 响应速度慢
c/s 响应速度快 安全性高 一般应用于局域网 因为要针对不同操作系统 需要针对性的开发 维护成本高
四、常见的软件开发生态系统
后端开发 web开发 安卓开发 Ios开发 小程序开发
五、简述软件的分类
场景分:
工具类:wps Word文档
游戏类:王者荣耀
电商类:pxx 淘宝
媒体类:腾讯视频
按架构分类:
单机版软件:office 红警
分布式软件:
c/s架构软件 客户端需安装专门软件 如qq微信
b/s架构软件 客户端为浏览器 如百度 hao123
六 测试分类
按技术分:黑白灰盒测试
按内容分:性能测试 兼容性测试 功能测试
按阶段分:单元测试 集成测试 系统测试 验收测试
七:软件测试的流程
阶段名称 工作内容 产出
准备 立项 需求 评审 需求文档
计划 编写评审 测试计划 测试计划
设计 提取测试点 编写测试用例 评审测试用例 测试用例
执行 冒烟测试 执行测试用例 提bug 回归测试 缺陷报告
完成 验收测试 编写测试报告 上线 测试报告
八 测试计划核心要素
测试目的 测试资源 测试进度 测试准则 测试范围 测试策略 测试风险 人员分工 文档输出
九 系统测试准则以及每一个准则要求
名称 :系统测试
进度准则:测试环境准备好 基本流程能走通
暂停准则 测试环境破坏 基本流程走不通 主功能异常
再启动准则 测试环境恢复 基本流程能走通 主功能正常
停止准则:需求覆盖率100% 用例执行率100% 遗留轻微bug不超过3个
十 测试进度如何把控
任务 负责人 预期开始时间 预期结束时间 时间进度 备注
十一 测试用例核心要素
用例编号 所属模块 用例标题 优先级 前置条件 操作步骤 测试数据 预期结果 实际结果