【技术实现步骤摘要】
一种自动化测试方法、系统及电子设备
[0001]本申请涉及自动测试领域,尤其涉及一种基于自动化测试方法、系统及电子设备。
技术介绍
[0002]Excel自动化测试工具可帮助QA人员对Excel内容的准确性进行相关校验,将原本大量的人工内容校验的工作,由电脑利用自动化测试技术自动完成,能减小人工成本,还可利用多台电脑并行工作来大幅提升校验效率。
[0003]Coded UI Test是微软在Visual Studio里面推出的一个自动化测试工具,通过录制回放的功能来尽可能的简化Windows的UI自动化。不过Coded UI Test提供的测试框架并不支持所有的用户界面。例如,它不能为Excel电子表格创建UI自动化测试功能。但是,可以通过利用Coded UI Test框架的可扩展性来创建特定UI的测试框架,来支持特定UI的自动化测试功能。
技术实现思路
[0004]本申请实施例要解决的技术问题,在于提供一种自动化测试方法、系统及电子设备,以解决现有测试框架缺乏为电子表格创建UI自动化测试功能的技术问 ...
【技术保护点】
【技术特征摘要】
1.一种自动化测试方法,其特征是,所述方法包括:监控待测试Excel文件上的用户指令,将所述用户指令指定的Excel数据包装成用户界面元素对象发送给测试框架,其中,所述Excel数据包括指定单元格、指定行以及指定列;所述测试框架获取所述用户界面元素对象的相关属性,其中,所述用户界面元素对象的相关属性包括指定单元格对象属性、指定行对象属性以及指定列对象属性;获取所述指定单元格坐标、所述指定行坐标以及所述指定列坐标;基于所述指定单元格坐标、所述指定行坐标以及所述指定列坐标锁定所述指定单元格对象、所述指定列对象以及所述指定行对象;所述测试框架对锁定的所述指定单元格对象、所述指定列对象以及所述指定行对象的相关属性进行验证操作。2.根据权利要求1所述的一种自动化测试方法,其特征是,所述测试框架为自动化测试工具。3.根据权利要求1所述的一种自动化测试方法,其特征是,所述测试框架对锁定的所述指定单元格对象、所述指定列对象以及所述指定行对象的相关属性进行验证操作后,生成验证操作相关的验证代码。4.根据权利要求3所述的一种自动化测试方法,其特征是,基于所述验证代码对所述测试框架执行的验证操作进行回放。5.根据权利要求1所述的一种自动化测试方法,其特征是,监控待测试Excel文件上的用户指令前,将所述测试框架拷贝到所述待测试Excel文件所在目录下并开启录制功能。6.根据权利要求2所述的一种自动化测试方法,其特征是,所述自动化测试工具为Coded UI Test。7...
【专利技术属性】
技术研发人员:葛铭,魏江,沈伦,沈井学,
申请(专利权)人:杭州百子尖科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。