首页 > 其他分享 >AI赋能-《用ChatGPT做软件测试》新书上市

AI赋能-《用ChatGPT做软件测试》新书上市

时间:2024-10-31 08:57:53浏览次数:6  
标签:AI 2ChatGPT 接口 生成 测试用例 测试 ChatGPT 赋能 软件测试

 


图书链接

京东: https://item.jd.com/10121763192532.html
当当: http://product.dangdang.com/29797547.html

内容简介

本书以目前流行的大语言模型ChatGPT为基础,用丰富的案例演示ChatGPT在软件测试中的赋能作用。本书主要介绍如何用ChatGPT生成需求规格说明书、测试计划、功能测试用例、自动化测试用例、接口测试用例、测试数据和性能测试用例,以及ChatGPT在分析测试结果、辅助CI(Continuous Integration,持续集成)、生成测试总结报告和职业发展中的应用等。 本书内容通俗易懂,案例丰富,涵盖软件测试的功能测试、性能测试、接口测试和自动化测试等。通过阅读本书,读者可以借助大语言模型(简称大模型)提高测试效率和研发效率,提升测试工作质量。本书适合软件测试人员、项目管理人员、研发人员及关注软件效能提升的相关人员阅读,也适合希望借助大语言模型提升工作效率的技术人员阅读。

图书目录

