当前位置:主页 > 科技论文 > 软件论文 >

面向协作式众包测试的质量控制系统的设计与实现

发布时间:2025-05-29 04:05
  众包测试是招募线上众包工人完成测试任务的一种测试模式,它通常有竞争式、评选式和协作式三种实现方式。协作式众包测试能招募更多众包工人,收集更多Bug报告,因此得到广泛应用。协作式众包测试允许众包工人互相协作,而且Bug报告完全透明,这可能导致其中出现恶意众包工人。恶意众包工人为了个人利益,可能提交无效Bug报告、抄袭他人报告或随意审核等,这严重影响Bug报告质量,急需质量控制策略保证报告质量。已有的众包质量控制研究无法评估报告质量,不能识别恶意众包工人,所以不能直接运用到协作式众包测试中。为了解决这些问题,本文设计并实现了面向协作式众包测试的质量控制系统。质量控制系统分为Bug报告有效性检测、Bug报告自动评估、反馈和监控、Bug报告审核四个模块,从四个方面保证Bug报告质量。第一,系统分析Bug报告特征并提取质量指标,依据质量指标检测报告有效性,为评估报告质量和实时反馈奠定基础。第二,系统自动评估Bug报告的信息增益,并使用灰色关联分析法和熵权法对Bug报告自动评分,实现报告质量的等级评估,为管理者识别报告质量提供参考。第三,系统实时评估众包工人的行为,并记录失信行为,通过失信行为反馈提...

【文章页数】:104 页

【学位级别】:硕士

【部分图文】:

图3.7:众测系统架构图??图3.7所示为众测系统的架构图

图3.7:众测系统架构图??图3.7所示为众测系统的架构图

?)??图3.7:众测系统架构图??图3.7所示为众测系统的架构图。客户端首先访问M平台前端,在M平台前??端可携带token信息跳转到众测系统前端,token信息包括众包工人个人信息、??测试任务信息等。众测系统前端与阿里云对象存储服务(Object?Storage?Servi....


图3.8:质量控制系统架构图??质量控制系统的前端集成在M平台前端中,服务端以微服务的形式单独部??署

图3.8:质量控制系统架构图??质量控制系统的前端集成在M平台前端中,服务端以微服务的形式单独部??署

集成前端使得与用户交互密切的前端与M平台保持一致,单独部署服务端??使得与功能变更密切的服务端保持灵活性,方便服务的扩展和移植。??质量控制系统的架构图如图3.8所示。前端主要包括自动评分视图、反馈??视图、监控视图和审核视图。自动评分视图对应自动评估模块;反馈视图和监??控视图....


图3.12:进程视图??进程视图从系统集成者角度描述系统,重点关注系统的进程任务和进程??

图3.12:进程视图??进程视图从系统集成者角度描述系统,重点关注系统的进程任务和进程??

i?j??图3.11:开发视图??开发视图从开发人员角度设计系统,描述开发环境下的系统模块组织和管??理,如图3.11所示为系统的开发视图。前端UI包括组件Component层、数据结??构Model层、前后端交互Service层和静态文件Asset层。服务端模块按照功能和??层....


图3.13:物理视图??防火墙允许的访问首先访问Nginx服务器,Nginx服务器对请求进行负载均衡,??分?

图3.13:物理视图??防火墙允许的访问首先访问Nginx服务器,Nginx服务器对请求进行负载均衡,??分?

i?j??图3.11:开发视图??开发视图从开发人员角度设计系统,描述开发环境下的系统模块组织和管??理,如图3.11所示为系统的开发视图。前端UI包括组件Component层、数据结??构Model层、前后端交互Service层和静态文件Asset层。服务端模块按照功能和??层....



本文编号:4048698

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/4048698.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户da6e5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com