【软件测试】测试的分类

目录

🎄为什么要对软件测试进行分类?

🌳按照测试目标分类

🚩界面测试

🚩功能测试

🚩性能测试

🚩可靠性测试

🚩安全性测试

🚩易用性测试

🏀标准性和规范性

🏀直观性

🏀灵活性

🏀舒适性

🌲按照执行方式分类

🚩静态测试

🚩动态测试

🌴按照测试方法

🚩白盒测试

🏀语句覆盖

🏀判定覆盖

🏀条件覆盖

🏀判定条件覆盖

🏀条件组合覆盖

🏀路径覆盖

🚩黑盒测试

🚩灰盒测试

🍀按照测试阶段分类

🚩单元测试(Unit Testing)

 🚩集成测试(Integration Testing)

🚩系统测试(System Testing)

🏀冒烟测试

🏀回归测试

🚩验收测试(Acceptance Testing)

🎋按照是否手工测试

🚩手工测试(Manual testing)

🚩自动化测试(Automation Testing)

🍃按照实施组织划分

🚩α测试(Alpha Testing)

🚩β测试(Beta Testing)

🚩第三方测试


🎄为什么要对软件测试进行分类?

软件测试是软件生命周期中的一个重要环节,具有较高的复杂性,对于软件测试,可以从不同的角度加以分类,使开发者在软件开发过程中的不同层次、不同阶段对测试工作进行更好的执行和管理测试的分类方法。

🌳按照测试目标分类

🚩界面测试

软件只是一种工具,软件与人的信息交流是通过界面来进行的,界面是软件与用户交流的最直接的 一层,界面的设计决定了用户对我们设计的软件的第一印象;界面如同人的面孔,具有吸引用户的 直接优势,设计合理的界面能给用户带来轻松愉悦的感受。

界面测试(简称UI测试),指按照界面的需求(一般是UI设计稿)和界面的设计规则,对我们软件界面所展示的全部内容进行测试和检查,一般包括如下内容:

  • 验证界面内容显示的完整性,一致性,准确性,友好性。比如界面内容对屏幕大小的自适应,换 行,内容是否全部清晰展示
  • 验证整个界面布局和排版是否合理,不同板块字体的设计,图片的展示是否符合需求;
  • 对界面不同控件的测试,比如,对话框,文本框,滚动条,选项按钮等是否可以正常使用,有效和
  • 无效的状态是否设计合理;
  • 界面的布局和色调符合当下时事的发展

总之,界面测试中肉眼能看见的都要进行测试

🚩功能测试

功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要 求的功能。

根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测试,通过对一个系统的所有的特性和功能都进行测试确保符合需求和规范。

如何进行功能测试?

设计功能测试用例,参考产品规格说明书进行用例的编写,具体的测试用例需要使用黑盒设计测试用例的方法,如等价类、边界值、判定表法、正交法、场景法、错误猜测法等。

前面所说的设计测试用例的方法,并不会关注到程序内部的代码逻辑,因此前面的设计测试用例的方法也称为黑盒测试设计测试用例的方法。

🚩性能测试

我们在使用软件的时候有时会碰到软件网页打开时越来越慢,查询数据时很长时间才显示列表,软件运行越来越慢等问题,这些问题都是系统的性能问题引起的。

以博客系统为例,看看两种场景下哪种性能比较好?

要进行软件产品的性能问题,要对产品的性能需求进行分析,然后基于系统的性能需求和系统架构,完成性能测试的设计和执行,最后要进行持续的性能调优。

🚩可靠性测试

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

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

隔壁村有个人叫老王

让老王请吃饭,要求了十次,但是他只请了一次,那么我们说老王的可靠性是10%,那么我们称老王这人不可靠

如果让老王请吃饭,要求了十次,每次他都请客了,可靠性是100%,那么老王是个可靠的人(纯纯大冤种~~)

系统非正常运行的时间可能是由于硬件,软件,网络故障或任何其他因素(如断电)造成的,这些因素能让系统停止工作,或者连接中断不能被访问,或者性能急剧降低导致不能使用软件现有的服务等。

与可靠性类似还有可用性

可用性指标一般要求达到4个或5个“9”,即99.99%或者99.999%

如果可用性达到99.99%,对于一个全年不间断(7*24的方式)运行的系统,意味着全年 (252600min)不能

