System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机测试,尤其涉及一种电脑开合盖ms测试模拟方法、装置及设备。
技术介绍
1、电脑成为人们生产不可少的使用工具,由于其携带方便、使用简单,是生活和工作的重要选择,锂电池作为笔记本电脑不可能缺的一个重要部分,其质量好坏、工作状况如何,直接决定了笔记本电脑的使用性能。在研发阶段,笔记本电脑需要经过各种功能测试,且大部分功能的测试都是由人工完成;其中包括手动开合盖进入/退出ms的测试,测试是否遇到黑屏/蓝屏/灰屏等问题。
2、对于低概率的开合盖ms问题,研发人员只能通过相同的测试手法手动开合盖复现,对于长时间(大于15min)合盖再开盖以及大批量测试的情况,手动操作不仅效率低,执行起来也相对困难。
技术实现思路
1、本申请提供了一种电脑开合盖ms测试模拟方法、装置及设备,用于解决现有技术依赖人工手动进行开合盖ms测试,存在效率低且执行困难的技术问题。
2、有鉴于此,本申请第一方面提供了一种电脑开合盖ms测试模拟方法,包括:
3、配置电脑开合盖ms测试脚本,得到ms脚本信息,所述ms脚本信息包括ms时间和测试次数;
4、执行所述ms脚本信息,判断在亮屏情况下向嵌入式控制器发送ms指令;
5、若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述ms指令,进入ms计时;
6、若所述ms计时达到所述ms时间,则拉虚拟lid pin唤醒系统。
7、优选地,所述执行所述ms脚本信息,判断在亮屏情况下
8、执行所述ms脚本信息,判断亮屏标志位是否为0,若是,则表明系统正常运行且亮屏;
9、在亮屏情况下,判断当前测试次数是否小于所述测试次数,若是,则向嵌入式控制器发送ms指令,同时所述当前测试次数增加1。
10、优选地,所述若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述ms指令,进入ms计时,还包括:
11、若所述计时器计时超出所述预设计时范围,则通过所述嵌入式控制器触发beep报警提示。
12、优选地,所述若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述ms指令,进入ms计时,还包括:
13、在进入ms计时的同时,将所述计时器计时清零。
14、优选地,所述若所述ms计时达到所述ms时间,则拉虚拟lid pin唤醒系统,包括:
15、若所述ms计时达到所述ms时间,则通过虚拟pin向cpu发送唤醒控制指令;
16、通过cpu根据所述唤醒控制指令将系统运行标志位置1,同时将亮屏标志位置0。
17、优选地,所述通过cpu根据所述唤醒控制指令将系统运行标志位置1,同时将亮屏标志位置0,还包括:
18、若cpu异常,则通过所述嵌入式控制器将所述亮屏标志位置1,并触发beep报警提示。
19、本申请第二方面提供了一种电脑开合盖ms测试模拟装置,包括:
20、脚本配置单元,用于配置电脑开合盖ms测试脚本,得到ms脚本信息,所述ms脚本信息包括ms时间和测试次数;
21、脚本执行单元,用于执行所述ms脚本信息,判断在亮屏情况下向嵌入式控制器发送ms指令;
22、ms触发单元,用于若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述ms指令,进入ms计时;
23、系统唤醒单元,用于若所述ms计时达到所述ms时间,则拉虚拟lid pin唤醒系统。
24、优选地,所述脚本执行单元,具体用于:
25、执行所述ms脚本信息,判断亮屏标志位是否为0,若是,则表明系统正常运行且亮屏;
26、在亮屏情况下,判断当前测试次数是否小于所述测试次数,若是,则向嵌入式控制器发送ms指令,同时所述当前测试次数增加1。
27、优选地,所述系统唤醒单元,具体用于:
28、若所述ms计时达到所述ms时间,则通过虚拟pin向cpu发送唤醒控制指令;
29、通过cpu根据所述唤醒控制指令将系统运行标志位置1,同时将亮屏标志位置0。
30、本申请第三方面提供了一种电脑开合盖ms测试模拟设备,所述设备包括处理器以及存储器;
31、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
32、所述处理器用于根据所述程序代码中的指令执行第一方面所述的电脑开合盖ms测试模拟方法。
33、从以上技术方案可以看出,本申请实施例具有以下优点:
34、本申请中,提供了一种电脑开合盖ms测试模拟方法,包括:配置电脑开合盖ms测试脚本,得到ms脚本信息,ms脚本信息包括ms时间和测试次数;执行ms脚本信息,判断在亮屏情况下向嵌入式控制器发送ms指令;若计时器计时在预设计时范围内,通过嵌入式控制器执行ms指令,进入ms计时;若ms计时达到ms时间,则拉虚拟lid pin唤醒系统。
35、本申请提供的电脑开合盖ms测试模拟方法,基于模拟测试的方式避免对人工操作的依赖;此过程通过执行脚本、发送指令、执行指令和时间判断的方式实现自动化的开合盖ms测试;能够满足大批量笔记本电脑的开合盖ms测试需求,不仅效率高,操作简单,且测试相关信息可设置,使得测试更加灵活,适用于多种测试场景,省时省力。因此,本申请能够解决现有技术依赖人工手动进行开合盖ms测试,存在效率低且执行困难的技术问题。
本文档来自技高网...【技术保护点】
1.一种电脑开合盖MS测试模拟方法,其特征在于,包括:
2.根据权利要求1所述的电脑开合盖MS测试模拟方法,其特征在于,所述执行所述MS脚本信息,判断在亮屏情况下向嵌入式控制器发送MS指令,包括:
3.根据权利要求1所述的电脑开合盖MS测试模拟方法,其特征在于,所述若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述MS指令,进入MS计时,还包括:
4.根据权利要求1所述的电脑开合盖MS测试模拟方法,其特征在于,所述若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述MS指令,进入MS计时,还包括:
5.根据权利要求1所述的电脑开合盖MS测试模拟方法,其特征在于,所述若所述MS计时达到所述MS时间,则拉虚拟LID PIN唤醒系统,包括:
6.根据权利要求5所述的电脑开合盖MS测试模拟方法,其特征在于,所述通过CPU根据所述唤醒控制指令将系统运行标志位置1,同时将亮屏标志位置0,还包括:
7.一种电脑开合盖MS测试模拟装置,其特征在于,包括:
8.根据权利要求7所述的电脑开合盖MS测试模
9.根据权利要求7所述的电脑开合盖MS测试模拟装置,其特征在于,所述系统唤醒单元,具体用于:
10.一种电脑开合盖MS测试模拟设备,其特征在于,所述设备包括处理器以及存储器;
...【技术特征摘要】
1.一种电脑开合盖ms测试模拟方法,其特征在于,包括:
2.根据权利要求1所述的电脑开合盖ms测试模拟方法,其特征在于,所述执行所述ms脚本信息,判断在亮屏情况下向嵌入式控制器发送ms指令,包括:
3.根据权利要求1所述的电脑开合盖ms测试模拟方法,其特征在于,所述若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述ms指令,进入ms计时,还包括:
4.根据权利要求1所述的电脑开合盖ms测试模拟方法,其特征在于,所述若计时器计时在预设计时范围内,通过所述嵌入式控制器执行所述ms指令,进入ms计时,还包括:
5.根据权利要求1所述的电脑开合盖ms测试模拟方法,其特...
【专利技术属性】
技术研发人员:陈启炜,
申请(专利权)人:南昌华勤电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。