测试的分类

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
测试分类内容要了解知晓

按照测试对象划分

可靠性测试\容错性测试\安装卸载测试\内存泄露测试......

可靠性测试

可靠性(Availability)既可用性指系统正常运行的能力或者程度一般用正常向用户提供软件服务
的时间占总时间的百分比表示。

可靠性 = 正常运行时间/(正常运行时间+非正常运行时间) * 100%

  • 当可靠性达到4个9 (99.99%)对于全年不休息的系统来说不可用的时间低于一个小时。

  • 当可靠性达到5个9(99.999%)对于全年不休息的系统来说不可用的时间低于五分钟。

容错性测试

指系统能够处理异常用户的错误操作而不至于系统崩溃从而能够提高系统的可用性。

容错性和可靠性的区别假设有一架飞机一个引擎坏了(容错性的表现)但是飞机能正常飞(飞机的容错性高)。容错是指部分问题可靠性是站在整个系统的角度来看。

安装卸载测试

工作中很容易遗漏 安装 和 卸载的测试。

内存泄露测试

常见的几种内存泄露原因

  • 分配完内存之后·忘记回收

  • 程序写法有问题没办法正常回收

  • 某些API函数使用不正确造成内存泄漏

内存泄露的检测方法

  • 人工静态法代码人工走读一行一行看

  • 借助工具进行代码静态扫描

弱网测试

弱网环境可能出现的状况

  • 安卓手机如果一直刷不到内容可能会出现anr弹窗

  • 网不好可能会造成客户端频繁发送请求导致客户端压力很大

测试的时候可以通过 fiddler 进行控制网速如果需要 2g/3g/4g/5g 环境的上下行可以百度去搜弱网模型2g/3g/4g/5g

按照查看代码情况划分

面试题哪种测试方法使用的多?

黑盒测试和白盒测试作为测试人员都会使用到在工作会结合具体情况和两者都使用。但如果相对而言黑盒测试相对多一些。

按照开发阶段划分

  • 单元测试对“最小单位”进行测试可以是一个接口可以是一个类由程序员决定

  • 集成测试

  • 冒烟测试开发人员完成开发任务之后交给测试人员进行测试的第一步。试一下主要的功能是否能够走通评估软件或者系统是否具备可测试的条件。

  • 回归测试开发了一个新的版本这时候对历史版本或者功能进行测试是否正常保证功能都是符合要求的。就是有新的东西了要测试一下旧的东西还OK不。通常借助 自动化进行回归测试。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6