当前位置:首页 > 报告详情

基于人工智能的软件测试.pdf

上传人: 2*** 编号:152132 2024-01-05 16页 3.14MB

1、国际软件质量工程国际软件质量工程International Software Quality Engineering 1基于人工智能的软件测试基于人工智能的软件测试周震漪2024年1月12日 22024 iSQE 图片来自网络,如有侵权请联系删除新形势下软件测试和质量保障更显重要,因为:新形势下软件测试和质量保障更显重要,因为:快速快速的技术的技术进步进步 不断不断增加的增加的软件软件规模和规模和复杂性复杂性 用户用户应用软件质量的应用软件质量的期望期望 竞争竞争的需要的需要 信息信息安全问题安全问题 人工智能人工智能的的影响影响 失败失败的的代价代价 监管监管的的要求要求 信信创创的需要的需

2、要 32024 iSQE 人工智能测试人工智能测试-基于人工智能的测试-对基于人工智能系统的测试图片来自网络,如有侵权请联系删除 42024 iSQE 人类所知胜于其所能言。根据人类的指令进行自动化。人工智能不需要人类对其所担负任务作出明确指令,有能力自主提升表现。人类无知人类无知的领域的领域软件开发员自己也不知道他不知道什么,如何让人工智能知道?上图来自网络,如有侵权请联系删除 52024 iSQE 测试规划Test Planning测试分析Test Analysis测试设计Test Design测试实施Test Implementation 测试执行Test Execution 测试完成T

3、est Completion Tets monitoring and control监测和控制测试的基本过程 测试过程通常由以下主要活动组成:测试规划、测试监测和控制、测试分析、测试设计、测试实施、测试执行、测试完成 尽管这些活动看似遵循逻辑序列,但通常采用迭代或者并行方式实施 这些测试活动通常需要针对具体系统和项目进行裁剪。62024 iSQE 智能收集测试过程数据,用人工智能技术分析,及时有效发现问题或问题隐患,并能对发现的问题或问题隐患及时提供有效对策。人工智能从测试结果数据中能快速正确获得有用信息并给出结论。智能化策划测试;智能化风险分析和管理;成本的估算;测试资源的分配等。例如,在不

4、同的测试等级和针对不同测试目的,根据风险、资源等给出测试的策略和建议智能化生成测试总结报告和测试状态报告;包括缺陷分析;残余风险分析,趋势分析,让利益相关方能获得满意信息。测试规划Test Planning测试分析Test Analysis测试设计Test Design测试实施Test Implementation 测试执行Test Execution 测试完成Test Completion Tets monitoring and control监测和控制 72024 iSQE 用人工智能对被测项或被测特征进行分析,根据风险信息,选择不同的测试技术和方法,设计出不同测试深度和广度以及正向和逆向

5、(健壮性)的测试用例,满足不同的覆盖要求。人工智能根据不同策略设置测试优先级。例如,根据不同测试级别、或开发模型选择不同的测试技术和方法。测试规划Test Planning测试分析Test Analysis测试设计Test Design测试实施Test Implementation 测试执行Test Execution 测试完成Test Completion Tets monitoring and control监测和控制 82024 iSQE 用人工智能帮助生成测试数据、管理和配置所需的测试环境。借助智能化的测试执行工具,使得测试更有效、高效;借助人工智能进行根本原因分析、进行影响分析,能及

6、时发现风险,有效进行回归测试,还能进行缺陷的防范;测试过程中能使用智能分析工具(动态&静态)测试规划Test Planning测试分析Test Analysis测试设计Test Design测试实施Test Implementation 测试执行Test Execution 测试完成Test Completion Tets monitoring and control监测和控制 92024 iSQE 在软件测试过程中可以借助于人工智能的方面还有:在软件测试过程中可以借助于人工智能的方面还有:-静态测试,包括静态分析和静态评审,特别是以往需要人工进行的评审

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了人工智能在软件测试和质量保障领域的应用。文章指出,在新形势下,软件测试和质量保障的重要性日益凸显,受到快速技术进步、不断增加的软件规模和复杂性、用户对软件质量的期望、竞争需要、信息安全问题、人工智能影响等因素的影响。人工智能测试可以基于人工智能技术进行测试过程的智能化策划、风险分析和管理、成本估算、测试资源分配等,并能智能生成测试总结报告。截至2023年8月底,全球参加ISTQB认证的人数达1,260,000人次;截至2023年12月底,在中国参加ISTQB认证人数达35,072人次。文章还提到了TMMi,一种评估和完善测试规程的系统方法,可以帮助组织确定如何更好地将人工智能纳入其测试方法。
"人工智能如何提升软件测试效率?" "AI时代,软件测试人员如何转型?" "如何利用AI技术进行测试用例生成?"
客服
商务合作
小程序
服务号
折叠