不能正常工作的时间只有52min,不到一个小时。

如果可用性达到99.999%,意味着全年不能正常工作的时间只有5min。

不同的应用系统,可用性的要求是不一样的,非实时性的信息系统或一般网站要求都很低,99%和 99.5%就可以了,但是军事系统,要求则很高; 

🚩安全性测试

安全性是指信息安全,是指计算机系统或网络保护用户数据隐私,完整,保护数据正常传输和抵御 黑客,病毒攻击的能力。

安全性测试属于非功能性测试很重要的一个方面,系统常见的安全漏洞和威胁如下

  • 输入域,如输入恶性或者带有病毒的脚本或长字符串;
  • 代码中的安全性问题,如SQL/XML注入

  • 不安全的数据存储或者传递
  • 数据文件,邮件文件,系统配置文件等里面有危害系统的信息或者数据
  • 有问题的访问控制,权限分配等
  • 假冒ID:身份欺骗
  • 篡改,对数据的恶意修改,破坏数据的完整性
  • 越权:垂直越权和水平越权

安全性测试的方法有代码评审,渗透测试,安全运维等,常用的静态安全测试工具有,Coverity, IBMAppscanSource,HPFortify,常用的动态安全测试有OWASP的ZAP,HPWebInspect等。其 中静态安全测试是常用的安全性测试的方法。

安全如此重要,咱们的私人电脑需要安装杀毒软件吗.....(铁汁多少有点抬举自己了嗷~)

🚩易用性测试

许多产品都应用人体工程学的研究成果,是产品在使用起来更加灵活和,舒适。软件产品也始终关注用体验,让用户获得舒适,易用的体验,针对软件这方面的测试称之为易用性测试。

易用性在ISO25020标准中指容易发现,容易学习和容易使用。易用性包含七个要素:符合标准和规范,直观性,一致性,灵活性,舒适性,正确性和实用性。我们主要讨论以下几个方面

🏀标准性和规范性

对于现有的软件运行平台,通常其UI标准已经不知不觉地被确立了,成为大家的共识。多数用户已 经习惯并且接受了这些标准和规范,或者说已经认同了这些信息所代表的的含义。比如各个搜索引擎的搜索框一般都在居中的位置,但是并没有什么标准规范来规定必须居中。

所以用户界面上的各中信息应该符合规范和习惯,否则用户使用起来会不舒适,并得不到用户的认 可。测试人员需要把与标准规范,习惯不一致的问题报告为缺陷

🏀直观性

用户界面的直观性,要求软件功能特性易懂,清晰。用户界面布局合理,对操作的响应在用户的预期之中。比如数据统计结果用报表的形式(条形图,扇形图等)展示清晰直观;现在主流的很多搜索引擎和日历的设计也有直观性的特点;

🏀灵活性

软件可以有不同的选项以满足不同使用习惯的用户来完成相同的功能。但是灵活性的设计要把握好 度, 不然可能由于太多的用户状态和方式的选择,增加了软件设计的复杂性,和程序实现的度。例如手机键盘有九宫格和全键盘,还支持手写,满足了不同用户的需求

🏀舒适性

舒适性主要强调界面友好,美观,操作过程顺畅,色彩用运恰当,按钮的立体感等。例如左手鼠标的设置给习惯用左手的人带来了便利,也为右手十分劳累时提供了另一种途径; 

🌲按照执行方式分类

🚩静态测试

所谓静态测试(statictesting)就是不实际运行被测软件,而只是静态地检查程序代码、界面或文档中可能存在的错误的过程。

不以测试数据的执行而是对测试对象的分析过程,仅通过分析或检查源程序的设计、内部结构、逻 辑、代码风格和规格等来检查程序的正确性。 常见的静态测试方式有代码走查,代码扫描工具等

🚩动态测试

动态测试(dynamictesting),指的是实际运行被测程序,输入相应的测试数据,检查实际输出结 果和预期结果是否相符的过程,所以判断一个测试属于动态测试还是静态的,唯一的标准就是看是否运行程序。

大多数软件测试工作都属于动态测试

🌴按照测试方法

🚩白盒测试

白盒测试又称为结构测试或逻辑测试,它一般用来分析程序的内部结构,针对程序的逻辑结构来设 计测试用例进行测试。

白盒测试的测试目的是,通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。

