课程大纲
主题 | 内容 |
测试行业与职业发展 | 1.测试职业的优势、劣势与未来 |
2.互联网+下的新领域,和DevOps中测试作用(碎片化) | |
3.专家路线、管理路线、咨询路线、假路线(脱离) | |
4.测试工程师发展的必备软技能 | |
5.优秀工程师必备的素质与能力 | |
6. 发展、认证、技能、公司平台 | |
新型测试用例设计及规范 | 1.简单业务模式的用例设计,拥抱BDD |
2.复杂场景下的业务需求矩阵,适应快速变化 | |
3.数据规则引擎转化的测试自用例生成,规则化一切 | |
4. App测试设计,与传统测试用例设计的区别 | |
测试方法理论及实践 | 1.系统测试和部分工具介绍 |
2.集成测试和辅助工具 | |
3.代码评审与自动化工具 | |
4.安全性测试及工具介绍 | |
5.外围接口测试 | |
6.场景组合 | |
7.兼容性测试 | |
8.交互性测试 | |
9.国际化和本地化测试 | |
10.压力测试 | |
11.性能测试 | |
12.用户体验测试 | |
13.安装测试 | |
14.帮助及文档 | |
15.可测性测试 | |
16.问题根源分析 | |
17.App自动化测试(与传统web的区别),与兼容性测试 | |
18.App安全性测试 | |
19.App性能测试(客户端的考量) | |
20.测试额外扩展能力(开发端、运维端) | |
21.案例分析(诺基亚、江苏电信、华为等) | |
质量评估与分析 | 1.设定KPI/OKR考量体系 |
2.确认有效的度量对比值 | |
3.引入持续集成、分层测试与分级测试 | |
Bug处理技巧 | 1.与开发同事的交互 |
2.Bug书写与缺陷必要信息 | |
3.Bug有效性分析 | |
如何编写规范的测试计划 | 1.目标计划 |
2.进度计划 | |
3.测试策略 | |
4.风险预测与预防措施 | |
自动化测试 | 1.自动化测试工具的选择和使用 |
2.自动化测试工具的开发 | |
3.自动化测试的编码原则 | |
4.深入理解自动化测试的目的和意义 | |
5.我能为项目组的自动化测试推进做些什么 | |
团队发展 | 1.传统模式下的变革与挑战 |
2.敏捷转型中的痛与坑 | |
3.引入精益、反馈、日益改进 | |
4.建立企业文化,促进员工整体积极驱动 | |
解决方案的构建 | 1. 企业构建的测试能力roadmap |
2. 如何评估当前级别,搜索可行性方案,快速查找对应解决方案 | |
3.如何快速构建当前的解决方案,并快速呈现给客户 | |
4. 解决方案举例(测试内容与方法、测试体系、自动化测试框架) |