软件测试理论基础 全概括
软件的十大特性(了解)
- 功能性:软件需要满足用户显式稳定式的需求。
- 易用性:容易上手,简单易懂。
- 效率性:软件性能达标。
- 可靠性:软件必须实现软件中的可靠性。
- 可维护性:要求软件修复后能继续正常执行的软件操作。
- 可移植性:当前软件平台移动到另一个平台的操作。
软件的分类(客户端、浏览器)
软件生命周期
软件开发模型
瀑布模型、V模型、h模型
软件开发文档
测试的常用方法:
生命周期测试方法的对比
软件测试常见模型:;
软件测试覆盖率
测试团队的组织架构
软件测试流程
测试环境搭建
测试过程
测试策划概述
需求测试:对照需求分析文档,大致功能粗筛,主体功能细筛。
需求测试实战
测试策略
测试方案设计
测试评审
软件测试设计
测试设计与测试用例:
等价类划分法的原则
等价类划分法的特点
边界值法
因果图与判定表法
正交试验法
测试场景设计
软件测试管理
测试执行过程:
测试准入准出:
软件缺陷概述:
缺陷报告
缺陷报告的原则
缺陷跟踪
禅道项目管理及实战
易用性测试
兼容性测试
Web安全测试:
web安全测试流程:
自动化测试:
功能测试实战讲述:
功能测试实战案例
OFO共享单车测试报告:
白盒测试:
单元测试为基础。称之为程序员自检模式,单元测试的对象试构成软件产品或系统的最小的独立单元,如封装的类或对象、独立的函数、进程、子进程、组件或模块等
(续)单元测试用例设计:
逻辑覆盖:简单说代码设计for、if y有条件判断式子,执行TRUE、Falsed多种可能性组合都必须跑一次,那么怎么最方便最快速,避免不必要的资源浪费。
自动化测试: