10.16测试分类

news/2024/10/22 7:27:57

软件测试之测试分类

一、按开发阶段划分

1、单元测试

2、集成测试

3、系统测试

4、验收测试

二、按查看代码划分

1、黑盒测试

定义:黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据

比如: 计算器当作黑盒子:输入1+2=输出:3结果 就是对

2、白盒测试

白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码测试。

白盒测试是指打开盒子去研究里面的源代码和程序结果

例如:代码:
image

3、灰盒测试

灰盒测试是介于白盒测试和黑盒测试之间一种,灰盒测试多用于集成测试阶段,不仅关注输入,输出的正确性,同时也关注程序内部的情况。

三、按是否运行划分

1、静态测试
静态测试是指不运行被测程序本身,仅通过分析和检查源代码的语法,结构,来检查程序的正确性;(包括:需求,软件设计说明书等)

比如:灯泡不通电,检查

2、动态测试

动态测试:是指通过运行被测试程序,检查运行结果与预期结果的差异,并分析运行效率,正确性,健壮性等。

比如:灯泡通电,发光

四、按测试对象划分

1.功能性测试

2.性能测试

3.安全测试

4.兼容测试

五、按测试实施对象组织划分

1、alpha测试

2、beta测试

3、第三方(被调公司:)

六.按是否手工执行测试

1、手工测试

手工测试就是人一个个的执行用例,然后关注结果和测试用例相对应,

缺点:执行效率慢,量大容易出错

2、自动化测试

自动化测试:通过工具,或代码代替手工测试

ui自动化,接口自动化

七、按测试区域划分

1、本地化测试(中国)

2、国际化测试

(1)日期

(2)金钱

(3)度量单位

(4)语言

(5)外观,等

linux安装

https://www.cnblogs.com/xiaolehong/p/15908360.html linux安装的笔记
https://www.cnblogs.com/xiaolehong/p/15908449.html linux的命令笔记
1.ifconfig 查看IP地址
2、service iptables stop 关闭防火墙

  service   iptables  start   开启防火墙service   iptables   restart  重启防火墙service   iptables  status   查看防火墙状态 

3、ssh 连接虚拟机
image
image

4.SU 用户名 切换用户

(1)普通用户切超级用户

使用:su root 切换到超级用户 敲回车

输入密码:

密码是不显示
image

(2)超级用户切换到普通用户

su+用户名 普通用户 切换普通用户 敲回车
image

a、查看用户 cat /etc/passwd
image

(如果没有用户,就要新建用户,)(https://img2024.cnblogs.com/blog/3537949/202410/3537949-20241016103955406-1909638930.png)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72344.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

C#线程---await

简介:前面异步编程的不足:它允 许我们以模块化的方式设计程序,来组合不同的异步操作。遗憾的是: 一: 当阅读此类程序时仍然非常难理解程序的实际执行顺序。在大型程序中将会有许多相互依赖的任务和后续操作,用于运行其他后续操作的后续操作,处理异常的后续操 作,并且它…

倒排索引及ES相关概念对比MySQL

一、倒排索引 1、先把文档内容进行分词,形成词条与文档ID的对应关系,叫做词条库,词条具备唯一性,建立索引 2、对搜索内容进行分词,分词后得到一个关键词列表,根据关键词去词条库中匹配,在找对应的文档ID列表 3、然后根据文档ID列表,找到对应的文档信息 对比:二、ES相关…

SD外向交货单

1、写在前面 1.1、文档说明 本文档将介绍外向交货单的创建、修改、删除、过账以及冲销,并且包含如何使用代码来实现上述过程。另外,还将介绍衍生出的交货单屏幕增强和BAPI维护扩展字段等内容。 1.2、关于外向交货单 在 SAP系统中,外向交货单(Outbound Delivery Note)是一个…

Idea序列图插件-SequenceDiagram Core

简介 SequenceDiagram Core 是一个 IntelliJ IDEA 插件,它允许开发者直接在 IDE中创建和编辑序列图(Sequence Diagrams)。序列图是 UML(统一建模语言)中的一种图表类型,用于描述对象之间如何交互以及这些交互的顺序。这种类型的图表对于理解复杂的系统流程、设计模式或者…

【Unity微信】Unity发布微信小游戏+对接第三方SDK过程

官方文档:https://wechat-miniprogram.github.io/minigame-unity-webgl-transform/ 上面的文档,能完成库的导入和发布操作下面开始调用接口获取玩家信息1 2 /// <summary>3 /// 初始化SDK4 /// </summary>5 private void InitSDK()6 {7 …

pikachu靶场搭建

使用Dockers 搭建靶场安装docker 因为我使用的是kali 这里就直接安装了apt-get install docker.io搜索 pikachu 的镜像容器┌──(root㉿kali)-[/home/kali] └─# docker search pikachu NAME DESCRIPTION STARS …

NSString 与 Unicode

这篇文章里,我会先向你简单地讲一下 Unicode 这个标准,然后解释 NSString 是怎么处理它的,再讨论一下你可能会遇到的一些常见问题。英文: https://www.objc.io/issues/9-strings/unicode/ https://learn.microsoft.com/en-us/dotnet/api/system.string.normalize?view=net-…

Oracle NUMBER类型可以接受的最大值是多少?

首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247486498&idx=1&sn=9c2cc6490d3799117366910ef95fbd42&chksm=ea375852dd40d14465adc718841c288fa8941aaf772a8957af9c4107e2d70841b80e5c9a3d98&token…