软件测试 -- 1 软件测试知识大纲梳理
Posted Rolei_zl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试 -- 1 软件测试知识大纲梳理相关的知识,希望对你有一定的参考价值。
想要做些什么,总是想看似想清楚了,实质真的坐下来动手仍是一团糊涂、问题多多。
既然是决定要做些什么了,不论快慢,不能总是计划,行动才是真正解决问题的良方。
正如敏捷一样,启动难,真正开始了,边做、边看、边调整,自己提出需求、自己实现。
且将想到的软件测试知识大纲梳理如下,待后来边想、边写、连梳理、边调整,动态实现。
入门、进阶、高阶、实践,想来需要把曾经的记录、书籍重读一遍,这个过程也许会很长。
回顾曾经的工作,力求归零,同时思考今后要做些什么,计划着慢慢来,也许要快一些了。
阶段 | # | 测试 | 程度 | |
入门 | 1 | 测试是什么? | 认识测试:目标、概念、活动、名词、历史 | 理解 |
2 | 软件与测试生命周期 | 软件工程与软件测试,过程、流程 | 掌握 | |
3 | 测试与质量 | 测试在软件开发过程的作用,与质量的关系 | 理解 | |
4 | 测试原则 | 尽可能早的测试;不放过任何一个疑问 | 掌握 | |
5 | 测试方法 | 白黑灰,静态、动态测试 | 掌握 | |
6 | 测试技术 | 边界值、等价类、探索式测试,ad-hoc | 掌握 | |
7 | 测试体系及标准 | ISO, ISTQB, TMMI,TDD | 了解 | |
8 | 非测试相关知识 | 与软件测试相关的知识体系:软件工程、代码开发、操作系统、网络、数据库 | 了解 | |
进阶 | 9 | 测试执行 | 如何思考和执行测试 | 掌握 |
10 | 测试分析 | 开发需求接受、测试需求分析、测试范围拆解 | 掌握 | |
11 | 测试设计 | 测试场景设计、测试用例设计及方法 | 掌握 | |
12 | 测试策略 | 如何设计和执行测试 | 掌握 | |
13 | 测试思维养成 | 区别于开发,测试基本思维梳理 | 理解 | |
14 | 测试用例管理 | 测试用例基本元素,基本执行设计、执行方法 | 理解 | |
15 | BUG/缺陷管理 | BUG定义、报告,及BUG的全生命周期跟踪 | 理解 | |
16 | 测试环境部署与测试数据准备 | 常见测试环境及常用测试数据 | 掌握 | |
17 | 测试工具 | 测试过程管理工具、BUG管理及分析工具、测试执行小工具 | 掌握 | |
18 | 测试流程和过程 | 测试基本流程及测试基本过程 | 掌握 | |
19 | 测试与配置管理 | SCM,如何管理测试版本 | 理解 | |
20 | 手工测试与自动化测试 | 认识手工测试与自动化测试,相互关系 | 了解 | |
21 | 专项目测试 | 单元测试、性能测试、安全测试 | 了解 | |
22 | 常见测试类型及技术初识 | 功能,集成,系统,验收,C/S,B/S,APP,嵌入式,API | 理解 | |
23 | 测试与行业知识 | 测试与行业知识的关系,如何进行陌生行业测试 | 理解 | |
高阶 | 24 | 测试计划 | 如何计划一次测试 | 掌握 |
25 | 再议测试与质量 | 测试如何保障质量 | 理解 | |
26 | 开发与测试 | 开发与测试的关系 | 理解 | |
27 | 测试工具开发 | 如何开发工具提升测试效率 | 理解 | |
28 | 测试自动化 | 测试自动化的目的和方法 | 掌握 | |
29 | 度量 | 测试度量指标及度量目标 | 掌握 | |
30 | 测试报告 | 如何报告一次测试,如何体现测试价值 | 理解 | |
31 | 测试管理 | 测试管理综述,项目管理、风险管理 | 掌握 | |
32 | 敏捷测试 | 敏捷时代的软件测试 | 理解 | |
33 | 持续改进 | 过程回顾与持续改进 | 理解 | |
实践 | 34 | 测试基本技能实践 | 以实例练习测试:执行、设计、BUG提交与跟踪、报告 | 了解 |
35 | 测试工程师核心能力 | 必须掌握的技能 | 掌握 | |
36 | 测试新技术 | 测试发展 | 了解 | |
37 | 测试常见小问题 | 学会提问 | 了解 | |
38 | 测试工具篇 | 过程管理工具,测试框架,Office套件 | 了解 | |
39 | 测试面试 | 测试面试用过的题目 | 了解 |
以上是关于软件测试 -- 1 软件测试知识大纲梳理的主要内容,如果未能解决你的问题,请参考以下文章