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

面向协作式众包测试推荐系统的设计与实现

发布时间:2024-06-02 07:23
  众包测试作为一种新兴软件测试方法,能够在短时间内召集大量众包工人同时进行在线测试。相较于传统软件测试能够适应移动互联网时代快速迭代软件产品的测试需求,因而在学术和工业界得到了广泛关注。当前对于众包测式的研究,由于缺少众包测试平台的支持,因而多采用模型仿真或数据分析的方法,这种方法缺少真实场景的验证。现阶段,众测平台采取用户间相互竞争的方式,导致产生了大量重复报告,且报告质量参差不齐。同时,由于长尾效应的存在,部分测试需求得不到完全覆盖。本文针对当前众包测试存在的问题,提出了面向协作式众包测试的推荐系统。用户在整个测试过程中,既承担测试任务,也承担对于已提交报告的审核任务。系统在用户填写报告时进行实时相似报告推荐,引导用户对已提交报告进行审核,从而避免重复报告的提交。系统在用户提交报告后,会对其进行审核报告和测试页面的任务分配。审核报告推荐根据用户协作数据和历史提交记录为用户提供待审核的报告列表,测试页面推荐以可视化的方式为用户推荐待测页面。对于推荐报告,用户可以进行点赞和点踩操作,利用用户间交叉审核,验证报告描述问题的普遍性。同时,用户亦可以选择对推荐报告进行修改后提交,利用多人共同编...

【文章页数】:92 页

【学位级别】:硕士

【部分图文】:

图3.1:系统功能示意图??用户由于其异地参与,水平不一,因而要求系统的设计不能过于复杂,釆??

图3.1:系统功能示意图??用户由于其异地参与,水平不一,因而要求系统的设计不能过于复杂,釆??

第三章推荐系统的需求分析与概要设计??本系统主要针对众包测试的参与人员进行设计,在其参与众包测试整个过??程中,为其提供信息共享和任务匹配。在本系统中,一份众包测试报告就代表??了用户对于一个Bug的描述记录。在一次测试任务中,用户可以上传多份报告。??本章将分析系统目标用户的需....


图3.6:系统整体架构设计??3.2.2?4+1视图模型??软件架构由元素、形式和关系三部分组成,用以处理软件高层次结构的设??

图3.6:系统整体架构设计??3.2.2?4+1视图模型??软件架构由元素、形式和关系三部分组成,用以处理软件高层次结构的设??

用户??、(查看报告详情>-r展〈查看报告修改历史)??图3.5:审核报告推荐模块用例图??出,另一种是用户自行点击查看推荐按钮弹出。??表3.4:审核报告推荐模块用例表??^?|?UC_03??用例名称?审核报告推荐??用例目标?为用户推荐待审核的报告??参与者?用户?—??m....


图3.7:系统物理部署视图??27??

图3.7:系统物理部署视图??27??

v?^??图3.6:系统整体架构设计??3.2.2?4+1视图模型??软件架构由元素、形式和关系三部分组成,用以处理软件高层次结构的设??计与实施。“4+1”视图模型由以下五个主要视图组成:??1)


图3.8:系统前端工作示意图??本系统后端的包结构如图3.9所示,其实现严格遵照MVC模式

图3.8:系统前端工作示意图??本系统后端的包结构如图3.9所示,其实现严格遵照MVC模式

模块(Modules)、组件(Components)、模版(Templetes)、元数据(Metadata)、数据??绑定(DataBingding)、指令(Directives)、月艮务(Services)、依赖注入(Dependency??Injection)。如图3.8所示....



本文编号:3987006

资料下载
论文发表

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


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

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