sikuli+cucumber自动化框架目录结构_第1页
sikuli+cucumber自动化框架目录结构_第2页
sikuli+cucumber自动化框架目录结构_第3页
sikuli+cucumber自动化框架目录结构_第4页
sikuli+cucumber自动化框架目录结构_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PDA客户端sikuli+cucumber自动化框架目录结构及开发过程分析,2012-11-16,整体目录结构,项目根目录,Cucumber根目录,所有feature文件,图片对象库,放所有图片文件,所有step的定义,产生的log文件,所有支持和工具类文件,图片库目录结构,Basic文件夹里面包括主按钮,初始化开机,对话框,输入键盘,输入框,地图按钮,及滚动条相关图片。,Others文件夹包括帮助,历史记录,更多,选择城市,设置相关图片,Route文件夹包括驾车线路,公交换乘,公交路线交通相关图片,Search文件夹包括地名查询,周边发现相关图片,Step实现目录结构,Given文件夹是所有对Given语句的实现,包括地名查询,周边发现,公交换乘,公交线路,驾车路线,地图,其他功能的相关Given语句实现。,Verify文件夹是所有以“显示”开头的feature语句的实现。,Click文件是以“点击”开头的feature语句的实现。,Input文件是所有有关输入的step的实现。,Other文件是其他功能模块如历史记录,帮助,设置等除Given,点击,显示feature语句另外需要再定义的一些step的实现。,Route文件是公交换乘,驾车路线,公交线路模块除Given,点击,显示feature语句另外需要再定义的一些step的实现。,Search文件是地名查询,周边发现模块另外需要再定义的一些step的实现,Srollbar文件是所有模块有关滚动条的step的实现,Verify文件夹目录结构,验证对话框关闭的step实现,验证某张图片是否显示的step实现,如果要验证的界面需要由多张图片是否存在来验证,则转到多图验证step的实现中。,地名查询相关界面多图验证step实现。,周边发现相关界面多图验证step实现。,公交换乘相关界面多图验证step实现。,公交线路相关界面多图验证step实现。,驾车路线相关界面多图验证step实现。,地图相关界面多图验证step实现。,其他功能相关界面多图验证step实现。,自动化feature开发步骤,1.浏览图片对象库,已经截图的,用到时不需要重复截图了,只需在feature描述中直接引用图片的名称。2.浏览step_definitions文件夹,熟悉已经实现的step。写feature时如果描述同一件事情,就直接引用已经定义的step,不必重复定义。3.根据所测功能描述feature文件。4.给feature文件中要用到的,还没有截图的图片对象截图。5.实现feature描述中还没有实现的step。6.运行新增feature。7.运行完毕查看log文件,看是否成功。没有成功,分析log,找出失败原因,修改脚本,再次运行。,运行时几种常见失败原因,1.运行时最好把所有的应用程序最小化,把已经在运行的模拟器关闭,这样会避免模拟器起不来的情况。如果还是起不来可以尝试把电脑重启。2.feature中描述的图片对象名称和该图片在图片对象库中名称不相符合。3.多音字的问题,比如图片:起点和终点都少于两个字对话框,其中的都字是多音字,程序把feature中的中文名称转换成拼音时,会把都的拼音转成du,这时程序转换的拼音和图片对象库中的拼音是不一致的,会导致图片找不到。解决方法就是把图片对象库中的图片按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论