测试思维理论

软件测试之测试分类

一、按开发阶段划按
1、单元测试
单元:是指证单元是否满足详细设计文档的规格,能正确的执行,主要是对代码的测试。
单元测试也是最小的测试单位;
在工作中单元测试一般是开发自测,如果需要测试进行单元测试,对测试的技术要求高,必须懂开发语言;
理解:单元测试,课本有10个单元,(测试一个单元测试)
2、集成测试
集成测试是指多个单元组合验证是否满足要设计文档的规格,能正常执行,主要的模块与模块之间的数据交互;
理解:集成测试。课本有10个单元,(测试2个单元或者2个单元以上的测试,比如期中考试1-6单元)

3、系统测试
系统测试是指把软件进行正常运行,对整个软件系统进行测试,验证这个系统能正常的运行,主要是测试一个
整体业务的流程
理解:系统测试。课本有10个单元,(测试10个单元测试,比如期末考试1-10单元,内部测试)
4、验收测试
验收测试是:站在用户的角度去对软件进行测试,验证系统满足用户需求
分为两种:
内部验收:alpha 测试
外部验收:bete测试
区别:
1、人员不一样:内部验收技术人员,测试开发都在,有问题及时解决 ,技术人员集中
外部验收 客户方的员工测试,发现问题在反馈给我开发,修改 ;技术人员不集中
2、时间不一样:内部验收时间周期短,
外部验收时间周期长;
3、测试点地点不一样:内部验收 是在自己公司,
外部验收是在客户方法;

1、功能测试
2、性能测试
3、安全测试
4、兼容性测试

五、按测试的实施划分
1、内部测试 (alpha测试)
2、外部测试 (beta测试)
3、第三方(背调公司)

六、按是否手工执行测试
1、手工测试
手工测试就是人一个个用例去执行,然后关注结果和测试用例相对应的预期
缺点:执行效率满,量大容易出错
2、自动化测试
通过工具或代码代替手工测试
(1)接口自动化
(2)ui自动化
(3)app自动化

七、按测试区域划分
1、本地化测试

2、国际化测试
(1)日期
(2)金钱
(3)度量单位
(4)语言
(5)外观等

posted @ 2026-06-23 17:48  中手  阅读(4)  评论(0)    收藏  举报