对web页面进行测试的方法及装置的制造方法_5

文档序号:9765898阅读:来源:国知局
器;触摸控制器从触摸 检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680 发来的命令并加 W执行。此外,可W采用电阻式、电容式、红外线W及表面声波等多种类型 实现触敏表面631。除了触敏表面631,输入单元630还可W包括其他输入设备632。具体地, 其他输入设备632可W包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、 轨迹球、鼠标、操作杆等中的一种或多种。
[0211] 显示单元640可用于显示由用户输入的信息或提供给用户的信息W及设备100的 各种图形用户接口,运些图形用户接口可W由图形、文本、图标、视频和其任意组合来构成。 显示单元640可包括显示面板641,可选的,可W采用LCD化iquid化ys化1 Display,液晶显 示器)、0L抓(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板 641。进一步的,触敏表面631可覆盖在显示面板641之上,当触敏表面631检测到在其上或附 近的触摸操作后,传送给处理器680W确定触摸事件的类型,随后处理器680根据触摸事件 的类型在显示面板641上提供相应的视觉输出。虽然在图6中,触敏表面631与显示面板641 是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可W将触敏表面631 与显不面板641集成而实现输入和输出功能。
[0212] 设备600还可包括至少一种传感器650,比如光传感器、运动传感器W及其他传感 器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境 光线的明暗来调节显示面板641的亮度,接近传感器可在设备600移动到耳边时,关闭显示 面板641和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为 S轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比 如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至 于设备600还可配置的巧螺仪、气压计、湿度计、溫度计、红外线传感器等其他传感器,在此 不再寶述。
[0213] 音频电路660、扬声器621,传声器622可提供用户与设备600之间的音频接口。音频 电路660可将接收到的音频数据转换后的电信号,传输到扬声器621,由扬声器621转换为声 音信号输出;另一方面,传声器622将收集的声音信号转换为电信号,由音频电路660接收后 转换为音频数据,再将音频数据输出处理器680处理后,经RF电路610W发送给另一设备,或 者将音频数据输出至存储器620W便进一步处理。音频电路660还可能包括耳塞插孔,W提 供外设耳机与设备600的通信。
[0214] WiFi属于短距离无线传输技术,设备600通过WiFi模块670可W帮助用户收发电子 邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出 了 WiFi模块670,但是可W理解的是,其并不属于设备600的必须构成,完全可W根据需要在 不改变发明的本质的范围内而省略。
[0215] 处理器680是设备600的控制中屯、,利用各种接口和线路连接整个设备的各个部 分,通过运行或执行存储在存储器620内的软件程序和/或模块,W及调用存储在存储器620 内的数据,执行设备600的各种功能和处理数据,从而对设备进行整体监控。可选的,处理器 680可包括一个或多个处理核屯、;可选的,处理器680可集成应用处理器和调制解调处理器, 其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无 线通信。可W理解的是,上述调制解调处理器也可W不集成到处理器680中。
[0216] 设备600还包括给各个部件供电的电源690(比如电池),优选的,电源可W通过电 源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、W及功耗 管理等功能。电源690还可W包括一个或一个W上的直流或交流电源、再充电系统、电源故 障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0217] 尽管未示出,设备600还可W包括摄像头、蓝牙模块等,在此不再寶述。
[0218] 设备600还包括有存储器,W及一个或者一个W上的程序,其中一个或者一个W上 程序存储于存储器中,且经配置W由一个或者一个W上处理器执行,使得电子设备600能够 执行上述图1或图2所示的,由电子设备执行的对web页面进行测试的方法中的全部或者部 分步骤。
[0219] 本领域技术人员在考虑说明书及实践运里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,运些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的 权利要求指出。
[0220] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可W在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1. 一种对web页面进行测试的方法,其特征在于,所述方法包括: 根据至少一个测试用例生成web页面的测试用例对象; 依次通过所述测试用例对象中的各个测试用例对所述web页面中的待测试元素进行测 试,获得测试结果; 对所述测试结果进行校验,获得校验结果,所述校验结果用于指示所述测试结果是否 正确; 根据所述校验结果生成测试报告; 将所述测试报告发送至指定地址。2. 根据权利要求1所述的方法,其特征在于,所述依次通过所述测试用例对象中的各个 测试用例对所述web页面中的待测试元素进行测试,获得测试结果,包括: 在执行所述测试用例对象中的一个测试用例时,定位所述测试用例对应的待测试元素 在所述web页面中的位置; 在所述待测试元素的位置处执行所述测试用例对应的测试操作; 获取所述测试操作对应的测试结果。3. 根据权利要求1所述的方法,其特征在于,所述依次通过所述测试用例对象中的各个 测试用例对所述web页面中的待测试元素进行测试,获得测试结果,包括: 从预先设置的配置列表中获取各个测试环境对应的测试节点地址,所述测试环境用于 指示运行所述web页面的操作系统和浏览器; 在执行所述测试用例对象中的一个测试用例时,根据所述各个测试环境对应的测试节 点地址向所述各个测试环境对应的测试节点发送执行请求,所述执行请求中包含所述测试 用例对应的待测试元素在所述web页面中的位置以及测试操作,所述执行请求用于指示所 述测试节点在所述待测试元素的位置处执行所述测试操作; 接收所述各个测试环境对应的测试节点返回的测试结果。4. 根据权利要求1所述的方法,其特征在于,所述根据至少一个测试用例生成web页面 的测试用例对象,包括: 获取起始路径; 搜索所述起始路径下符合预设命名规则的测试用例文件; 通过循环遍历的方式将符合所述预设命名规则的测试用例文件添加到所述用例对象。5. 根据权利要求1所述的方法,其特征在于,所述将所述测试报告发送至指定地址,包 括: 通过邮件方式将所述测试报告发送至指定的邮件地址。6. -种对web页面进行测试的装置,其特征在于,所述装置包括: 对象生成模块,用于根据至少一个测试用例生成web页面的测试用例对象; 测试模块,用于依次通过所述测试用例对象中的各个测试用例对所述web页面中的待 测试元素进行测试,获得测试结果; 校验模块,用于对所述测试结果进行校验,获得校验结果,所述校验结果用于指示所述 测试结果是否正确; 报告生成模块,用于根据所述校验结果生成测试报告; 报告发送模块,用于将所述测试报告发送至指定地址。7. 根据权利要求6所述的装置,其特征在于,所述测试模块,包括: 定位单元,用于在执行所述测试用例对象中的一个测试用例时,定位所述测试用例对 应的待测试元素在所述web页面中的位置; 测试单元,用于在所述待测试元素的位置处执行所述测试用例对应的测试操作; 结果获取单元,用于获取所述测试操作对应的测试结果。8. 根据权利要求6所述的装置,其特征在于,所述测试模块,包括: 地址获取单元,用于从预先设置的配置列表中获取各个测试环境对应的测试节点地 址,所述测试环境用于指示运行所述web页面的操作系统和浏览器; 请求发送单元,用于在执行所述测试用例对象中的一个测试用例时,根据所述各个测 试环境对应的测试节点地址向所述各个测试环境对应的测试节点发送执行请求,所述执行 请求中包含所述测试用例对应的待测试元素在所述web页面中的位置以及测试操作,所述 执行请求用于指示所述测试节点在所述待测试元素的位置处执行所述测试操作; 结果接收单元,用于接收所述各个测试环境对应的测试节点返回的测试结果。9. 根据权利要求6所述的装置,其特征在于,所述对象生成模块,包括: 路径获取单元,用于获取起始路径; 文件搜索单元,用于搜索所述起始路径下符合预设命名规则的测试用例文件; 添加单元,用于通过循环遍历的方式将符合所述预设命名规则的测试用例文件添加到 所述用例对象。10. 根据权利要求6所述的装置,其特征在于,所述报告发送模块,用于通过邮件方式将 所述测试报告发送至指定的邮件地址。
【专利摘要】本发明是关于一种对web页面进行测试的方法及装置,属于计算机技术领域。方法包括:根据至少一个测试用例生成web页面的测试用例对象,依次通过该测试用例对象中的各个测试用例对该web页面中的待测试元素进行测试,获得测试结果,对该测试结果进行校验,获得校验结果,该校验结果用于指示该测试结果是否正确,根据该校验结果生成测试报告,将该测试报告发送至指定地址,自动执行测试过程中的测试用例组织、测试用例执行、结果分析以及报告发送的全过程,解决了现有技术自动化测试程度较低的问题,达到提高测试效率,缩短web应用及测试开发周期的效果。
【IPC分类】G06F11/36
【公开号】CN105528297
【申请号】CN201610066753
【发明人】周金剑
【申请人】广州酷狗计算机科技有限公司
【公开日】2016年4月27日
【申请日】2016年1月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1