测试知识总结1 —— 测试的分类

目录

1.按照是否运行划分

静态测试

动态测试

2.按照是否手工划分

手工测试

自动化测试

3.按照是否查看代码划分

黑盒测试

白盒测试

灰盒测试

4.按照测试地域划分

软件国际化

5.按照测试对象划分

(1)业务测试

(2)界面测试

           响应式页面的测试

(3)容错性测试

             失败恢复性测试

(4)兼容性测试

(5)易用性测试(用户体验测试)

(6)安全性测试

(7)系统测试

(8)内存泄露测试(使用静态测试、工具测试)


1.按照是否运行划分

静态测试

        不运行代码,通过静态分析代码来判断软件是否满足用户的需求。

        静态测试内容包括:功能、性能、兼容性、易用性、可靠性、安全性、可维护性、可移植性

动态测试

        运行软件

2.按照是否手工划分

手工测试

        缺点:量大易出错,花费大量时间

        优点:探索性测试和发散性测试

自动化测试

        机器按照自动化脚本运行系统

        条件:系统功能稳定之后

3.按照是否查看代码划分

黑盒测试

       把软件当成一个黑盒子,不关心软件内部的结构、逻辑和功能的具体代码实现,只关心输入和输出是否满足用户需求。

       等价类、边界值、因果图法、场景法、错误猜测法

白盒测试

       把软件看成一个透明的盒子,去测试软件内部代码的逻辑、结构和功能,满足用户的需求。

       语句覆盖、循环覆盖、逻辑覆盖(路径覆盖、条件覆盖、判定覆盖、条件组合、判定组合)

灰盒测试

       即关心软件的输入和输出,又关心软件内容的逻辑结构功能的实现。

4.按照测试地域划分

软件国际化

       在设计软件的时候,使用一种工程技术,使得软件在转化成不同国家的语言和适应不同的国家风俗时不改源码。

5.按照测试对象划分

(1)业务测试

                  把一个孤立的功能点按照一点的策略组合在一起,形成一个业务,对此业务进行测试。

                  场景设计法

(2)界面测试

                  布局࿰

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值