[发明专利]程序测试结果的获取方法和获取装置、兼容性测试方法在审
申请号: | 201910131451.1 | 申请日: | 2019-02-22 |
公开(公告)号: | CN109902008A | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 陈铭;周汝民 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄隶凡 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试程序 测试数据 程序测试 兼容性测试 获取装置 输出 计算机可读存储介质 兼容性测试装置 计算机设备 测试效率 监控关系 快速获取 软件程序 实时读取 实时监控 语义分析 预先建立 父进程 测试 进度 开发 | ||
本发明涉及一种程序测试结果的获取方法和获取装置,该方法在测试程序对待测程序进行测试时,根据预先建立的监控关系通过父进程实时读取测试程序输出的测试数据,确定测试数据与测试结果之间的对应关系,并根据该对应关系对测试数据进行语义分析,从而获取该待测程序的测试结果,能够实时监控测试程序的输出情况,并根据测试程序输出的测试数据快速得到待测程序的测试结果,提高了程序测试结果的获取效率,通过快速获取程序测试结果还能够提高对程序的测试效率,加快软件程序的开发进度。还提供一种兼容性测试方法、兼容性测试装置、计算机设备和计算机可读存储介质。
技术领域
本发明涉及软件测试技术领域,特别是涉及一种程序测试结果的获取方法、程序测试结果的获取装置、兼容性测试方法、兼容性测试装置、计算机设备和计算机可读存储介质。
背景技术
在软件程序的开发过程中,为了保证软件程序能够顺利地安装到各终端设备上正常运行,需要对软件程序进行测试。例如Android的CTS测试(Compatibility Test Suite,兼容性测试),即安卓的兼容性测试,该兼容性测试会对待测试的应用程序进行兼容性测试,在测试完成后会导出详细的测试报告,进行兼容性测试的目的在于使得用户在Android系统中能够有更好的用户体验,并且展示Android应用的优越性,也使得Android开发者更容易编写高质量的Android程序。
传统技术中,程序测试通常是在程序的全部测试完成后将得到的测试数据统一存储在相应的磁盘中,在获取测试结果时需要用户在磁盘中手动查询测试数据并分析测试结果,如果该程序的某些测试项目需要多次测试才能测试通过,就需要用户等到全部测试完成以后才能够在磁盘中多次查询测试数据,导致程序的测试效率低。
发明内容
基于此,有必要针对传统技术对程序的测试效率低的技术问题,提供一种程序测试结果的获取方法、程序测试结果的获取装置、兼容性测试方法、兼容性测试装置、计算机设备和计算机可读存储介质。
一种程序测试结果的获取方法,包括步骤:
在测试程序对待测程序进行测试时,根据预先建立的监控关系通过父进程实时读取所述测试程序输出的测试数据;其中,所述监控关系为所述父进程与所述测试程序之间的监控关系;
确定所述测试数据与测试结果之间的对应关系;
根据所述对应关系对所述测试数据进行语义分析获取所述待测程序的测试结果。
上述程序测试结果的获取方法,在测试程序对待测程序进行测试时,根据预先建立的监控关系通过父进程实时读取测试程序输出的测试数据,确定测试数据与测试结果之间的对应关系,并根据该对应关系对测试数据进行语义分析,从而获取该待测程序的测试结果,能够实时监控测试程序的输出情况,并根据测试程序输出的测试数据快速得到待测程序的测试结果,提高了程序测试结果的获取效率,通过快速获取程序测试结果还能够提高对程序的测试效率,加快软件程序的开发进度。
在一个实施例中,还包括步骤:
通过所述父进程创建所述测试程序的子进程;根据所述父进程和子进程构建所述父进程与测试程序之间的所述监控关系。
在一个实施例中,所述根据所述对应关系对所述测试数据进行语义分析获取所述待测程序的测试结果的步骤包括:
获取与所述测试数据相匹配的结构化数据;根据所述结构化数据和对应关系确定与所述测试结果相对应的关键数据项;在所述测试数据中对所述关键数据项的数据进行检测得到所述测试结果。
在一个实施例中,还包括步骤:
通过所述父进程启动所述测试程序,触发所述测试程序对所述待测程序进行测试。
在一个实施例中,所述测试程序对所述待测程序进行测试的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910131451.1/2.html,转载请声明来源钻瓜专利网。