当前位置:首页 » 《关于电脑》 » 正文

软件测试 - AI+测试基础(2024黑马)

19 人参与  2024年10月01日 18:00  分类 : 《关于电脑》  评论

点击全文阅读


一、AI快速入门

1. AI介绍

介绍:

AI即 人工智能(Artificial Intelligence),旨在使机器能够模拟和执行人类智能活动。(把AI当成一个“人”)

作用:

提高速度和效率,缺陷预测和分析。

传智星云AI助手:https://nebula.itcast.cn/

推荐:文心一言(文心大模型)。

2. AI应用

通过输入【指令】和模型进行互动。

指令(Prompt):其实就是文字。

它可以是问题(如:帮我解释一下什么是芯片?)它也可以是任务(如:帮我写一首诗。)

扩展:指令(Prompt)组成

角色:给AI定义一个最匹配任务的角色,比如:你是以为软件测试工程师。指示:对任务进行描述,比如:需要对以下需求进行设计测试用例。上下文:给出与任务相关的其他背景信息。例子:必要时给出举例,[实践证明其对输出正确性有帮助]。输入:任务的输入信息,在提示词中明确的标识出输入。输出:输出的格式描述。以便后继模块自动解析模型的输出结果,比如(excel表格)。

3. 总结

1.AI赋能软测作用

提高速度和效率缺陷预测和分析

2.文字语言处理模型推荐

百度·文心大模型

3.AI互动指令(Prompt)格式

角色、指示、上下文、例子、输入、输出

二、软件测试

1、测试分类

软件实现过程

软件测试分类

按照软件产生的阶段划分按照代码可见度划分其他测试

1.1 按生产阶段划分

按照软件生成过程划分:单元测试、集成测试、系统测试、验收测试

单元测试:针对程序源代码进行测试。(开发自测)

集成测试:针对模块之间功能交互进行测试,又称组装测试。(测试人员)

系统测试:对整个系统进行全面测试。(测试人员)

验收测试:以用户代表为主验证项目是否符合预期需求。(用户测试)

1.2 按代码可见度划分

根据程序的源代码可见成都划分

黑盒测试:所有源代码不可见,只针对界面和功能进行验证,只需要关注数据的输入和结果的输出。(按阶段划分归属于系统测试)

灰盒测试:部分源代码可见,UI不可见或只能看到部分,只需要关注输入输出和数据访问通道。(按阶段划分归属于集成测试)

白盒测试:所有源代码完全可见,针对源代码进行测试,UI功能不可见,只需要关注代码本身的语法逻辑(比如代码里面的条件判断、分支语句等)。(按阶段划分归属于单元测试)

1.3 其他测试

1.4 总结

1. 按照阶段划分

单元测试:针对程序源代码的测试【开发】。集成测试:针对功能模块组装的测试。系统测试:针对整个系统(功能、非功能)进行测试。验收测试:以用户身份验证系统是否满足需求【用户】。

2. 按代码可见度划分

黑盒测试:针对有UI界面软件系统输入输出类测试。灰盒测试:针对无UI界面软件系统输入输出和内部逻辑结构的测试(能看到部分源代码)。白盒测试:针对程序源代码及内部逻辑本事进行测试。

3. 其他测试:

冒烟测试:保障提测内容具备可测性。回归测试:对已修复功能\更新后,对已测内容再次测试。

2、质量模型

软件质量模型

2.1 功能性

软件是否具备某方面的能力。

2.2 性能 

多用户同时使用能否满足要求(时间、资源)。

2.3 兼容性

在不同的设备/平台上能否正常使用。

 2.4 易用性

易学、易用、用户粘性好。

2.5 安全性 

敏感数据存储/传输安全。

2.6 可靠性

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

2.7 可移植性

应用系统升级/数据迁移方便。

2.8 可维护性 

运行过程出现问题,维护操作是否方便。

2.9 案例

 

2.10 总结

1. 介绍质量模型目的

衡量(测试)一个优秀软件的维度。

2. 质量模型

八大维度:

功能性:功能数量、功能是否正确实现、错误处理情况

性能:服务器每秒处理请求数、服务器现有硬件配置是否满足

兼容性:是否能在浏览器上正常使用(谷歌、IE、火狐、欧朋、苹果)、操作系统(win7、win8、win10、win11)、手机(分辨率、品牌、系统、网络、其他)

易用性:简洁、友好、流畅、美观

安全性:传输加密、存储加密

可靠性:无响应(出现无响应)、卡顿(响应时间慢)、死机(系统崩溃)       

可维护性:好找

可移植性:网站数据迁移

备注:前五项必测!!!!!!


点击全文阅读


本文链接:http://zhangshiyu.com/post/167016.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1