群智化软件测试
课程编码:180086085405M4001Y
英文名称:Collaborative Software Testing
课时:20
学分:1.00
课程属性:研讨课
主讲教师:王青等
教学目的要求
随着信息技术的发展和信息服务环境的日益开放,信息产品的兼容性、易用性、可靠性、安全性、性能效率、甚至功能完备性等质量问题都面临新的挑战和考验。传统、相对封闭、或依靠单一测评机构的方式已难以满足这些产品的质量检验要求。群智化软件测试(例如众包测试,简称众测)是依托新一代互联网技术衍生的全新测试服务业态,它利用共享经济的特征,采用分布、协作的方式解决问题和组织生产,协同测试需求方和测试资源,聚合形成规模效益。
本课程主要讲解当今群智化软件测试领域的发展现状,包括针对测试工人、测试任务、测试结果的智能化服务技术,系统地对群智化测试服务的共性理论和智能化服务技术进行讲解,从任务的规划设计、任务发布时的资源聚合、任务执行中决策支持,到测试数据的整合和价值利用,介绍全过程的数据智能服务。通过本课程的学习,使学生能充分理解群智化软件测试领域的主要方法和最新发展,并逐步积累独立学习和研究的经验。
预修课程
无
大纲内容
第一章 群智化软件测试概述
第1节 什么是群智化软件测试 0.4学时 王青
第2节 群智化测试的基本类型 0.4学时 王青
第3节 群智化软件测试的发展形势和面临挑战 0.6学时 王青
第4节 群智化软件测试的智能化支撑技术 0.6学时 王青
第二章 软件测试和软件质量
第1节 软件测试基本概念和技术 0.8学时 王丹丹
第2节 软件测试的质量评估和相关标准 1.2学时 王丹丹
第三章 基于大模型的软件测试
第1节 当前的发展形势 0.2学时 王俊杰
第2节 基于测试任务的分析 0.8学时 王俊杰
第3节 基于大模型和提示工程的分析 0.6学时 王俊杰
第4节 面临的挑战和当前的机遇 0.4学时 王俊杰
第四章 群智化软件测试论文分享讨论
第1节 小组汇报论文阅读情况 1.8学时 王青
第2节 总结和讨论 0.2学时 王青
第五章 群智化软件测试论文分享讨论
第1节 小组汇报论文阅读情况 1.8学时 王丹丹
第2节 总结和讨论 0.2学时 王丹丹
第六章 群智化软件测试实践
第1节 基本情况介绍 0.2学时 王俊杰
第2节 测试任务介绍 0.2学时 王俊杰
第3节 分组进行测试 1.6学时 王俊杰
第七章 群智化软件测试实践-测试输入生成
第1节 分组进行测试 1.8学时 王丹丹
第2节 结果分析和总结 0.2学时 王丹丹
第八章 群智化软件测试实践-测试路径生成
第1节 分组进行测试 1.8学时 王俊杰
第2节 结果分析和总结 0.2学时 王俊杰
第九章 群智化软件测试实践-测试用例复现
第1节 分组进行测试 1.8学时 王俊杰
第2节 结果分析和总结 0.2学时 王俊杰
第十章 群智化软件测试实践汇报
第1节 分组汇报 1.8学时 王青
第2节 总结和讨论 0.2学时 王青
参考书
1、
Intelligent Crowdsourced Testing
Qing Wang,Zhenyu Chen,Junjie Wang,Yang Feng
2022
Springer
课程教师信息
王青,中国科学院软件研究所二级研究员,副总工程师,主要研究方向为软件过程、软件质量保障、需求工程、知识工程,软件工程大数据与人工智能等;有近20年从事软件过程和质量保障技术研究的工作经验,主持和承担了十余项国家863、973、自然科学基金等重点/重大项目和国际合作项目;获得国家及省部委科技进步奖10余次,特别是近年研究的软件过程和质量管理相关成果分别获国家科技进步二等奖、北京市科学技术二等奖。 王俊杰,中国科学院软件研究所研究员,博士生导师,中科院特聘研究岗位,主要从事智能化软件工程、软件质量等方面的研究,近年来主要关注移动应用测试、智能软件测试、众包测试等,在国际著名学术期刊/会议发表40余篇高水平学术论文,四次荣获ACM/IEEE杰出论文奖,主持和参与了多项国家自然科学基金项目、科技部重点研发计划等。 王丹丹,中国科学院软件研究所副研究员,硕士生导师,主要从事软件过程、软件质量等方面的研究和咨询工作,发表了多篇学术论文,获得ACM杰出论文奖等。