软件测试已经越来越热门,同时也越来越成熟。软件测试不仅是一份工作,也是一门技术,一种能力。最早的软件测试,正如大家理解的,像真实用户一样操作软件,发现问题。但新环境下,软件测试的能力要求已经越来越高,更加趋向于专业性、技术性和能力化。
软件测试低级要求是手动测试,高级要求是自动化测试,晋级则需要更高的理论和体系知识。以下,从基础的理论开始,讲解测试相关的知识点和概论,阅读本教程能够让同学们认识软件测试。对于想要在测试行业工作的同学,这些理论知识更是一个敲门砖,入门软件测试行业。
第一章
软件测试工程中的定义、基础和类型
测试人员技能、薪水和增长
软件测试的7条原则:从实例中学习
软件测试中的V-模型
STLC(软件测试生命周期)阶段、进入、退出标准
第二章
手动测试概念、类型和工具
自动化测试基础简介
自动化测试与手工测试以及区别
什么是单元测试、类型、工具和测试用例
集成测试概念、类型、自上而下和自下而上示例
系统测试类型和定义
健全性测试与冒烟测试(介绍与区别)
第三章
回归测试定义,测试用例
非功能测试以及其类型
软件测试中的测试文档
测试场景(带示例的模板)
如何编写测试用例—带示例模板
软件测试中的测试分析(测试基础)
需求可追溯性矩阵(RTM)
第四章
测试数据生成工具
测试用例模板示例Excel、Word格式
软件测试技术与测试用例设计
边值分析与等价划分检验
决策表测试
状态转换测试技术
用例测试技术、示例
软件测试评估技术分步指南
第五章
测试计划
测试计划模板与示例
软件测试的测试环境
软件测试中的缺陷管理过程(Bug报告模板)
软件测试中缺陷的生命周期
2021年50大软件测试工具