最近需要进行脚本驱动的自动化测试,所以我们就开始设计脚本模板。通过一阶段的思考和实验,总结出了脚本的驱动模板和类的框架设计图,但是再真正进行开发是发现原始的框架设计图有着诸多的缺陷,不过我希望这是个起点使得再以后的设计能更近一步。
脚本模板:

第一份脚本驱动设计稿,隐藏着几个缺陷<?xml version="1.0" encoding="utf-8"?>
第一份脚本驱动设计稿,隐藏着几个缺陷
<App name="" Target="">
第一份脚本驱动设计稿,隐藏着几个缺陷  
<ExcludedControls>
第一份脚本驱动设计稿,隐藏着几个缺陷    
<Control id="" />
第一份脚本驱动设计稿,隐藏着几个缺陷    
<Control id="" />
第一份脚本驱动设计稿,隐藏着几个缺陷  
</ExcludedControls>
第一份脚本驱动设计稿,隐藏着几个缺陷
第一份脚本驱动设计稿,隐藏着几个缺陷  
<Case title="" savePath="">
第一份脚本驱动设计稿,隐藏着几个缺陷    
<Script driver=""></Script>
第一份脚本驱动设计稿,隐藏着几个缺陷    
<Control id="" action=""  value=""  ancestor=""/>
第一份脚本驱动设计稿,隐藏着几个缺陷    
<UICapture title="" rootControlId="">
第一份脚本驱动设计稿,隐藏着几个缺陷      
<ExcludedControls>
第一份脚本驱动设计稿,隐藏着几个缺陷        
<Control id="" />
第一份脚本驱动设计稿,隐藏着几个缺陷        
<control id="" />
第一份脚本驱动设计稿,隐藏着几个缺陷      
</ExcludedControls>
第一份脚本驱动设计稿,隐藏着几个缺陷    
</UICapture>
第一份脚本驱动设计稿,隐藏着几个缺陷  
</Case>
第一份脚本驱动设计稿,隐藏着几个缺陷
</App>

第一份脚本驱动设计稿,隐藏着几个缺陷<?xml version="1.0" encoding="utf-8" ?> 
第一份脚本驱动设计稿,隐藏着几个缺陷
<Application name="">
第一份脚本驱动设计稿,隐藏着几个缺陷  
<Form name="" className="">
第一份脚本驱动设计稿,隐藏着几个缺陷    
<Control name="" id=""/>
第一份脚本驱动设计稿,隐藏着几个缺陷    
<Control name="" id="">
第一份脚本驱动设计稿,隐藏着几个缺陷      
<ControlItem name="" id=""/>
第一份脚本驱动设计稿,隐藏着几个缺陷    
</Control>
第一份脚本驱动设计稿,隐藏着几个缺陷  
</Form>
第一份脚本驱动设计稿,隐藏着几个缺陷  
<Form Ref="FormControls.xml"/>
第一份脚本驱动设计稿,隐藏着几个缺陷
</Application>

类结构图:
第一份脚本驱动设计稿,隐藏着几个缺陷

相关文章:

  • 2021-04-04
  • 2021-05-28
  • 2022-12-23
  • 2021-10-31
  • 2022-01-23
  • 2021-12-10
猜你喜欢
  • 2021-11-23
  • 2021-09-21
  • 2022-12-23
  • 2021-10-10
  • 2021-08-22
  • 2022-12-23
  • 2021-09-05
相关资源
相似解决方案