软件测试中的hopper测试介绍

发表于:2010-8-02 13:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  一、认识hopper
  Hopper test听起来很神秘,那么究竟什么是hopper呢?
  实际上,Hopper就是一个可执行文件——hopper.exe,该文件是可以在PPC/SP等Windows嵌入式操作系统上自动运行的一个可执行文件。
  Hopper test正式的说法为MTTF Test—Mean Time To Failure Test,即平均失败时间测试,或称平均无故障时间测试,也有人将其称为压力测试(stress test)、稳定性测试(Stability test)、可靠性测试(Reliability Test),总之,hopper就是一个测试系统的稳定性和可靠性的一个自动化测试工具。
  二、Hopper测试
  Hopper运行后会不间断的无规律的快速地对被测设备执行一系列的操作,如按键/运行程序/数据输入等,1分钟内hopper执行的动作可超过80个。
  hopper测试的内容包括:
  1.应用程序,如Media player、Mobile Word、Mobile Excel等windows自带的应用程序或者第三方软件;
  2.菜单项,Hopper会对菜单项进行一些打开关闭等任意操作;
  3.UI(用户界面);
  4.数据输入,如电话号码输入、电话薄创建、任务创建等;
  5.驱动部分。
  总之,hopper测试为完全任意性,触角可以伸到系统的任何部分,进行hopper测试时,可以选择以下两种方式:一、连接KITL进行测试;二、独立设备测试。
  每种方式各有自己的优缺点,使用KITL时可以对运行状态进行查看、控制等,通过进行有关参数设置来改变hopper运行状态,KITL是进行debug的最佳选择。
  独立设备测试的好处在于测试出的结果比较准确。缺点就是不便于状态的跟踪、问题的分析。在此,我们使用使用第二种方式进行进行测试。
  Notes:
  1.关于通过KITL连接使用hopper中涉及到很多方面,如参数的设置等,本文未进行相关介绍;
  2.在hopper运行的时候,也可以手动参与进行测试,如进行有关按键,同样这些按键也为有效操作。
  三、关于logger
  与hopper对应的有一个logger.exe文件,logger的作用是记录hopper运行时一些信息,以便开发人员查看有关记录,分析失败原因。Logger和hopper往往是一起使用。
  Logger的使用是将logger.exe文件拷贝到被测设备上,然后运行该文件,然后运行hopper,logger所产生的信息就会自动生成一个debug.txt文本。Debug文本是一个很大的文件,运行hopper一天所生成的debug.txt文件大约有60M,因此在运行logger时应将debug文件存放在外置存储卡上,这样避免出现内存不足的问题。
  *开发人员可以将文件拷贝到PC上进行查看、分析。实际上本工具也很少使用,其记录信息没有多大价值。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号