AI与大模型技术概览 |
AI在测试中的应用概览
|
软件测试目前的主要挑战:
- 测试指标的有效性
- 测试需求来源、测试设计质量
- 质量度量分析:测试覆盖率,缺陷分配
- 测试环境与工具构建
- 缺陷定位、缺陷跟踪管理
AI可以对软件测试的助力:
- 测试指标推荐
- 测试需求分析,测试用例设计
- 质量度量与分析
- 测试环境构建
- 缺陷定位与原因分析
AI在软件测试中的成功应用案例介绍 |
AI技术概览 |
• AI技术的四要素
• AI模型的研发流程
• 图像算法典型案例
• 语音算法典型案例
• NLP算法典型案例
• 大模型典型案例 |
大模型技术概览 |
• 大模型的定义和特点
• 大模型技术演变简史
• 大模型的架构解析
• 大模型训练方法和优化技术
• 大模型在自然语言处理任务中的性能表现
• 大模型面临的挑战 |
DeepSeek本地化部署 |
DeepSeek概述 |
• DeepSeek简介
• DeepSeek架构与原理
• DeepSeek优势
• DeepSeek不足
• 如何部署DeepSeek
• 案例实践:本地调用DeepSeek |
OLIama部署应用 |
• OLIama简介
• 模型参数
• 网络安全隔离
• 部署OLIama环境
• OLIama常用操作命令
• 离线模型CLI接口
• 模型API接口
• API调用方式
• UI调试界面
• 模型微调
• 案例实践:实现离线大模型人机对话
|
提示词工程 |
• 什么是提示词工程?
• 优化的上下文提示词
• 案例实践:提示词返回精准答案
|
提示词库与脚本调用大模型 |
• 维护提示词库
• 关键词匹配
• 开发脚本调用大模型
• 案例实践:一键式调用大模型 |
练习与实践 |
• OLlama部署
• DeepSeek模型部署
• 常用命令操作
• 3种方式调用大模型练习 |
智能体Dify部署与实践
|
智能体Dify技术简介 |
• Dify平台概述
• Dify的核心功能与优势
• Dify与其他平台对比
• 低代码/无代码开发模式
• 模块化设计与丰富的功能组件
• Prompt工程与模型微调
• 工作流与自动化任务
• 多模态应用开发
• 案例实践:Dify工作流实现爬虫并提取摘要 |
RAG概述 |
• 什么是RAG
• RAG 架构
• 检索模块
• 生成模块
• 融合模块 |
构建本地知识库 |
• 什么是知识库
• 向量数据库
• 使用Embedding模型将文本转换为数值向量
• 导入文本
• 案例实践:导入需求文档并生成测试用例 |
练习与实践 |
• 部署Dify环境
• 启动Dify
• 从应用模版创建
• 创建Agent
• 选择大模型
• 创建聊天助手
• 创建工作流
• 构建本地知识库 |
DeepSeek在测试和自动化领域的落地实践
|
CI/CD by DeepSeek |
• DeepSeek在全链路CICD中应用
• 生成Jenkins groovy脚本构建CI pipeline |
缺陷检测与代码审查by DeepSeek |
• Code review概述
• Code review结果解析
• Code review结果推送
• 案例实践:进行自动化code review |
白盒测试代码自动化生成by DeepSeek |
• DeepSeek生成java单元测试代码
• 进行自动化单元测试执行
• 优化单元测试代码
• 案例实践:白盒测试集成至CI流水线 |
研发自测自动化用例生成by DeepSeek |
• 生成自动化测试脚本
• 案例实践:DeepSeek自动生成自动化用例
• 案例实践:自动化用例集成至CI流水线 |
代码缺陷修复by DeepSeek |
• 常见代码缺陷类型
• 通过DeepSeek进行代码缺陷修复
• 案例实践:代码缺陷自动化检查 |
测试数据生成by DeepSeek |
• 数据遍历
• 案例实践:DeepSeek根据规则生成测试数据 |
测试用例生成by DeepSeek |
• 需求文档输入
• 代码输入
• 案例实践:DeepSeek生成测试用例
• 案例实践:Dify多模型专家系统生成测试用例 |
测试用例评审by DeepSeek |
• 测试用例评审维度
• 生成提示词
• 案例实践:DeepSeek进行手工测试用例评审 |
接口自动化测试用例生成by DeepSeek |
• 接口文档输入
• 代码输入
• 接口自动化测试用例生成提示词
• 案例实践:DeepSeek生成接口自动化测试脚本 |
于UI自动化测试用例生成by DeepSeek |
• 测试用例输入
• 优化提示词
• 案例实践:DeepSeek生成selenium自动化测试用例脚本
• 案例实践:DeepSeek生成uiautomator自动化测试用例脚本 |
性能测试结果分析 by DeepSeek |
• Jmeter运行测试用例
• 大模型导入性能测试报告
• 案例实践:DeepSeek进行性能瓶颈分析 |
代码质量评估by DeepSeek |
• 代码质量评价维度
• 开发代码质量评估脚本
• 案例实践:实现提交代码分钟级质量评估反馈 |
大模型结果优化策略 |
• 温度微调
• 使用top-k/top-p采样
• 增加上下文信息
• 模型后处理
• 多模型融合 |