【技术实现步骤摘要】
一种质检方法、装置、设备及可读存储介质
[0001]本申请涉及计算机应用
,特别是涉及一种质检方法、装置、设备及可读存储介质。
技术介绍
[0002]现在,手机厂商测试系统(操作系统)的质量包括人工测试和自动化测试,通过测试功能用例、性能用例、续航用例、稳定性用例来评估手机系统的质量。
[0003]不管是人工测试,还是自动化测试方案,每次测试的最小颗粒度都是整个系统包,即一个测试周期内只能测一个系统版本,测试的颗粒度无法覆盖到代码级,即使测出了问题,也无法直接定位到是哪部分代码改动引起的。
[0004]综上所述,如何有效地细化测试粒度等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
[0005]本申请的目的是提供一种质检方法、装置、设备及可读存储介质,以实现自动化进行代码级的测试。
[0006]为解决上述技术问题,本申请提供如下技术方案:
[0007]一种质检方法,包括:
[0008]获取待质检的新代码;
[0009]触发代码编译,得到拟合入 ...
【技术保护点】
【技术特征摘要】
1.一种质检方法,其特征在于,包括:获取待质检的新代码;触发代码编译,得到拟合入所述新代码后的系统包;将所述系统包存入自动化刷机系统中的服务器中,并向测试机下刷所述系统包;在所述测试机中,进行用户场景自动化测试,得到测试数据;利用所述测试数据,对所述新代码进行质检。2.根据权利要求1所述的质检方法,其特征在于,还包括:在质检合格后,将所述新代码合入系统;在质检失败后,将所述新代码从所述系统中剔除。3.根据权利要求1所述的质检方法,其特征在于,还包括:在所述系统包下刷失败或所述用户场景自动化测试对应的测试用例执行失败后,输出异常信息。4.根据权利要求1所述的质检方法,其特征在于,利用所述测试数据,对所述新代码进行质检,包括:从所述测试数据中提取出利用Systrace所抓取的日志信息;从所述日志信息中提取出目标线程的执行时间;利用所述执行时间,进行掉帧检测,得到掉帧信息;若所述掉帧信息大于预设阈值,则确定所述新代码质检不合格;若所述掉帧信息小于等于所述预设阈值,则确定所述新代码质检合格。5.根据权利要求1所述的质检方法,其特征在于,在所述测试机中,进行用户场景自动化测试,得到测试数据,包括:在所述测试机中,调用与用户场景对应的测试用例进行自动化测试...
【专利技术属性】
技术研发人员:张冠之,姜东亚,林文源,苟富强,高煌,蒋月,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。