【技术实现步骤摘要】
本专利技术涉及计算机测试
,特别涉及一种异步系统的测试方法及测试装置。
技术介绍
系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行被测系统的各种组装测试和确认测试。系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。根据逻辑时序的同步和异步,被测系统可以分为同步系统和异步系统。异步系统具有不确定的时序,因此在进行时序调用时,不具有时序一致性。传统的对异步系统的测试方式局限在被测系统外,通过高负载、高并发、增加输入复杂度,增加测试时间等手段,试图触发被测系统特定异步逻辑顺序的排列。该方法具有以下几个问题: (I)通过反复操作并监控操作结果,尝试复现问题并捕获错误的方式,不能保证多次调用的时序一致性,无法稳定复现异步系统的问题。(2)测试粒度较大,无法深入被测系统,不能保证对异步调用时序集的有效覆盖。(3)需要构建施压辅助装置以及各类异构输入反复执行,测试效率较低。
技术实现思路
本专利技术的目的旨在至少解决上述技术缺陷。为此,本专利技术的第一个目的在 ...
【技术保护点】
一种异步系统的测试方法,其特征在于,包括以下步骤:在被测异步系统之中植入一个或多个植入桩;对所述被测异步系统进行测试,当所述被测异步系统执行至所述一个或多个植入桩中的一个时,对所述被测异步系统的逻辑时序进行录制;根据录制的所述被测异步系统的逻辑时序生成执行计划;以及根据所述执行计划对所述被测异步系统进行回放测试以生成测试报告。
【技术特征摘要】
【专利技术属性】
技术研发人员:钱承君,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。