[发明专利]一种面向众包测试平台的协作方法在审
申请号: | 201910723850.7 | 申请日: | 2019-08-07 |
公开(公告)号: | CN112346954A | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 陈振宇;韩鹏飞;宋少行;杨乙霖;房春荣;冯洋 | 申请(专利权)人: | 南京慕测信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 测试 平台 协作 方法 | ||
本发明提供了一种面向众包测试平台的协作方法,其具备合理引导机制和实时相似报告推荐机制,使众包工人以协作的方式进行众包软件测试。本发明的特点在于:1.通过分析待测应用页面结构,使缺陷报告携带页面标签,以Echarts Graph展示缺陷的页面覆盖来引导众包工人测试。2.通过缺陷报告标签筛选和文本相似度计算,实时推荐相似缺陷报告。3.增加对缺陷报告的Fork修改、点赞和点踩等用户协作,使缺陷报告分为单一状和树状两类,使众包工人对缺陷报告做出审核。本发明的有益效果是:通过待测应用页面结构使测试路径可视化,引导众包工人合理测试,提高测试覆盖率;通过相似报告推荐,减少重复报告数量;通过用户协作的方式,迭代提高缺陷报告的质量。
技术领域
本发明涉及Web应用技术,尤其涉及众包测试平台功能性测试的报告提交过程,目的在于研究协作式众包测试的相关技术,包括面向众包测试的全周期测试引导方法、相似报告推荐方法和众包工人的协作方式,实现协作式众包测试平台。
背景技术
众包平台旨在集中大众智慧、利用较小成本、实现利益增长。众包测试平台是众包商业平台下的一个分支,与传统测试相比,众包测试利用群体力量,摆脱了测试人员地理位置的约束,测试者能随时随地进行软件测试,从而极大的提高测试效率和测试质量。
当前,国内众包测试平台有百度众测、腾讯众测和阿里众测等;国外主流的云测试平台有Google Cloud Test Cloud和AWS Devices Farm等。虽然上述平台前景优良,但是在平台设计上仍然处于粗犷型,靠网罗社会大众,采用人海战术完成任务,众包测试人员保持相对独立状态,并未实现人员协作,限制了群体智能效力发挥。此类平台大多属于竞争式众包测试平台,目前市面上还未有成熟的协作式众包测试平台。
在众包测试平台影响日益扩大的今天,如何设计合理的协作式众包测试平台,最大限度的发挥群体智能效力,使得测试引导和测试协作等在统一的平台上得到实现是测试者关注的重点。一款在线的、可视化的、协作式的众包测试平台是测试者所期待的。
发明内容
为了实现上述目标,本发明实现了一个具备合理引导机制和实时相似报告推荐机制,增加用户协作模式的众包测试平台。
本发明的技术方案为:一种面向众包测试平台的协作方法,其特征是众包工人测试软件后填写完备的缺陷报告信息,包括测试环境、用例和缺陷详情等;对待测APP或者Web应用进行模块分析,引导众包工人对待测应用进行全面测试;增加用户协作,众包工人在填写缺陷报告过程中,系统进行相似报告推荐,众包工人可采取Fork复制修改、点赞和点踩等操作,Fork复制修改他人缺陷报告可生成缺陷报告树结构,提高测试报告的质量;增加全局查看审核协作方式,众包工人能查看已有的全部缺陷报告,减少提交冗余的缺陷报告的概率。平台前端基于Angular2框架和Echarts实现;后端基于Spring框架实现,通过Redis实现数据缓存,数据储存在MongodDB上。前后端分别部署在Docker上,通过Http请求交互。
主要包括众包测试引导、实时相似报告推荐和用户协作等,其中包括:
1.众包测试引导设计,待测应用一般都有清晰的页面结构,手工测试方式发现的缺陷都可定位到某具体页面,通过实时分析已有缺陷报告的页面分布,引导众包工人到未测页面或有较多缺陷的页面进行测试。
1.1每个待测应用都要求测试发布方提供应用页面结构的Excel文件,例如途牛APP,应用一级页面有“搜索”和“我的”等页面,“搜索”页面下有“推荐目的地”、“热门搜索”和“搜索联想”等。使用Node.js自动解析页面结构的Excel文件为Json文件,在缺陷报告填写页面生成对应的多级联动选择框,每个缺陷报告都必须与某个应用页面相关联,作为该报告的页面标签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京慕测信息科技有限公司,未经南京慕测信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910723850.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:柑橘抑菌剂及其制备方法和用途
- 下一篇:一种基于精度误差的模型稳定性评估方法