您现在的位置是:首页 >技术教程 >软件测试 -- 思考与实践 1 软件测试核心能力网站首页技术教程
软件测试 -- 思考与实践 1 软件测试核心能力
简介软件测试 -- 思考与实践 1 软件测试核心能力
知之真切笃实处是行,行之明觉精察处就是知。-- 王阳明《传习录》
释译:清楚实在的认识清楚,就是行动;自觉明察的行动,就是认识,知行合一。
1. 什么是核心能力(核心竞争力)
- 具有竞争优势的能力
- 取胜于竞争对手的能力
- 难于模仿、替代、超越的能力
- 能够获得长期竞争优势的能力
- 区别于其他竞争对手的获利能力
- 保持长期竞争优势并能由此获得利益的能力
2. 什么是软件测试(者)的核心能力(竞争力)
- 不知道。没有准确答案:不同场合,正式的和非正式的,问过很多人(专业人士,IT行业的各角色从业者)
- 各有说法,回复的答案更倾向于:测试人员应该具有什么样的 知识 + 技能 + 素质
- 知识 + 技能 + 素质?在之前的短文中浅要的做了阐述,算是对测试的基本认知
- 测试是一个岗位、一个角色、一份工作、一种态度
- 认真、负责、耐心、努力、坚持、博闻强记、逻辑、创新。。。
- 上一条是废话,哪一份工作不需要这样的能力,这是通用能力?
- 追本逐源,测试活动:发现问题,促进质量提升
- 测试(者)的核心能力(竞争力):专家、怀疑、循证
- 专家:测试 应该是技术专家(开发、测试、过程、工程。。。。。。) + 行业专家,才能更快、更准确、更全面的发现与现实的不同,发现问题
- 怀疑:除了对标(标准)之外,测试眼中没有“正确”,一切皆可能存在问题、皆会有问题 -- 这是长期从业者的职业病,要调整,要能跳进跳出
- 循证:寻找证据、依据证据、跟踪过程、验证怀疑,也许只是“疑”光一闪,不迟疑、不放过,逐一证明
软件测试 -- 入门 | ||
1 | 软件测试 -- 入门 1 软件测试是什么? | 认识软件测试:目标、概念、活动、名词、历史 |
2 | 软件测试 -- 入门 2 软件生命周期与测试 | 软件工程与软件测试,过程、流程 |
3 | 软件测试 -- 入门 3 软件测试与质量 | 软件测试在软件开发过程的作用,与质量的关系,软件测试与质量管理体系 |
4 | 软件测试 -- 入门 4 软件测试原则 | 尽可能早的测试;不放过任何一个疑问 |
5 | 软件测试 -- 入门 5 软件测试方法 | 白黑灰,静态、动态测试,审查、走查、同行评审 |
6 | 软件测试 -- 入门 6 软件测试设计方法 | 边界值、等价类、探索式测试,ad-hoc |
7 | 软件测试 -- 入门 7 软件测试外围知识 | 与软件测试相关的知识体系:软件工程、代码开发、操作系统、网络、数据库 |
软件测试 -- 进阶 | ||
1 | 软件测试 -- 进阶 1 软件测试思想 | 如何思考、设计和执行测试 |
2 | 软件测试 -- 进阶 2 软件测试分析 | 软件需求接受、测试需求分析、规定测试范围、确认测试类型和测试方法 |
3 | 软件测试 -- 进阶 3 软件测试设计 | 软件测试场景确认、流程梳理、标准定义 |
4 | 软件测试 -- 进阶 4 软件测试策略 | 如何设计和执行测试 |
5 | 软件测试 -- 进阶 5 软件测试用例 | 测试用例基本元素、基本步骤、执行标准和执行方法 |
6 | 软件测试 -- 进阶 6 软件缺陷 | 缺陷定义、缺陷全生命周期及缺陷跟踪、报告 |
7 | 软件测试 -- 进阶 7 软件测试环境构建 与 测试数据准备 | 测试环境构建注意事项及测试数据分析、准备 |
8 | 软件测试 -- 进阶 8 软件测试流程和过程 | 软件测试基本过程及软件测试基本流程 |
9 | 软件测试 -- 进阶 9 软件测试工具 | 软件测试工具类别及使用 |
10 | 软件测试 -- 进阶 10 常见软件测试类型 | 软件测试分类 |
11 | 软件测试 -- 进阶 11 手工测试与自动化测试 | 手工测试和自动化测试的区别及应用特点 |
软件测试 -- 高阶 | ||
1 | 软件测试 -- 高阶 1 软件测试计划 | 如何计划一次测试 |
2 | 软件测试 -- 高阶 2 软件测试与软件开发 | 开发与测试的关系 |
3 | 软件测试 -- 高阶 3 软件测试评价 | 测试度量指标及度量目标 |
4 | 软件测试 -- 高阶 4 软件测试报告 | 如何报告一次测试,如何体现测试价值 |
5 | 软件测试 -- 高阶 5 软件测试管理 | 测试管理综述,项目管理、风险管理 |
6 | 软件测试 -- 高阶 6 敏捷软件测试 | 敏捷时代的软件测试 |
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。