白盒测试主要分为静态测试动态测试两种。静态测试常见于桌面检查、代码审查、代码走查、代 码扫描工具

动态测试方法主要包含六种测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

给出简单的案例,接下来了解一下白盒测试方法的概念和使用

针对以下代码,如果A and B这个判定条件成立,执行action1;如果C or D这个判定条件成立,执行action2。

🏀语句覆盖

每个语句至少执行一次。

里面的条件要为真,且要把里面的语句都要执行一遍,有以下几种情况:

得出用例:用例1:A为T,B为T,C为T,D为F

🏀判定覆盖

在该案例中,if语句就是判定语句,对于if语句来说,要么结果为真,要么为假。

A and B要为T => A=T B=T ①

A and B要为F => A=T B=F或者A=F B=T或者A=F B=F ②

C or D要为T => C=T =T/F或者C=T/F D=T ③

C or D要为F => C=F D=F ④

得出用例:

用例1:A=T B=T C=T D=F满足①③

用例2:A=T B=F C=F D=F满足②④

🏀条件覆盖

在该案例中,A,B,C,D就是条件,那么这四个都有为真为假的情况。

A=>T/F  B=>T/F  C=>T/F  D=>T/F

得出用例:

用例1:A=T B=T C=T D=T

用例2:A=F B=F C=F D=F

🏀判定条件覆盖

结合判定覆盖和条件覆盖整合测试用例,既能覆盖判定,也能覆盖条件。

判定覆盖:

用例1:A=T B=T C=T D=F满足①③

用例2:A=T B=F C=F D=F满足②④

条件覆盖:

用例1:A=T B=T C=T D=T

用例2:A=F B=F C=F D=F

整合得出用例:

用例1:A=T B=T C=T D=T满足

用例2:A=F B=F C=F D=F满足

🏀条件组合覆盖

对于四个A,B,C,D条件有真有假进行组合

每行就可以是一个用例,一共四个用例。

🏀路径覆盖

判定条件如下:

1.if(x > 0 && y > 0) 判定:记为p1

2.if(z < 0) 判定:记为p2

3.x > 0 :记为c1

4.y > 0 :记为c2

5.z < 0 :记为c3

上述六个方法了解即可。

🚩黑盒测试

黑盒测试就是在完全不考虑程序逻辑和内部结构的情况下,检查系统功能是否按照需求规格说明书的规定正常使用、是否能适当的接收输入数据而输出正确的结果,满足规范需求。

黑盒测试的优点:

  • 不需要了解程序内部的代码以及实现,不关注软件内部的实现。

  • 从用户角度出发设计测试用例,很容易的知道用户会用到哪些功能,会遇到哪些问题,锻炼测试人员的产品思

  • 维测试用例是基于软件需求开发文档,不容易遗漏软件需求文档中需要测试的功能。

黑盒测试的缺点

  • 是不可能覆盖所有代码

黑盒测试用到的测试方法有,等价类,边界值,因果图,场景法,错误猜测法等。

🚩灰盒测试

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

但是,灰盒测试没有白盒测试详细和完整,⿊盒测试是覆盖产品范围最⼴的测试,因此灰盒测试基 本是不能够替代⿊盒测试,否则需要很⼤的代价,设计⾮常多的⽤例。

常见面试题:你知道的测试方法有哪些?哪种⽤的⽐较多?

常见的测试方法有黑盒测试,白盒测试和灰盒测试。开发人员主要用白盒测试和灰盒测试,测试人员主要用白盒测试和黑盒测试。对于测试人员来说,相较于白盒测试,黑盒测试用的更多一些。

🍀按照测试阶段分类

🚩单元测试(Unit Testing)

指最小单元,"最小单元"是人为规定的,可以认为是一个方法,一个函数一个类,一个接口

单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。又称为模块测试

  • 测试阶段:编码后或者编码前(TDD)
  • 测试对象:最小模块
  • 测试人员:白盒测试工程师或开发工程师
  • 测试依据:代码和注释+详细设计文档
  • 测试方法:白盒测试
  • 测试内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试

 🚩集成测试(Integration Testing)

集成测试也称联合测试(联调)、组装测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。

