news 2026/5/8 18:29:36

AI测试入门1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI测试入门1

一、软件测试

软件测试是什么?简单来说,是查找软件中的bug,来保证软件的质量。

软件的实现流程

AI(人工智能)旨在使机器能够模拟和执行人类智能活动。因此,AI赋能软件测试技能能够提高测试的速度和效率,也能预测与分析bug。

二、测试的分类

1、按照软件生产阶段划分

按照软件生产的阶段划分,可以分为单元测试、集成测试、系统测试、验收测试

单元测试(相当于测试单个零部件)

针对程序源代码进行测试,由开发人员自测。

集成测试(相当于零部件组装)

针对模块之间功能交互进行测试,又称组装测试,由测试人员进行。

系统测试(相当于整体测试)

针对整个系统进行全面测试,由测试人员进行。

验收测试

以用户代表为主,验证项目是否符合预期需求,由用户进行测试。

2、按照代码可见度划分

根据程序的源代码可见程度,可划分为黑盒测试、灰盒测试、白盒测试。

黑盒测试

源代码不可见,UI功能可见,主要关注数据输入和结果输出。(系统测试)

灰盒测试

部分源代码可见,UI功能部分可见,关注输入输出、数据访问通道。(集成测试)

白盒测试

全部源代码可见,UI功能不可见,主要关注代码本身的语法逻辑。(单元测试)

3、其他测试
冒烟测试

对核心功能进行验证,保障提测内容的可测性。

冒烟测试流程
回归测试

对已修复bug/更新后对已测内容的再次测试,保证bug修复,确保新功能对旧功能没有影响。

回归测试bug修复流程

修复bug过程中,有可能出现新

回归测试新功能流程

新功能有关的旧功能一定要测

三、软件质量模型

软件质量模型是衡量一个软件质量的维度。

软件质量模型
★功能性

软件是否具备某方面的能力。关注功能数量是否正确、功能能否正确实现。

★性能

多用户同时使用能否满足要求(时间、资源)。关注是否响应快、资源占比少。

★兼容性

在不同的设备或平台上能否正常运行,软件能够正常使用不受影响。

★易用性

易学、易用、用户粘性好,关注用户的体验感。

可靠性

长时间运行稳定,不出现异常。

★安全性

敏感数据存储/传输安全,关注加密传输/存储是否有保障。

可维护性

运行过程中出现问题维护操作是否方便,出现异常是否易修复

可移植性

应用系统、数据迁移方便

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 18:29:28

基于安全FTPS加密协议的木马C2通信实现

一、实验目的 理解远程控制木马**C2(命令与控制)**的完整通信流程。掌握安全FTP(FTPS)加密传输的原理与使用方法。实现基于FTPS的指令下发、模块执行、结果回传完整实验。掌握FTPS常见错误排查方法,提升网络安全实验能…

作者头像 李华
网站建设 2026/5/8 18:28:31

【Java】解决跨域问题的 8 种方案

🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢…

作者头像 李华
网站建设 2026/5/8 18:26:31

面试八股真题统计与面经

引言:记录自己5月份以来的面试真题以及感受,会持续更新开科唯识面试感受:总体面试情况是预定的30分钟聊满,还给了反问环节。目前结果不知道,大概率凉。说实话,面完出来我人是懵的。去之前我其实心里有底&am…

作者头像 李华
网站建设 2026/5/8 18:23:29

C++虚函数机制与性能优化深度解析

1. C虚函数机制深度解析虚函数是C实现运行时多态的核心机制,它允许子类重写父类的方法,并在运行时根据对象实际类型调用正确的函数实现。这种动态绑定特性是面向对象编程中"一个接口,多种实现"思想的关键支撑。1.1 虚函数表(vtbl)的…

作者头像 李华
网站建设 2026/5/8 18:22:41

Godot Pixel Renderer:3D模型实时渲染像素动画的完整指南

1. 项目概述:当3D建模遇上像素艺术如果你和我一样,是个对复古像素艺术情有独钟的游戏开发者,同时又不想被逐帧手绘动画的繁重工作量劝退,那么今天要聊的这个工具,可能会成为你工作流里的“神器”。我最近在捣鼓一个带有…

作者头像 李华
网站建设 2026/5/8 18:22:40

构建计算机光标技术支持网站:从原理到工程实践

1. 项目概述:一个为“计算机光标技术支持”而生的网站最近在GitHub上看到一个挺有意思的项目,叫seanpm2001/Computer-cursor-tech-support_Website。光看这个标题,可能很多人会有点懵:计算机光标技术支持?这听起来像是…

作者头像 李华