0
点赞
收藏
分享

微信扫一扫

尚融宝30(终)-资金记录和个人中心展示

文章目录

测试的大致分类:
在这里插入图片描述
下面就一些比较重要的测试进行介绍:

按测试对象分

界面测试

即UI测试,根据产品设计稿对产品界面展示的所有内容进行测试;

可靠性测试

可靠性测试即对系统正常运行的能力或程度进行测试;

容错性测试

容错性是指系统允许用户错误操作但系统不会崩溃的程度或能力;

文档测试

文档资料是我们进行测试的基本依据,也有可能是用户熟悉产品的基本依据;

兼容性测试

兼容性测试是针对产品所处的环境进行测试,考虑其在不同环境下的的包容能力;

易用性测试

易用性测试是测试产品是否具备简单易上手的特性;

安装卸载测试

测试产品是否容易安装,卸载是否方便;

安全测试

安全测试是测试工作中重要的一环,保护用户隐私数据和系统数据是至关重要的;

性能测试

通过对产品的性能测试,有助于产品的调优工作;

内存泄露测试

内存泄露问题尽管对于用户使用无碍,但泄露逐渐累积,最终耗尽所有内存空间,产品执行也会变慢,最终停止工作;

检测内存泄露有人工静态法和自动工具法。人工静态法即通过人工复盘代码查找问题,自动工具法是借助测试内存泄露的工具来检查;

弱网测试

弱网测试就是对带宽、丢包、延时等进行模拟弱网环境,由于如今的网络环境复杂,网络制式繁多,在一些网络不佳的环境下,用户多次刷新访问就会造成客户端频繁发送请求,使服务器压力过大;

实施弱网测试需要借助工具去模拟弱网环境,下面是具体方法(此处使用Fidder进行弱网测试):

  1. 首先打开弱网设置选项;
    Rules->Performance->勾选Simulate Modem Speeds
    在这里插入图片描述
  2. 打开设置弱网的脚本
    Rules->Customize Rules…
    dw 在这里插入图片描述
    通过更改下面所示上下行速率的数值(单位ms),就可以模型相应的网络环境;
    在这里插入图片描述
  3. 设置上下行速率(图片来源于网络)

在这里插入图片描述

  1. 最后根据计算的速率值修改上面弱网设置脚本的值即可;

按代码的查看情况

黑盒测试

黑盒测试是纯功能的测试,不关注程序内部的逻辑结构和代码实现,只检查产品功能是否符合要求;

常见的黑盒测试方法有:等价类划分、边界值分析法、判定表法、场景设计法、错误猜测法等

白盒测试

白盒测试更多地关注程序的内部结构,对软件中的逻辑结构进行测试用例的设计编写;

常见的白盒测试方法:语句覆盖、判断覆盖、判定条件覆盖、路径覆盖等;

灰盒测试

介于黑盒测试和白盒测试之间的测试方法,关注输入输出情况的同时关注程序内部的实现情况;

按开发阶段

单元测试

单元测试是对程序的“最小单元”进行测试,主要是在编码之后(或编码之前)验证软件基本组成单元的正确性,采用白盒测试;

集成测试

集成测试一般是在单元测试之后,将程序模块组装,然后对系统的接口以及集成后的功能进行测试,是一种黑盒测试与白盒测试相结合的测试;

系统测试

将软件作为一个完整的系统进行测试,包括软件功能,性能以及环境的测试,一般在集成测试通过之后进行,采用黑盒测试的方式;

回归测试

回归测试一般是在对原有的代码进行修改之后进行的测试,需要保证此次修改没有引入新的错误或由于修改导致错误,像软件的历史版本、历史功能进行测试都是回归测试;

冒烟测试

冒烟测试是在开发人员完成开发任务之后,交给测试人员进行测试的第一步,主要是保证该产品具备了可测试的条件,保证基本功能正常,可以开始后续的测试;

验收测试

验收测试一般是技术测试的最后一个阶段,主要保证产品已经满足了其所有需求,同样是采用黑盒测试的方式;

over!

举报

相关推荐

尚融宝21-整合springcloud

0 条评论