第1章 ChatGPT生成需求规格说明书1
1.1 ChatGPT在需求分析中的角色1
1.1.1ChatGPT的自动文本生成能力2
1.1.2ChatGPT的信息提取和分析能力2
1.1.3ChatGPT的协作和沟通支持3
1.2 ChatGPT生成需求规格说明书的相关内容与方法3
1.2.1ChatGPT生成需求规格说明书的相关内容3
1.2.2ChatGPT生成需求规格说明书的方法4
1.3 提示词决定生成内容质量5
1.3.1什么是好的提示词6
1.3.2提示工程框架7
1.4 实际案例:ChatGPT生成需求规格说明书的实践9
1.5 编程环境准备18
1.5.1安装Python运行环境18
1.5.2PythonIDEPyCharm的安装与配置20
1.5.3使用PyCharm完成
第一个Python项目22
第2章 ChatGPT生成测试计划25
2.1 ChatGPT在测试计划编写中的作用25
2.2 ChatGPT自动化生成测试计划的步骤26
2.3 ChatGPT与测试团队的协作27
2.4 ChatGPT在测试计划生成方面的成功应用28
2.4.1电子商务网站案例28
2.4.2移动应用案例29
2.4.3自动驾驶系统案例30
2.4.4ChatGPT生成测试计划的最佳实践31
第3章 ChatGPT生成功能测试用例40
3.1 ChatGPT在功能测试用例生成方面的优势40
3.2 ChatGPT自动生成功能测试用例的步骤42
3.3 ChatGPT在测试用例自动生成方面的应用案例43
3.3.1电子商务平台案例43
3.3.2社交媒体应用案例44
3.3.3医疗信息系统案例45
3.3.4ChatGPT生成测试用例的最佳实践46
3.4 ChatGPT与领域特定语言的集成57
3.4.1DSL的介绍58
3.4.2ChatGPT与DSL的集成58
第4章 ChatGPT生成自动化测试用例60
4.1 ChatGPT生成自动化测试用例的基本流程和原理60
4.1.1ChatGPT生成自动化测试用例的基本流程60
4.1.2ChatGPT生成自动化测试用例的原理61
4.2 ChatGPT与测试框架的整合62
4.2.1ChatGPT与主流UI自动化测试框架整合62
4.2.2ChatGPT与接口测试工具整合63
4.2.3ChatGPT与单元测试框架整合66
4.3 ChatGPT生成自动化测试用例的效果评估67
4.4 ChatGPT生成自动化测试用例的实际案例74
4.4.1ChatGPT生成自动化测试用例的最佳实践74
4.4.2ChatGPT与DSL集成的最佳实践82
第5章 ChatGPT生成接口测试用例85
5.1 ChatGPT在接口测试中的角色85
5.1.1理解系统需求和接口规范85
5.1.2生成测试用例模板85
5.1.3探索边界条件87
5.1.4自动生成测试数据88
5.1.5更新和维护测试用例90
5.1.6自动生成接口测试代码90
5.1.7智能对比新旧接口92
5.2 ChatGPT生成接口测试用例的流程93
5.3 ChatGPT与接口测试工具的协作94
5.3.1ChatGPT与Postman的协作94
5.3.2ChatGPT与JMeter的协作95
5.3.3ChatGPT与PythonRequests库的协作96
5.4 接口测试和性能测试案例环境的搭建与启动97
5.4.1文件的下载97
5.4.2案例系统的环境搭建97
5.4.3系统的启动98
5.5 ChatGPT生成接口文档的方法与实践99
5.5.1接口文档的重要性99
5.5.2ChatGPT生成接口文档的方法99
5.5.3ChatGPT生成接口文档实践案例100
5.6 ChatGPT与接口测试工具协作的最佳实践108
5.6.1ChatGPT与Postman协作完成接口测试108
5.6.2ChatGPT与JMeter协作完成接口测试124
5.6.3ChatGPT与Python的Requests库协作完成接口测试134
5.6.4ChatGPT与其他测试框架协作完成接口测试141
第6章 ChatGPT生成测试数据147
6.1 测试数据生成的问题147
6.1.1ChatGPT生成测试数据的优势147
6.1.2ChatGPT生成测试数据的注意事项148
6.1.3ChatGPT生成测试数据的案例分析148
6.2 ChatGPT在功能和性能测试数据生成中的应用152
6.2.1功能测试数据生成152
6.2.2性能测试数据生成155
6.2.3ChatGPT生成测试数据的挑战与应对策略160
第7章 ChatGPT生成性能测试用例162
7.1 ChatGPT在性能测试规划中的角色162
7.2 ChatGPT生成性能测试用例的流程163
7.2.1确定性能测试目标163
7.2.2收集系统信息163
7.2.3确定性能测试场景165
7.2.4生成性能测试用例165
7.2.5评审和分析测试用例166
7.2.6迭代和持续改进166
7.3 ChatGPT与性能测试工具的协作167
7.3.1ChatGPT辅助JMeter进行性能测试167
7.3.2ChatGPT辅助LoadRunner进行性能测试177
7.3.3ChatGPT助力性能测试的优势185
7.4 ChatGPT在性能测试过程中的最佳实践186
7.4.1确定性能测试目标186
7.4.2收集系统信息188
7.4.3确定性能测试场景190
7.4.4生成性能测试用例192
7.4.5生成性能测试脚本198
7.4.6性能测试场景设计与监控205
7.4.7性能测试场景执行206
7.4.8性能测试结果分析207
第8章 ChatGPT分析测试结果210
8.1 ChatGPT在测试结果分析中的作用210
8.2 ChatGPT助力数据可视化与数据分析效率的提升211
8.2.1ChatGPT在数据可视化中的作用211
8.2.2优化数据可视化流程213
8.2.3ChatGPT在数据可视化领域的挑战与应对策略216
8.2.4ChatGPT在数据可视化领域的未来发展216
8.3 ChatGPT在问题识别和修复中的作用217
8.3.1ChatGPT辅助问题识别217
8.3.2ChatGPT指导问题修复219
8.3.3改进意见220
第9章 ChatGPT辅助CI221
9.1 CI的重要性221
9.2 ChatGPT在CI/CD流程中的角色222
9.2.1ChatGPT辅助编写、测试、调试测试代码222
9.2.2ChatGPT辅助减少调试工作量223
9.2.3ChatGPT辅助测试覆盖率提升223
9.2.4ChatGPT辅助测试环境配置224
9.2.5ChatGPT协助管理
和优化CI/CD流程225
9.3 基于AI的CI之接口测试226
9.3.1ChatGPT自动生成接口文档和测试脚本226
9.3.2准备Postman测试用例集227
9.3.3Newman安装与配置231
9.3.4ChatGPT实现核心脚本232
9.3.5运行测试集和展示测试报告236
9.4 基于AI的CI之自动化测试239
9.4.1CI的核心价值239
9.4.2ChatGPT自动生成自动化测试脚本239
9.4.3Git配置过程246
9.4.4Jenkins配置过程246
9.4.5运行测试和展示测试报告251
9.5 基于AI的CI之性能测试253
9.5.1ChatGPT自动生成性能测试脚本253
9.5.2Git配置过程260
9.5.3JMeter配置过程260
9.5.4Jenkins配置过程260
9.5.5运行测试和展示测试报告263
9.5.6ChatGPT帮您分析测试报告264
第10章 ChatGPT生成测试总结报告266
10.1 ChatGPT赋能敏捷测试总结报告智能生成266
10.2ChatGPT自动生成测试总结报告的流程267
10.2.1数据收集与整合267
10.2.2设计测试报告模板268
10.2.3定制化ChatGPT268
10.2.4自动化生成测试报告269
10.2.5人工审查与调整269
10.2.6持续反馈与优化270
10.3ChatGPT与自动化工具的集成270
10.3.1集成的价值271
10.3.2ChatGPT集成到CI/CD的实践案例271
10.3.3ChatGPT在多项目管理的环境中的实践案例275
第11章 ChatGPT在职业发展中的应用276
11.1 ChatGPT在技能进阶方面的应用案例276
11.2 ChatGPT在职业规划方面的应用案例280
11.3 ChatGPT在求职方面的应用案例282

         