集成主要目的是检查软件单位之间的接口是否正确。

  • 测试阶段:一般单元测试之后进行
  • 测试对象:模块间的接口
  • 测试人员:白盒测试工程师或开发工程师
  • 测试依据:单元测试的模块+概要设计文档
  • 测试方法:黑盒测试与白盒测试相结合
  • 测试内容:模块之间数据传输、模块之间功能冲突、模块组装功能正确性、全局数据结构、单模块缺陷对系统的影响

🚩系统测试(System Testing)

对通过集成测试的系统进行整体测试,验证系统功能性和非功能性需求的实现。

  • 测试阶段:集成测试通过之后
  • 测试对象:整个系统(软、硬件)
  • 测试人员:黑盒测试工程师
  • 测试依据:需求规格说明文档
  • 测试方法:黑盒测试
  • 测试内容:功能、界面、可靠性、易用性、性能、兼容性、安全性等

🏀冒烟测试

这一术语源自行业。对一个或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。

冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件主要功能和核心流程正常,在正式进行系统测试之前执行。冒烟测试一般在开发人员开发完毕后提交给测试人员来进行测试时,先进行冒烟测试,保证基本功能正常,不阻碍后续的测试。

如果冒烟测试通过,则测试人员开始进行正式的系统测试,如果不通过,则测试人员可以让开发人员重新修复代码直到冒烟测试通过,再开始进行系统测试。

在生活中,购买一个电视,首先会通电,查看电视是否能够运行。 购买一个水杯,首先会灌水,查看水杯是否漏水。 在工作中,假如有一个博客系统项目提测了,冒烟测试即只需要测试系统是否能够成功打开,主流程是否可以走通即可。

🏀回归测试

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错 误。

在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。随着系统的庞大,回归测试的成本越来越大,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。

回归测试主要由人工测试和自动化测试进行。

在实际工作中,回归测试需要反复进行,当测试者一次又一次地完成相同的测试时,这些回归测试 将变得非常令人厌烦,而在大多数回归测试需要手工完成的时候尤其如此,因此,需要通过自动测试来实现重复的和一致的回归测试。通过测试自动化可以提高回归测试效率。为了支持多种回归测试策略,自动测试工具应该是通用的和灵活的,以便满足达到不同回归测试目标的要求。

回归测试和冒烟测试都属于系统测试。

🚩验收测试(Acceptance Testing)

验收测试是部署软件之前的最后一个测试操作。它是技术测试的最后一个阶段,也称为交付测试。

验收测试的目的是确保软件准备就绪,按照项目合同、任务书、双方约定的验收依据文档,向软件购买都展示该软件系统满足原始需求。

  • 测试阶段:系统测试通过之后
  • 测试对象:整个系统(包括软硬件)。
  • 测试人员:主要是最终用户或者需求方。
  • 测试依据:用户需求、验收标准
  • 测试方法:黑盒测试
  • 测试内容:同系统测试(功能…各类文档等)

🎋按照是否手工测试

🚩手工测试(Manual testing)

手工测试就是由人去一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。总结优缺点:

  • 优点:对测试人员技术要求没有自动化技术要求高,发散思维结果的测试。
  • 缺点:执行效率慢,量大易错。

🚩自动化测试(Automation Testing)

就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。

简单说自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。

自动化测试比如功能测试自动化、性能测试自动化、安全测试自动化。

自动化测试按照测试对象来分,还可以分为接口测试、UI测试等。接口测试的ROI(产出
投入比)要比UI测试高。

优缺点:

  • 优点:节省成本,提高测试人员执行工作效率,保障软件的质量
  • 缺点:对测试人员技术要求较高,不能发散性测试

🍃按照实施组织划分

🚩α测试(Alpha Testing)

α测试又叫内测或者叫a测,其实都是一个涵义

α测试通常是公司内部的用户在模拟实际操作环境下进行的测试。α测试的目的是评价软件产品的 FLURPS(即功能、可使用性、可靠性、性能和支持)。α测试不能由程序员或测试员完成。

🚩β测试(Beta Testing)

β测试⼜叫公测或者叫b测

β测试由软件的最终用户们在一个或多个场所进行(线上环境),这里就可以理解为,β测试是正式用户中的一部分,他们在任意的场合来使用软件,目的是为了发现软件是否存在一系列的问题

α测试与Beta测试的区别:

🚩第三方测试

第三方软件测试是指由独里的第三方公司或组织进行的软件测试活动。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值