day:3软件测试分类

news/2025/2/19 20:01:39/文章来源:https://www.cnblogs.com/junting/p/18719426

一、按开发阶段划分
(1)单元测试
(2)集成测试
(3)系统测试
(4)集成测试
二、按查看代码分类
(1)黑盒测试
定义:是一种功能测试,测试中把测试的软件当成一个盒子,不关心盒子内部结构是什么,只关心软件的输入和输出。
例如:一个计算器,输入:1+1 输出:2,正确;结果不是2就是bug
(2)白盒测试
定义:是一种结构测试,透明测试,逻辑测试,或是基于代码测试。指打开盒子去研究里面的源代码和程序结果,如:

(3)灰盒测试
介于黑盒测试和白盒测试之间的一种,灰盒测试多用于集成测试,不仅关注输出输入正确性,还关注程序内部的情况
三、按是否运行划分
1,静态测试
不运行被程序本身,仅通过分析源代码的语法、结构来检查程序的正确性,包括需求软件设计说明书,文档等
比如:灯泡不通电看外观,汽车不发动看外观,颜色
2,动态测试
指通过运行被测程序,检查运行结果与与测试结果的差异,并分析运行效率,正确性,健壮性等。
比如:灯泡通电看明亮程度,汽车发动观察发动机效率等

四、按测试对象分类
1,功能测试
2,性能测试
3,安全测试
4,兼容性测试

五、按照测试实施对象组织划分
(1)alpha 内部测试

(2)beta甲方测试

(3)第三方测试
找第三方公司进行测试

六、按是否手工测试
1,手工测试
手工测试就是一个个的手动点击用例,去执行用例,然后关注测试结果和测试用例是否一一对应。
缺点:执行效率慢,量大容易出错

2,自动化测试
定义:通过工具或代码代替手工测试
ui自动化、接口自动化

七、测试区域分类
1,本地化测试(中国)
2,国际化测试
a,语言
b,日期
c,金额
d,外观
e,度量单位

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

活动管理神器来袭!板栗看板让你告别繁琐,拥抱高效

变革模型与项目管理工具的结合运用可以形成一个系统化、高效化的变革管理体系。通过明确变革需求与目标、执行变革计划、评估与反馈以及持续优化改进等步骤,可以确保变革的顺利实施和成功落地。项目管理中的变革模型是指一系列指导和管理组织内部变革过程的框架和方法。这些模…

劲爆!微信宣布接入 DeepSeek R1!!

大家好,我是R哥。 太劲爆了,连浓眉大眼的微信现在也接入了 DeepSeek,但还在还处于灰度测试阶段,入口比较隐蔽,要从搜索框下面的「AI 搜索」按钮进去。 如图所示:对于微信这么大一个国民级产品来说,在搜索领域引入 AI,肯定是看中了搜索入口的重要性,接入 DeepSeek 不仅…

懒人福音!一款基于 Go 实现的 Docker 终端管理工具!

lazydocker —— 一个基于 Go 编写实现的终端 Docker 管理 UI 工具,为用户提供了一种更直观、便捷的方式来管理 Docker 容器、镜像、数据卷、网络等资源。大家好,我是 Java陈序员。 之前给大家介绍一个在线的 Docker 可视化管理面板。 运维神器!Docker 可视化管理面板! 今天…

专利线框图绘制和导出,从Blender到3ds max

Blender软件设计3维的模型简单好用, 但是它生成的线框图线条太多,不符合专利要求,如下图: 我的方法是导出fbx格式模型,用下面教程里的方法生成线框图,最后用ps处理了一下, https://www.bilibili.com/video/BV1Bz421o7tq/?spm_id_from=333.337.search-card.all.click&a…

如何安全高效地实现云租户之间文件传输,优化业务效率?

基于提高运营效率、降低成本、增强灵活性和创新性等多方面考,越来越多的企业选择将业务和数据迁移到云端,因此会产生云租户之间文件传输的场景。云租户之间文件传输时可能会面临以下问题: 1.安全性:数据传输过程中可能存在安全隐患,如数据泄露、窃听或篡改等问题,也可能。…

为什么说在企业级应用开发中,后端往往是效率杀手?

大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。在企业级应用开发中,如果你们团队人员是前后端分离的,你会发现联调让人很不省心,可以说往往是效率杀手,而提供联调的API一般由后端人员提供,为什么…

开源EFCore 对比实体与实际数据库结构的工具-GZY.EFCoreCompare

前言 GZY.EFCoreCompare 是一个用于 对比数据库结构和 EF Core 代码中的 DbContext 的库。 它基于 EF Core 的 Scaffolding 机制,生成 DatabaseModel(从数据库提取的模型), 并与代码中的 DbContext 进行比对,从而找出两者之间的差异。 开源项目地址:GZY.EFCoreCompare欢迎s…

趁着过年的时候手搓了一个低代码框架

这个春节假期,我干了一件大事:春节期间手搓了一个低代码框架——CodeSpirit(码灵)。 为什么手搓低代码框架? 市面上的低代码平台不少,但大多存在“黑箱生成、性能损耗、扩展性差”的痛点。开发者一旦需要深度定制,往往束手无策。而CodeSpirit的初衷是:让全栈开发回归工…

C# TorchSharp 图像分类实战:VGG大规模图像识别的超深度卷积网络

目录VGG大规模图像识别的超深度卷积网络数据集直接下载opendatalab 数据集社区自定义数据集模型训练 教程名称:使用 C# 入门深度学习 作者:痴者工良 教程地址: https://torch.whuanle.cn 电子书仓库:https://github.com/whuanle/cs_pytorch Maomi.Torch 项目仓库:https://…

AI应用实战课学习总结(9)Hello 深度学习

本文介绍了深度学习和神经网络的基本概念,深度学习和传统机器学习的差别,还了解了PyTorch框架,最后通过一个例子演示了如何基于PyTorch使用一个视觉检测模型来快速完成图片的目标检测任务,十分方便。大家好,我是Edison。 最近入坑黄佳老师的《AI应用实战课》,记录下我的学…

CAP与BASE:分布式系统设计的灵魂与妥协

CAP 理论 CAP理论起源于 2000 年,由加州大学伯克利分校的 Eric Brewer 教授在分布式计算原理研讨会(PODC)上提出,因此 CAP 定理又被称作 布鲁尔定理(Brewer’s theorem) 2 年后,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 发表了布鲁尔猜想的证明,CAP 理论正式成为分…

又双叒更新!清华大学DeepSeek手册 第Ⅱ册《如何赋能职场应用》

继清华大学DeepSeek手册第Ⅰ册《从入门到精通》发布后,很多小伙伴对DeepSeek的使用有了更深一层的理解,第Ⅰ册中不仅涵盖了DeepSeek的基本功能,还提供了实用的操作指南,帮助大家更好地掌握这一强大的AI工具;针对于职场环境,清华大学又推出了DeepSeek使用手册 第Ⅱ册《如何…