标签:AI,2ChatGPT,接口,生成,测试用例,测试,ChatGPT,赋能,软件测试
From: https://www.cnblogs.com/tester2test/p/18516945

相关文章

  • AI绘画漫谈——从AI网页生成说起
    1.又说“前端已死”为什么说“又”呢?因为前两年我在一些博客网站三天两头就能看到这个标题,虽然今年好像换话题了,但感觉前端每年都要死个七八次,当然这里面还是标题党偏多,不过也体现了有一些开发者对自己当前所做的工作内容的忧虑,尤其是这一次冲击的浪潮是来自于AI的,经历了两年......
  • 基于NarratoAI的一站式 AI 影视解说+自动化剪辑工具
    在当今深度学习与人工智能领域,借助强大工具的支持,能够有效地提升开发效率和模型性能。通过配置如Anaconda与PyTorch的开发环境,可以充分发挥硬件的计算潜力,特别是针对GPU加速任务,确保项目运行的高效性。本次讨论的NarratoAI项目,旨在帮助用户顺利构建本地环境、下载源码并配......
  • AI大模型时代的产品经理该怎么做,这里有答案!
    前言随着人工智能技术的不断进步,AI已经成为推动产品创新的关键因素之一。然而,如何在AI时代设计出既能充分利用技术优势,又能满足用户需求的产品,成为了产品经理面临的一大挑战。创始人兼董事长蒋涛在《大模型时代的智能新生态》主题演讲中提到:“App形态将会消失,对话即服务”。这一观......
  • 软件测试知识点汇总
    第一部分:(软件)测试概念类1、软件质量软件质量是“软件满足规定或潜在用户需求特性的总和”。反映出如下3方面的问题:1)软件需求是度量软件质量的基础。不符合需求的软件就不具备质量。2)软件人员必须遵循软件过程规范,用工程化的方法来开发软件。3)满足一些没有明确规定的隐含......
  • Typora+gitee+picgo突然失效,此前Typora里面的图片image load failed,图片是gitee链接
    Typora+gitee+picgo突然失效,此前Typora里面的图片imageloadfailed,图片是gitee链接单纯把http链接复制粘贴到网页可以打开图片,但在Typora里面就是加载失败尝试解决方法如下:1、怀疑是Typora版本问题从用了几年的TyporaV1.02版本更新到最新的V1.9版本,发现所有图片又全都......
  • 轻松绕过AI检测!BypassGPT让你的AI文本变得更“人性化”
    摘要:BypassGPT是一款免费在线工具,可以将AI生成的内容转化为人类风格,轻松绕过GPTZero等检测系统。操作简单,让你的文本更自然、真实。最近我发现了一个非常实用的小工具,叫BypassGPT,它简直就是专为我们这些用AI生成内容的人量身打造的!如果你也经常写文章、做报告,或是需要生成一些自......
  • Question Decomposition Improves the Faithfulness of Model-Generated Reasoning
    文章目录题目摘要简介结果相关工作结论附录题目问题分解提高了模型生成推理的准确性论文地址:https://arxiv.org/abs/2307.11768摘要    随着大型语言模型(LLM)执行越来越困难的任务,验证其行为的正确性和安全性变得越来越困难。解决此问题的一种方法是促......
  • AI Illustrator矢量图形设计软件下载安装
    一、软件简介1.1基本信息AdobeIllustrator,简称AI,是Adobe系统公司推出的一款专业矢量图形设计软件。自1987年首次发布以来,它已成为出版、多媒体和在线图像领域的行业标准之一。AI广泛应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面制作等领域,为设计师......
  • OpenCV与AI深度学习 | 实战 | YOLO11自定义数据集训练实现缺陷检测 (标注+训练+预测
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:实战|YOLO11自定义数据集训练实现缺陷检测(标注+训练+预测保姆级教程)导 读   本文将手把手教你用YOLO11训练自己的数据集并实现缺陷检测。安装环境YOLO11的介绍和使用这里不再赘......
  • 本地搭建AI证件照神器HivisionIDPhotos轻松自己在线制作证件照
    文章目录前言1.安装Docker2.本地部署HivisionIDPhotos3.简单使用介绍4.公网远程访问制作照片4.1内网穿透工具安装4.2创建远程连接公网地址5.配置固定公网地址前言本文主要介绍如何在Linux系统使用Docker快速部署一个AI证件照工具HivisionIDPhotos,并结合cpol......