黑盒测试:
1、属于测试方法
2、主要依据规格说明书对软件的功能进行测试
3、关注输入和输出
白盒测试:
1、属于测试方法
2、对程序结构进行测试
3、会涉及编码
单元测试:
1、属于测试级别或测试阶段
2、对程序最小部分的单元代码进行测试
3、会涉及编码,测试人员需要懂开发
集成测试:
1、属于测试级别或测试阶段
2、对程序不同的单元、模块或子系统合同后进行测试
3、会涉及编码,测试人员需要懂开发
系统测试:
1、属于测试级别或者测试阶段
2、]对整个软件系统进行测试,会涉及功能、性能、接口、兼容性、易用性、web界面、安装方面的测试等
3、由专业测试人员进行
4、对开发基础的要求比较低
5、对行业知识有要求
验收测试:
1、属于测试级别或者测试阶段
2、有用户对系统进行测试
3、一般由第三方和用户共同参与
软件测试会有反复
1、确认测试
缺陷修复以后
2、回归测试
缺陷修复以后
版本升级以后
测试用例
1、指定操作步骤、输入数据,预期结果和测试条件的文档
2、用例一般都有格式(我现在的公司的格式中包含)
黑盒测试的用例设计方法
1、场景法
2、等价类划分法
3、边界值分析法
4、决策表法
5、错误猜测法
白盒测试的用例设计方法
1、逻辑覆盖法
语句覆盖
判断覆盖
条件覆盖
判断-调价覆盖
条件组合覆盖
2、路径覆盖法
静态测试
1、软件测试未必要执行程序
2、可以审查文档
3、可以阅读代码
缺陷报告
1、将缺陷记录下来并提交给开发的一中文档
2、由格式要求(每个公司的格式要求不一致)