软件易用性测试

软件易用性测试
软件易用性测试

软件易用性测试

考察评定软件的易学易用性,各个功能是否易于完成,软件界面是否友好等方面进行测试,这点在很多类型的管理类软件中是非常重要的。

通常对易用性有如下定义:

易见Easy to discover:单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。

易学Easy to learn:不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。

易用Easy to use:用户不翻阅手册就能使用软件。

对于易用性测试可遵循以下原则:

1、完成相同或相近功能的按钮用Frame 框起来,常用按钮要支持快捷方式。

2、完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。

3、按功能将界面划分局域块,用Frame 框起来,并要有功能说明或标题。

4、界面要支持键盘自动浏览按钮功能,即按Tab 键的自动切换功能。

5、界面上首先应输入的信息和重要信息的控件在Tab 顺序中应当靠前,位置也应放在窗口上较醒目的位置。

6、同一界面上的控件数最好不要超过10 个,多于10 个时可以考虑使用分页界面显示。

7、分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab

8、默认按钮要支持Enter 操作,即按Enter 后自动执行默认按钮对应操作。

9、可输入控件检测到非法输入后应给出说明信息并能自动获得焦点。

10、Tab 键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。

11、复选框和选项框按选择几率的高底而先后排列。

12、复选框和选项框要有默认选项,并支持Tab 选择。

13、选项数相同时多用选项框而不用下拉列表框。

14、界面空间较小时使用下拉框而不用选项框。

15、选项数较少时使用选项框,相反使用下拉列表框。

16、专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。

17、对于界面输入重复性高的情况,该界面应全面支持键盘操作,即在不使用鼠标的情况下采用键盘进行操作。

易用性测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试:

(1)易理解性测试;

(2)易学性测试;

(3)易操作性测试;

(4)吸引性测试;

(5)易用的依从性测试

对于易用性测试还可从以下几个方面入手:

1、导航测试

导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题,可以决定一个应用系统是否易于导航:导航是否直观?系统的主要部分是否可通过主页存取?系统是否需要站点地图、搜索引擎或其他的导航帮助?

在一个页面上放太多的信息往往起到与预期相反的效果。应用系统的用户趋向于目的驱动,很快地扫描一个应用系统,看是否有满足自己需要的信息,如果没有,就会很快地离开。很少有用户愿意花时间去熟悉应用系统的结构,因此,应用系统导航帮助要尽可能地准确。导航的另一个重要方面是应用系统的页面结构、导航、菜单、连接的风格是否一致。确保用户凭直觉就知道应用系统里面是否还有内容,内容在什么地方。

应用系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。

2、图形测试

在应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:

(1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。

(2)验证所有页面字体的风格是否一致。

(3)背景颜色应该与字体颜色和前景颜色相搭配。

(4)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。

3、内容测试

内容测试用来检验应用系统提供信息的正确性、准确性和相关性。

信息的正确性是指信息是可靠的还是误传的。例如,在商品价格列表中,错误的价格可能引起财政问题甚至导致法律纠纷;信息的准确性是指是否有语法或拼写错误。这种测试通常使用一些文字处理软件来进行,例如使用Microsoft Word的"拼音与语法检查"功能;信息的相关性是指是否在当前页面可以找到与当前浏览信息相关的信息列表或入口,也就是一般Web站点中的所谓"相关文章列表"。

4、整体界面测试

整体界面是指整个应用系统的页面结构设计,是给用户的一个整体感。例如:当用户浏览应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个应用系统的设计风格是否一致?

对整体界面的测试过程,其实是一个对最终用户进行调查的过程。一般应用系统采取在主页上做一个调查问卷的形式,来得到最终用户的反馈信息。对所有的可用性测试来说,都需要有外部人员(与应用系统开发没有联系或联系很少的人员)的参与,最好是最终用户的参与。

界面

界面是软件与用户交互的最直接的层面,界面的好坏决定用户对软件的第一印象。而设计优良的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。

目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下原则应该得到重视或参考。在测试人员进行测试过程中,也可参考以下原则对产品进行评价。

优秀UI具备的七个要素(教材中提到的):

(1)符合标准和规范

最重要的用户界面要素是软件符合现行的标准和规范——或者有真正站得住脚的不符合的理由。

注意:如果测试在特定平台上运行的软件,就需要把该平台的标准和规范作为产品说明书的补充内容。像对待产品说明书一样,根据它建立测试用例。

这些标准和规范由软件易用性专家开发。它们是经由大量正规测试、使用、尝试和错误而设计出的方便用户的规则。也并非要完全遵守准则,有时开发小组可能想对标准和规范有所提高。平台也可能没有标准,也许测试的软件就是平台本身。在这种情况下,设计小组可能成为软件易用性标准的创立者。

(2)直观

用户界面是否洁净、不唐突、不拥挤?

UI的组织和布局合理吗?

有多余功能吗?

帮助系统有效吗?

(3)一致

如果软件或者平台有一个标准,就要遵守它。如果没有,就要注意软件的特性,确保相似的操作以相似的方式进行。

快捷键和菜单选项

术语和命名

听众

诸如OK和Cancel按钮的位置。

(4)灵活

多种视图的选择:

状态跳转

状态终止和跳过

数据输入和输出

(5)舒适

软件使用起来应该舒适,不能给用户工作制造障碍和困难。

恰当;

错误处理;

性能。

(6)正确

要测试正确性,就是测试UI是否做了该做的事。

注意:市场定位偏差、语言和拼写、不良媒体、WYSIWYG(所见即所得)。

(7)实用

不是指软件本身是否实用,而仅指具体特性是否实用

―跳动的腊肠‖——软件业界描述不必要或者不合理特性的术语!

跳动的腊肠意味更多的测试工作

补充:

1、规范性原则

通常界面设计都按Windows 界面的规范来设计,即包含―菜单条、工具栏、工具厢、状态栏、滚动条、右键快捷菜单‖的标准格式,可以说:界面遵循规范化的程度越高,则易用性相应的就越好。小型软件一般不提供工

具厢。

规范性细则:

(1)常用菜单要有命令快捷方式。

(2)完成相同或相近功能的菜单用横线隔开放在同一位置。

(3)菜单前的图标能直观的代表要完成的操作。

(4)菜单深度一般要求最多控制在三层以内。

(5)工具栏要求可以根据用户的要求自己选择定制。

(6)相同或相近功能的工具栏放在一起。

(7)工具栏中的每一个按钮要有及时提示信息。

(8)一条工具栏的长度最长不能超出屏幕宽度。

(9)工具栏的图标能直观的代表要完成的操作。

(10)系统常用的工具栏设置默认放置位置。

(11)工具栏太多时可以考虑使用工具厢。

(12)工具厢要具有可增减性,由用户自己根据需求定制。

(13)工具厢的默认总宽度不要超过屏幕宽度的1/5。

(14)状态条要能显示用户切实需要的信息,常用的有:目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息、使用单位信息及软件开发商信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示

(15)滚动条的长度要根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。

(16)状态条的高度以放置五好字为宜,滚动条的宽度比状态条的略窄。

(17)菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感。

(18)菜单和状态条中通常使用5 号字体。工具条一般比菜单要宽,但不要宽的太多,否则看起来很不协调。

(19)右键快捷菜单采用与菜单相同的准则。

2、帮助设施原则

系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻求解决方法。

帮助设施细则:

(1)帮助文档中的性能介绍与说明要与系统性能配套一致。

(2)打包新系统时,对作了修改的地方在帮助文档中要做相应的修改,做到版本统一。

(3)操作时要提供及时调用系统帮助的功能。常用F1。

(4)在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置。也就是说帮助要有即时针对性。

(5)最好提供目前流行的联机帮助格式或HTML 帮助格式。

(6)用户可以用关键词在帮助索引中搜索所要的帮助,当然也应该提供帮助主题词。

(7)如果没有提供书面的帮助文档的话,最好有打印帮助的功能。

(8)在帮助中应该提供我们的技术支持方式,一旦用户难以自己解决可以方便的寻求新的帮助方式。

3、合理性原则

屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。

合理性细则:

(1) 父窗体或主窗体的中心位置应该在对角线焦点附近。

(2) 子窗体位置应该在主窗体的左上角或正中。

(3) 多个子窗体弹出时应该依次向右下方偏移,以显示窗体出标题为宜。

(4) 重要的命令按钮与使用较频繁的按钮要放在界面上注目的位置。

(5)错误使用容易引起界面退出或关闭的按钮不应该放在易点位置。横排开头或最后与竖排最后为易点位置。

(6) 与正在进行的操作无关的按钮应该加以屏蔽。

(7) 对可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。

(8) 非法的输入或操作应有足够的提示说明。

(9)对运行过程中出现问题而引起错误的地方要有提示,让用户明白错误出处,避免形成无限期的等待。

(10)提示、警告、或错误说明应该清楚、明了、恰当并且应避免英文提示的出现。

4、美观与协调性原则

界面应该大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。

美观与协调性细则:

(1)长宽接近黄金点比例,切忌长宽比例失调、或宽度超过长度。

(2)布局要合理,不宜过于密集,也不能过于空旷,合理的利用空间。

(3)按钮大小基本相近,忌用太长的名称,免得占用过多的界面位置。

(4)按钮的大小要与界面的大小和空间要协调。

(5)避免空旷的界面上放置很大的按钮。

(6)放置完控件后界面不应有很大的空缺位置。

(7)字体的大小要与界面的大小比例协调,通常使用的字体中宋体9-12 较为美观,很少使用超过12号的字体。

(8)前景与背景色搭配合理协调,反差不宜太大,最好少用深色,如大红、大绿等。常用色考虑使用Windows 界面色调。

(9)如果使用其他颜色,主色要柔和,具有亲和力与磁力,坚决杜绝刺目的颜色。

(10)大型系统常用的主色有"#E1E1E1"、"#EFEFEF"、"#C0C0C0"等。

(11)界面风格要保持一致,字的大小、颜色、字体要相同,除非是需要艺术处理或有特殊要求的地方。

(12)如果窗体支持最小化和最大化或放大时,窗体上的控件也要随着窗体而缩放;切忌只放大窗体而忽略控件的缩放。

(13)对于含有按钮的界面一般不应该支持缩放,即右上角只有关闭功能。

(14)通常父窗体支持缩放时,子窗体没有必要缩放。

(15)如果能给用户提供自定义界面风格则更好,由用户自己选择颜色、字体等。

5、菜单位置原则

菜单是界面上最重要的元素,菜单位置按照按功能来组织。

菜单设置细则:

(1)菜单通常采用―常用--主要--次要--工具--帮助‖的位置排列,符合流行的Windows 风格。

(2)常用的有―文件‖、―编辑‖,―查看‖等,几乎每个系统都有这些选项,当然要根据不同的系统有所取舍。

(3)下拉菜单要根据菜单选项的含义进行分组,并切按照一定的规则进行排列,用横线隔开。

(4)一组菜单的使用有先后要求或有向导作用时,应该按先后次序排列。

(5)没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边。

(6)如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列。

(7)菜单深度一般要求最多控制在三层以内。

(8)对常用的菜单要有快捷命令方式,组合原则见7。

(9)对与进行的操作无关的菜单要用屏蔽的方式加以处理,如果采用动态加载方式—即只有需要的菜单才显示—最好。

(10)菜单前的图标不宜太大,与字高保持一直最好。

(11)主菜单的宽度要接近,字数不应多于四个,每个菜单的字数能相同最好。

(12)主菜单数目不应太多,最好为单排布置。

6、独特性原则

如果一味的遵循业界的界面标准,则会丧失自己的个性。在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通中有着很好的迁移默化的广告效用。

独特性细则:

(1)安装界面上应有单位介绍或产品介绍,并有自己的图标或徽标。

(2)主界面,最好是大多数界面上要有公司图标或徽标。

(3)登录界面上要有本产品的标志,同时包含公司图标或徽标。

(4)帮助菜单的―关于‖中应有版权和产品信息。

(5)公司的系列产品要保持一直的界面风格,如背景色、字体、菜单排列方式、图标、安装过程、按钮用语等应该大体一致。

(6)应为产品制作特有的图标并区别于公司图标或徽标

7、快捷方式的组合原则

在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户操作得更快一些,在西文Windows 及其应用软件中快捷键的使用大多是一致的。

菜单中:

(1)面向事务的组合有:Ctrl-D 删除;Ctrl-F 寻找;Ctrl –H 替换;Ctrl-I 插入;Ctrl-N 新记录;Ctrl-S 保存Ctrl-O 打开。

(2)列表:Ctrl-R ,Ctrl-G 定位;Ctrl-Tab 下一分页窗口或反序浏览同一页面控件。

(3)编辑:Ctrl-A 全选;Ctrl-C 拷贝;Ctrl-V 粘贴;Ctrl-X 剪切;Ctrl-Z 撤消操作;Ctrl-Y 恢复操作。

(4)文件操作:Ctrl-P 打印;Ctrl-W 关闭。

(5)系统菜单:Alt-A 文件;Alt-E 编辑;Alt-T 工具;Alt-W 窗口;Alt-H 帮助。

(6)MS Windows 保留键:Ctrl-Esc 任务列表;Ctrl-F4 关闭窗口;Alt-F4 结束应用;Alt-Tab 下一应用;Enter 缺省按钮/确认操作;Esc取消按钮/取消操作;Shift-F1 上下文相关帮助。

按钮中:可以根据系统需要而调节,以下只是常用的组合。

Alt-Y 确定(是);Alt-C 取消;Alt-N 否;Alt-D 删除;Alt-Q 退出;Alt-A 添加;Alt-E 编辑;Alt-B 浏览;Alt-R 读;Alt-W 写。

这些快捷键也可以作为开发中文应用软件的标准,但亦可使用汉语拼音的开头字母。

8、排错性考虑原则

在界面上通过下列方式来控制出错几率,会大大减少系统因用户人为的错误引起的破坏。开发者应当尽量周全地考虑到各种可能发生的问题,使出错的可能降至最小。如应用出现保护性错误而退出系统,这种错误最容易使用户对软件失去信心。因为这意味着用户要中断思路,并费时费力地重新登录,而且已进行的操作也会因没有存盘而全部丢失。

排错性细则:

(1)最重要的是排除可能会使应用非正常中止的错误。

(2)应当注意尽可能避免用户无意录入无效的数据。

(3)采用相关控件限制用户输入值的种类。

(4)当用户作出选择的可能性只有两个时,可以采用单选框。

(5)当选择的可能再多一些时,可以采用复选框,每一种选择都是有效的,用户不可能输入任何一种无效的选择。

(6)当选项特别多时,可以采用列表框,下拉式列表框。

(7)在一个应用系统中,开发者应当避免用户作出未经授权或没有意义的操作。

(8)对可能引起致命错误或系统出错的输入字符或动作要加限制或屏蔽。

(9)对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正确状态。

(10)对一些特殊符号的输入、与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符。

(11)对错误操作最好支持可逆性处理,如取消系列操作。

(12)在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的操作。

(13)对可能造成等待时间较长的操作应该提供取消功能。

(14)特殊字符常有;;‘‖><,`?:―[‖{、\|}]+=")-(_*&&^%$#@!

,。?/还有空格。

(15)与系统采用的保留字符冲突的要加以限制。

(16)在读入用户所输入的信息时,根据需要选择是否去掉前后空格。

(17)有些读入数据库的字段不支持中间有空格,但用户切实需要输入中间空格,这时要在程序中加以处理。

9、多窗口的应用与系统资源原则

设计良好的软件不仅要有完备的功能,而且要尽可能的占用最底限度的资源。

(1)在多窗口系统中,有些界面要求必须保持在最顶层,避免用户在打开多个窗口时,不停的切换甚至最小化其他窗口来显示该窗口。

(2)在主界面载入完毕后自动卸出内存,让出所占用的WINDOWS 系统资源。

(3)关闭所有窗体,系统退出后要释放所占的所有系统资源,除非是需要后台运行的系统。(4)尽量防止对系统的独占使用。

热响应测试报告

石家庄地源测试项目岩土热响应研究测试报告 天津大学环境学院 2010年11月21日

石家庄地源测试项目 岩土热响应研究测试报告 测试人员: 编制人: 审核人: 测试单位:天津大学环境学院 报告时间: 2010年11月21日 目录 一、项目概况......................................................... 二、地埋管换热器钻孔记录............................................. 钻孔设备.............................................. 钻孔记录.............................................. 三、测试目的与设备................................................... 四、测试原理与方法................................................... 岩土初始温度测试...................................... 地埋管换热器换热能力测试.............................. 五、测试结果与分析................................................... 测试现场布置......................................... 测试时间............................................. 夏季工况测试......................................... 冬季工况测试......................................... 稳定热流测试.........................................

软件自动化测试理论及其实现

软件自动化测试理论及其实现 【摘要】本文阐述了软件自动化测试的基本理论及实现过程,并对其具体应用情况进行了分析和总结,供大家参考和探讨。 【关键词】软件自动化;测试理论;实现与应用 1.前言 在过去,软件测试基本都是由开发人员自己或者专门的测试部门进行检测的,程序开发员及相关部门要消耗大量时间来对软件进行开发测试,工作效率和质量较低。因此,自动化软件测试技术的出现,可以使开发与测试人员的软件测试工作更加方便快捷,促进软件测试流程的简化,逐渐摆脱复杂的人力测试,推动工作效率的有效提高。 2.软件自动化测试的实现 2.1 软件自动化测试的概念及测试理论 测试自动化指的就是利用自动化测试工具以及其他有效的测试方法,根据测试工程师的原定计划开展自动测试工作,进而达到减少手工测试工作量,促进软件测试质量提高的目的。软件自动化测试是一项新型软件测试的技术,根据测试的需要,可以调整测试系统运行的环境,接着根据测试的需求和目的对相关的程序功能进行测试,然后通过设置好的系统程序对需要测试的软件进行测试,主要运用在软件的开发完成之后的测试与维护测试。软件自动化测试的工作原理就是要通过应用专用的软件工具来进行软件测试工作,取代以往的手工测试,实现对软件性能及质量的验证,判定其是否满足预定需求。软件自动化测试以提高测试效率和质量为根本目的,为软件的实际质量提供保证,通常可以通过可视用户界面或者直接命令实现对脚本的使用,有效应用相关代码完成对应用程序的驱动,完成软件自动化测试工作[1]。 2.2回归测试自动化理论 回归测试是软件测试工作中的一个重要环节,当我们对代码进行修改或者对软件硬件平台进行变更亦或是更换硬件配置时,就一定要开展回归测试。回归测试作为软件生命周期的一个重要构成部分,在整个软件测试工作中占据很大的比重。在软件快速更迭开发过程中,软件新版本经常需要连续发布,这就使回归测

温度传感器热响应时间测试方法

泰索温度测控工程技术中心 文件名称温度传感器热响应测试方法文件编号TS-QMSS-TW-026 制定部门中心实验室 生效日 期 2012.11.15 版本号A/0 工位或工序名称测试室 使用的工具、仪器、 设备或材料试验装置、干式炉、精密温度仪表、计时器、传感器 作 业 方 法 试验装置 示图注释: 2-固定托架;3-摆动气缸;4-旋转臂;5-直行气缸; 6-传感器夹持器;7-干式炉;11-导向堵头; 12-计时启动(位置)开关;26-被测传感器;27-温度显示仪表。1.温度传感器时间常数定义 温度传感器的时间常数是指被测介质温度从某一温度t0跃变到另一温度t x时,传感器测量端温度由起始温度t0上升到阶跃温度幅度值t n的63.2%所需的时间。热响应时间用τ表示。 2.测试和试验步骤 2.1将自控温管式电炉温度事先恒定在(建议:热电阻推荐300℃;热电偶推荐600℃)预定温度,待测样品安装在检定炉夹具上置于室温下等温30分钟以上(若传感器提前两小时放置在实验室,便不需要等温过程)。 2.2连接传感器与精密温度仪表测量线路,在将传感器置于温场前,接通电源,观察精密温度仪表显示的室温t s(t s=t0)并记录。 2.3提前计算以下有关数据 2.3.1阶跃温度(幅度)值:对于热电阻t n=300-t s;对于热电偶t n=600-t s。 2.3.2记时掐表温度值t'=63.2%t n+ t s,对应时间为热响应时间τ。 2.4试验操作 2.4.1以上准备就绪,将温度显示仪表上限报警值设为:6 3.2%t n+ t s作为计时终止信号,以便自动的控制计时器工作。 2.4.2接通气源,按动摆动气缸电磁阀按钮,旋转臂摆动旋转至干式炉炉口上方(保持同一轴线),大约5秒后直行气缸电磁阀动作,将温度传感器垂直插入干式炉(深度大约180mm)。此时,计时开关已经打开并开始计时。 2.4.3注意观察精密温度仪表显示温度值迅速变化,待温度显示值达到报警值6 3.2%t n+ t s瞬间,报警常闭接点断开,此刻计时器当前示值即为实际时间常数τ。 2.4.4重复以上步骤,对逐个不同规格型号及编号的温度传感器进行试验,准确记录下对应数据,填写试验报告。 作业标准1.按不同类型传感器设置和恒定炉子试验温度。 2.按规定对被测样品在实验室进行等温和正确连接测量电路。 3.正确记录精密温度仪表显示的室温和计算试验所需数据。 4.严格按操作步骤进行试验作业,保持装炉和记时操作动作协调一致。 5.准确记录数据和填写试验报告。 备注温度传感器热响应测试驱动装置请参见该实验装置的详细说明书。

易用性测试及GUI常见的测试要求

易用性测试及GUI常见的测试要求 在 2003 年颁布的 GB/T16260-2003(ISO 9126-2001) 《软件工 程产品质量》质量模型中,提出易用性包含易理解性、易学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。 (1)易理解性;(2)易学习性;(3)易操作性;(4)吸引性;(5)依从性。 对于一个需要面对用户的软件产品来说,最直观的UI和使用感受也是产品能否获得用户认可的关键一环。个人认为,在毒霸的产品传统中,从设计到开发再到测试,对产品的易用性和GUI的规范往往给予的关注较少。我在测试过程中就遇到了很多影响使用心情的非关功能方面的BUG。希望此文可以在毒霸的易用性和GUI方面的测试中给同学们提供一些参考。 易用性测试 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。 在《软件工程产品质量》质量模型中,提出易用性包含易理解性、易学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。 易用性测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试: (1) 易理解性测试 (2) 易学性测试 (3) 易操作性测试 (4) 吸引性测试 (5) 易用的依从性测试 易用性测试方法有:静态测试;动态测试;动态和静态结合测试。 由于易用性缺陷的主观性,因此测试人员和UI设计人员经常产生不同意见。UI 通常被当作创造者的作品,而测试人员说某处是错误,就可能挫伤“艺术家”。易用性是软件缺陷中的敏感问题。 人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。人体工程学的主要目标是达到易用性。 1、用户界面测试 用于与软件交互的方式称为用户界面或UI。 2、优秀UI的构成 软件测试员要负责测试软件的易用性,包括其用户界面。 记住,软件测试员不需要去设计UI,只需要把自己当作用户,然后去找出UI

软件自动化测试介绍

软件自动化测试介绍 一、自动化测试的概念 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动测试是软件测试的一个重要组成部分,它能完成许多手工测试无法实现或难以实现的测试正确、合理的实施自动测试,能够快速、全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件发布周期。 二、自动化测试的优缺点分析。 自动化测试的优点 1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修 改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的, 测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试 效率,缩短回归测试时间。 2、可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运 行更多的测试。 3、可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试, 不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟 同时有许多用户,从而达到测试的目的。 4、更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性, 将测试技术人员解脱出来投入更多精力设计更好的测试用例。有些测试不适合于 自动测试,仅适合于手工测试,将可自动测试的测试自动化后,可以让测试人员 专注于手工测试部分,提高手工测试的效率。 5、测试的复用性。由于自动测试通常采用脚本技术,这样就有可能只需要做少量的 甚至不做修改,实现在不同的测试过程中使用相同的用例。 自动化测试的缺点 1、手工测试比自动测试发现的缺陷更多 2、对测试质量的依赖性极大 3、测试自动化不能提高有效性

土壤热响应测试

土壤热响应测试 土壤热响应测试的主要目的是了解岩土体的基本物理性质,在此基础上,掌握岩土体的换热能力,为地源热泵系统设计人员结合建筑结构、负荷特点等设计系统优化方案提供基础数据,以保障系统长期运行的高效与节能。 如果物性参数不准确,则设计的系统可能不能满足负荷需要,也可能规模过大,从而大大增加初投资。国外学者Kavanaugh的研究结果表明,当地下岩土的导热系数或导温系数发生10%的偏差,则设计的地下埋管长度偏差为4.5%~5.8%。 目前土壤的导热特性主要有三种获得方式:利用简化模型数值计算、利用经验估算、做土壤热特性测试。单纯的按照简化模型计算往往误差过大;经验的估计值在方案分析阶段有一定的参考价值,但一直以来设计人员只能在某种土壤或岩石导热系数范围内保守取用较低值,导致设计钻孔的数量比实际需要的多,从而增加了项目投资成本;只有在地源热泵规划施工场所现场进行土壤热特性测试才能够获得完整和准确的土壤数据。 土壤热响应测试装备包括构件: 1. 试压、保压后的成井 2. 岩土热物性测试仪及其配套软件,由IGSHPA (国际地源热泵协会)推荐,美国原装进口 3. 数据采集仪:土壤导热能力测试数据采集记录仪HOBO FlexSmart Logger;目前采用HOBOware Pro version2.3.1,由美国Onset Computer Corporation 开发提供 4. 模拟量输入输出模块 5. 进出水温度、流量、电流、电压传感器 6. 电脑及其显示设备 7. 信号、电源连接线 8. 稳定的单相交流电源 现场测试装备总图

土壤热响应测试原理 如图所示,由于泵的作用,流体由A口进入,传感器采集信号。流体通过泵后,由电加热器加热,加热的流体温度信号由传感器采集,然后流体从B口流出,输入到埋置于深层岩土中的PE管内,导管内加热的流体与深层岩上进行热交换后,又从A口返回到仪器内,形成封闭的循环。将在一定时间内连续采集到的功率、温度等参数作为测量数据,再由线热源理论公式求出岩土的平均导热系数,继而对地埋管进行换热计算,达到检测目的。 数据输出通过专用程序软件来实现,将采集到的数据以特殊的格式存储在控制柜中的电脑里,也可转移到其他计算机中;根据所收集数据通过专业数据分析软件进行数据分析。 测试具体步骤 第一步,保证在整个试验过程中都必须有足够的电来供应,将实验平台与控制柜通电; 第二步,将适配器(测试设备的一种部件)安装在地下换热器上; 第三步,将准备好的绝缘软管与试验设备连接起来,将软管保温,避免受外界环境影响(如太阳下直射等因素),有必要用帐篷进行遮盖,以免影响试验效果。 第四步,通过注水管向试验系统中注水,保证系统运行的注水压力。 第五步,在将试验系统中的空气排尽后启动循环泵,当流速稳定趋于恒定后,开启电加热器,正式开始测试实验,进行数据采集。在数据采集过程中,必须保证电源的稳定,使数据能够连续不间断采集。采集数据包括:孔径、孔深、大地初始温度、连续测试时间的地下温度等。 第六步,数据采集时间:分别于08-3-3下午16时至08-3-4下午15时,共计23小时的时间连续对试验孔进行现场数据采集,在测试过程中每隔1.5分钟进行一次数据采集。开启电加热前后分别记录地下环路中水与土壤换热的数据情况。 如下图所示,为地下换热器内进出水温度随加热时间变化全过程曲线:曲线最后慢慢趋于稳定,可作为分析计算依据。

软件设计中的易用性

软件设计中的易用性 摘要:这篇文章介绍了软件设计中“易用性”的概念并解释了为什么它在软件设计项目中应该是一个重要的部分。 介绍 应用“易用性”到软件开发中 “易用性Usability(又被译为可用性)”这个词在软件开发中表现为这样一种方式,即把用户而非系统置于开发过程的中心。这种被称为“以用户为中心进行设计”的概念,是指从设计过程的开端便把用户所关注的东西包含于其中,并规定用户应该是任何设计决定中最重要的因素。 这种“以用户为中心进行设计”的方式最显著的方面便是易用性测试。在易用性测试中,用户对产品界面进行交互式的测试,并与开发、设计人员交流他们的观点和所关注的问题。 这篇文章讨论了“易用性”的概念及为什么它应该是软件设计项目中重要的组成部分。第一部分解释了在软件开发中“易用性”意味着什么,它跟产品价值的其他衡量标准如何相关。第二部分阐明了“易用性”的重要性及怎样把“以用户为中心进行设计”的原则包含于开发过程中等常见问题。这篇文章的末尾提供了一份有关的书籍、文章、组织名单,这份名单可以帮助你更多地了解易用性及如何把之应用于你的项目。 这篇文章中的大部分原则都适用于零售软件(retail software)的开发和内部应用软件(internal software)的开发。当你深入阅读时,请注意象“用户”和“产品”这样的词,思考它们和你自己的项目之间的关系,思考那些产品最终用户的需求。 定义易用性 容易使用 “易用性”是一个衡量标准,用来衡量使用一个产品完成指定任务的难易程度。这跟“功能性(utility)”、“喜欢(likeability)”这些相关的概念是不一样的。 易用性Vs 功能性(Usability vs. Utility) 决定一个产品能否被用户接纳的关键是它是否有用,即实际使用它能否完成设计人员原本期望用户去完成的目标。“有用(Usefulness)”这个概念可以进一步分为“易用性(utility)”和“功能性(utility)”。尽管这两个词是相关的,但它们却是不可以相互替换的。 功能性是指产品完成任务的能力。产品被设计为能完成更多的任务,那么产品的功能性就越强。 让我们看看80年代末微软的MS_DOS版文字处理程序,该程序提供了很多很强的文字编辑功能,但是要求用户必须学习并记住很多神秘的按键才能完成任务。象这样的程序可以说具有很高的功能性(它们提供给用户很多必要的功能)但易用性很低(用户必须花大量时间和精力去学习、使用它们)。与此形成对照的是,一个设计得很好、简单的应用程序,比如计算器程序,很容易使用,但却没有提供多少功能。 这两种特性对于产品被市场接纳都是必要的。二者都是产品“有用”这个整体概念的组成部分。明显地,如果一个程序非常容易使用但却没有什么功能,没

浅谈易用性测试

浅谈易用性测试 对于一个需要面对用户的软件产品来说,最直观的UI和使用感受也是产品能否获得用户认可的关键一环。个人认为,在毒霸的产品传统中,从设计到开发再到测试,对产品的易用性和GUI的规范往往给予的关注较少。我在测试过程中就遇到了很多影响使用心情的非关键功能方面的BUG。希望此文可以在毒霸的易用性的测试中给大家提供一些参考。 易用性测试 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。 在《软件工程产品质量》质量模型中,提出易用性包含易理解性、易学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。易用性测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试: (1) 易理解性测试 (2) 易学性测试 (3) 易操作性测试 (4) 吸引性测试 (5) 易用的依从性测试 易用性测试方法有:静态测试;动态测试;动态和静态结合测试。 由于易用性缺陷的主观性,因此测试人员和UI设计人员经常产生不同意见。UI通常被当作创造者的作品,而测试人员说某处是错误,就可能挫伤“艺术家”。易用性是软件缺陷中的敏感问题。

人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。人体工程学的主要目标是达到易用性。 1、用户界面测试 用于与软件交互的方式称为用户界面或UI。 2、优秀UI的构成 软件测试员要负责测试软件的易用性,包括其用户界面。 记住,软件测试员不需要去设计UI,只需要把自己当作用户,然后去找出UI中的问题。 优秀UI具备的七个要素 (1) 符合标准和规范 重要的用户界面要符合现行标准和规范,这些标准和规范由软件易用性专家开发。它们是由大量正式测试、经验、技巧和错误得出的方便用户的规则。如果软件严格遵守这些规则,优秀UI的其他要素就自然具备。 (2) 直观性 * 用户界面是否洁净、不唐突、不拥挤? * UI的组织和布局合理吗? * 是否允许用户轻松地从一个功能转移到另一个功能? * 下一步做什么明显吗? * 任何时候都可以决定放弃或者退回、退出吗? * 菜单或者窗口是否深藏不露?

中和反应反应热的测定实验报告

《中和反应反应热的测定》实验报告 班级姓名组别 [基础知识] 中和反应:酸和碱生成盐和水的反应。(放热反应)实质是酸电离产生的H + 和碱电离产生的 OH -结合生成难电离的H 2O 。强酸和强碱反应的离子方程式多数为H ++OH -=H 2O 中和热:在稀溶液中,强酸和强碱发生中和反应,生成1mol 液态水时的反应热,叫中和热。 任何中和反应的中和热都相同。但是不同的中和反应,其反应热可能不同。 有弱酸弱碱参加的中和反应,生成1mol 液态水时的放出的热量小于57.3kJ,因为弱酸弱碱电 离时吸收热量。 一、实验目的 测定强酸与强碱反应的反应热。(热效应) 二、实验用品 大烧杯(500mL)、小烧杯(100mL)、温度计、量筒(50mL)两个、泡沫塑料或纸条、泡沫塑料板或纸条、泡沫塑料板或硬纸板(中心有两个小孔)、环形玻璃搅拌棒。 0.50mol/L 盐酸、0.55mol/LNaOH 溶液。 三、实验原理 1、0.50mol ·L -1盐酸和0.55mol ·L -1NaOH 溶液的密度都约为1g ·cm -3,所以50mL0.50mol ·L -1 盐酸的质量m 1=50g ,50mL0.55mol ·L -1NaOH 溶液的质量m 2=50g 。 2、中和后生成的溶液的比热容c=4.18J ·(g ·℃)-1,由此可以计算出0.50mol ·L -1盐酸与0.55mol ·L -1NaOH 溶液发生中和反应时放出的热量为(m 1+m 2)·c ·(t 2-t 1)=0.418(t 2-t 1)kJ 又因50mL0.50mol ·L -1盐酸中含有0.025molHCl ,0.025molHCl 与0.025molNaOH 发生中和反应,生成0.025molH 2O ,放出的热量是0.418(t 2-t 1)kJ ,所以生成1molH 2O 时放出的热量即中和热为△H=-025 .0) (418.012t t kJ/mol

易用性定义

易用性测试是指用户使用软件时是否感觉方便,比如是否最多点击鼠标三次就可以达到用户的目的。易用性和可用性存在一定的区别,可用性是指时候可以使用,而易用性是指是否方便使用。 10 本词条正文无目录, 欢迎各位编辑词条,额外获取10个积分。 易用性(Usability)是交互的适应性、功能性和有效性的集中体现。 人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。 在2003 年颁布的GB/T16260-2003(ISO 9126-2001) 《软件工程产品质量》质量模型中,提出易用性包含易理解性、易学习性和易操作性;即易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。 (1)易理解性;(2)易学习性;(3)易操作性;(4)吸引性;(5)依从性。 易用性测试包括针对应用程序的测试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。包括如下方面的测试: (1)易理解性测试; (2)易学性测试; (3)易操作性测试; (4)吸引性测试; (5)易用的依从性测试。 易用性测试方法有:静态测试;动态测试;动态和静态结合测试。 人体工程学的主要目标是达到易用性。 1、用户界面测试 用于与软件交互的方式称为用户界面或UI。 2、优秀UI的构成 软件测试员要负责测试软件的易用性,包括其用户界面。 记住,软件测试员不需要去设计UI,只需要把自己当作用户,然后去找出UI中的问题。 优秀UI具备的七个要素: (1)符合标准和规范 最重要的用户界面要素是软件符合现行的标准和规范——或者有真正站得住脚的不符合的理由。 注意:如果测试在特定平台上运行的软件,就需要把该平台的标准和规范作为产品说明书的补充内容。像对待产品说明书一样,根据它建立测试用例。 这些标准和规范由软件易用性专家开发。它们是经由大量正规测试、使用、尝试和错误而设计出的方便用户的规则。 也并非要完全遵守准则,有时开发小组可能想对标准和规范有所提高。 平台也可能没有标准,也许测试的软件就是平台本身。 在这种情况下,设计小组可能成为软件易用性标准的创立者。 (2)直观 用户界面是否洁净、不唐突、不拥挤? UI的组织和布局合理吗? 有多余功能吗? 帮助系统有效吗? (3)一致 如果软件或者平台有一个标准,就要遵守它。如果没有,就要注意软件的特性,确保相似的操作以相似的方式进行。

软件易用性测试

软件易用性测试 考察评定软件的易学易用性,各个功能是否易于完成,软件界面是否友好等方面进行测试,这点在很多类型的管理类软件中是非常重要的。 通常对易用性有如下定义: 易见Easy to discover:单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。 易学Easy to learn:不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。 易用Easy to use:用户不翻阅手册就能使用软件。 对于易用性测试可遵循以下原则: 1、完成相同或相近功能的按钮用Frame 框起来,常用按钮要支持快捷方式。 2、完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。 3、按功能将界面划分局域块,用Frame 框起来,并要有功能说明或标题。 4、界面要支持键盘自动浏览按钮功能,即按Tab 键的自动切换功能。 5、界面上首先应输入的信息和重要信息的控件在Tab 顺序中应当靠前,位置也应放在窗口上较醒目的位置。 6、同一界面上的控件数最好不要超过10 个,多于10 个时可以考虑使用分页界面显示。 7、分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab 8、默认按钮要支持Enter 操作,即按Enter 后自动执行默认按钮对应操作。 9、可输入控件检测到非法输入后应给出说明信息并能自动获得焦点。 10、Tab 键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。 11、复选框和选项框按选择几率的高底而先后排列。 12、复选框和选项框要有默认选项,并支持Tab 选择。 13、选项数相同时多用选项框而不用下拉列表框。

软件自动化测试工具汇总

一、自动软件测试工具的分类 目前市场上的软件测试工具,从测试方法上一般分为白盒测试工具、黑盒测试工具、测试管理工具以及辅助测试工具四大类。 a) 白盒测试工具 白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级,根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具。 i. 静态测试工具 静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链接,生成可执行文件。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。 ii. 动态测试工具 动态测试工具与静态测试工具不同,动态测试工具的一般采用“插桩”的方式,向代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。其与静态测试工具最大的不同就是动态测试工具要求被测系统实际运行。 白盒测试工具比较多,对它们的选择必须考虑它们所支持的语言或环境,这方面网上的资料也比较多,在此无法一一进行介绍,比较有代表性的如下表所示:

b) 黑盒测试工具 黑盒测试工具适用于黑盒测试的场合,黑盒测试工具包括功能测试工具和性能测试工具。黑盒测试工具的一般原理是利用脚本的录制(Record)/回放(Playback),模拟用户的操作,然后将被测系统的输出记录下来同预先给定的标准结果比较。黑盒测试工具可以大大提高测试人员的工作效率和质量,在迭代开发的过程中,能够很好地进行回归测试。 c) 测试管理工具 测试管理工具用于对测试进行管理。一般而言,测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且,测试管理工具还包括对缺陷的跟踪管理。 d) 辅助测试工具

易用性测试

转:易用性测试 上一篇/ 下一篇2013-09-25 15:22:07 / 个人分类:测试 查看( 102 ) / 评论( 0 ) / 评分( 0 / 0 ) 软件的智能和记忆功能 1.用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框 2.单据录入界面最好有保存和载入默认值的功能 3.单据搜索界面可以保存用户自定义的各种搜索条件组合 4.用户调整过的GRID的列宽,窗口的位置可以自动记忆 5.系统可以根据用户的使用频度对相关功能进行自动的优先级排序 6.系统能够记忆不同用户的使用偏好,使用系统的固有模式和常用的自定义设置 减少不必要的重复交互 1.减少不必要的各种操作,能够点一次鼠标或敲一次键盘完成的绝不作出两次或多次。 2.提示信息要适度,太多不好,太少也不好。 3.数据项完整性校验问题要注意光标焦点自动定位到错误处 4.完整业务功能不要让用户在多个窗口切换多次才能够完成。尽量减少这种切换。 5.为了方便用户切换窗口,相关的表单最好都作为非模式的形式。 6.相同的信息不要让用户在系统中多处或多次录入,保证入口的唯一性 7.系统要尽可能根据用户已经录入信息自动获取其它附属信息,而不需要用户重复的选择或录入。 导航和界面跳转 1.表单新弹出对话框,对话框再弹出对话框的这种层次要控制在3层以内。 2.所有的非模式活动窗口最好有类似桌面任务栏一样的停靠方式,方便切换窗口 3.系统可以支持用户自己定义常用功能和菜单 4.对于常用功能应该提供便捷的快捷键和工具栏按钮 5.对于系统中提供的各种业务和表单功能能够让用户便捷挑转到帮助信息上 6.对表单和界面联动和交互的时候要注意相关界面数据的自动刷新 7.一个窗口中最多不要出现超过三个的GRID控件 8.BS方式不要左右滚屏。CS模式既要避免左右滚屏也要避免上下滚屏 9.需要根据业务查看需求和数据的展现需求来选择合适的界面控件 系统性能和健壮性方面的 1.系统中相关的耗时操作都必须必须转变鼠标为等待状态

实验7 界面及易用性测试用例执行

实验七界面及易用性测试用例执行 一、实验目标 ?能够通过界面测试发现界面性缺陷 ?能够通过易用性测试发现易用性缺陷 二、前提条件 1)能够理解界面及易用性测试用例 2)搭建好电子档案系统 三、实验任务及完成标准 3.1 针对电子档案系统,结合给出的界面及易用性通用测试用例进行“界面及易用性”缺陷查找。请将查找到的缺陷提交至缺陷表中。 注意:1)至少提交5个缺陷。 2)通用测试用例仅供参考,可自行添加。 表3.1 通用测试用例

《软件测试基础》-界面及易用性测试用例执行实验手册 第 2 页 共 12 页 表3.2 缺陷表

《软件测试基础》-界面及易用性测试用例执行实验手册 第 3 页 共 12 页

3.2 知识拓展与阅读 1、易用性 按钮名称该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其他《软件测试基础》-界面及易用性测试用例执行实验手册第 4 页共12 页

按钮易于区分,能望文知意最好。理想的情是用户不用查阅帮助就能知道界面的功能关进行相关的正确操作。 易用性细则: 1)完成相同或相近功能的按钮用Fram框起来,常用按钮要支持快捷方式。 2)完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。 3)按功能将界面划分局域块,用Fram框括起来,并要有功能说明或标题。 4)选项数叫少时使用选项框,相反使用下拉列表框。 5)界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 6)同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分面界面显示。 7)专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。8)默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作。9)可写控件检测到非法输入后应给出说明并能自动获得焦点。 10)Tab键的顺序与控件排序要一直,目前流行总体从上到下,同时行间从左到右的方式。 11)复选框和单选框按选择几率的高底而先后排列。 12)复选框和单选框要的默认选项,并支技Tab选择。 13)选项数相同时多用选项框而不用下拉列表框。 14)界面空间较小时使用下拉框而不用选项框。 2、规范性 通常界面设计都按Windows界面规范来设计,即包含“菜单条、工具栏、工具箱、状态栏、滚动条、右键快捷菜单“的标准格式,可以说:界面遵循规范化的程度越高,则易用性相应的就越好。小型软件一般不提供工具箱。 《软件测试基础》-界面及易用性测试用例执行实验手册第 5 页共12 页

软件自动化测试方法的研究与应用

软件自动化测试方法的研究与应用 作为软件系统工程里的一个关键组成部分,软件测试是保证软件质量的重要途径。同时也对软件测试的技术提出了很高的要求。目前已经有很多有效的测试方法,其中自动化测试的引入就大大改进了软件测试的效率和质量。因此,采用何种工具进行测试管理以及如何利用工具实现测试的自动化,已经成为软件测试领域中研究的新课题。 本论文主要研究在软件测试生命周期中,各测试阶段所采用的自动化测试方法。基于Dopod俱乐部项目,重点研究单元、功能、性能这三个测试阶段中测试工具的合理选取和应用,并对源码版本管理以及缺陷管理方法做了研究。在单元测试阶段,选取JUnit框架和EclEmma相结合的方法进行单元测试。这样一方面可以利用JUnit提供的测试框架快件速构造测试代码,另一方面可以利用EclEmma检查被测代码的覆盖率,从而提高单元测试的执行效率和测试质量。 同时,利用EclEmma还可以计算JUnk进行单元测试的覆盖率。在功能测试阶段,QTP作为自动化测试工具并利用测试管理工具TD进行用例的管理和自动执行,从而达到功能测试的自动化。另外,利用工具在脚本录制和调试时选择合适的检查点、数据驱动等有效方法,以提高测试脚本的健壮性和可靠性。性能测试阶段,LoadRunner可以作为软件性能测试的首选工具。 由LoadGenerator产生负载,Controller控制和运行场景,根据Analysis生成的性能分析图表来共同完成系统性能测试的目的。文中对性能测试的过程进行了详细阐述。作者结合实例对软件自动化测试的方法进行了全面的研究和分析,包括软件项目开发中的源代码版本管理(VSS)、缺陷管理(Bugzilla)方法,使得本论文具有较高的实用价值。源码版本管理工具VSS提供完善的版本和配置管理功能,可以保证在不断有新版本产生的情况下,依然对各个测试版本进行维护。 Bugzilla为开发与测试人员之间架起了一座沟通的桥梁,使得所有的缺陷 被全程跟踪和管理,且加快了缺陷被处理的速度。

岩土热响应测试报告(DOC)

XX省XX市学院片区地源热泵工程岩土热响应测试报告 XX省XX大学地源热泵研究所 二〇一四年五月

岩土热响应测试报告 一、工程概况 该项目为XX省XX市学院片区(XX市学院、新华苑)地源热泵工程,位于XX省省XX市市。本工程拟采用节能环保的土壤源热泵系统,作为空调系统的冷、热源。我所对该工程地埋管场地进行了深层岩土层热物性测试。本次试验进行了1个孔的测试。报告时间:5月10日~5月11日。 二、测试概要 1、测试目的 地埋管换热系统设计是地埋管地源热泵空调系统设计的重点,设计出现偏差可能导致系统运行效率降低甚至无法正常运行。拟通过地下岩土热物性测试并利用专业软件分析,获得地埋管区域基本的地质资料、岩土的热物性参数及测算的每延米地埋管换热孔的换热量,为地热换热器设计、换热孔钻凿施工工艺等提供必要的基本依据。 2、测试设备 本工程采用XX省建筑大学地源热泵研究所自主研制开发的型号为FZL-C(Ⅲ)型岩土热物性测试仪,如图1所示。该仪器已获得国家发明

专利(ZL 2008 1 0238160.4)。并已广泛应用于北京奥林匹克公园、网球场馆、济南奥体中心等一大批地源热泵工程中的岩土层热物性测试。见附件3。 3、测试依据 《地源热泵系统工程技术规范》GB50366-2005 ( 2009年版)。 测试原理见附件2。 图1 FZL-C(Ⅲ)型岩土热物性测试仪 三、测试结果与分析 1、测试孔基本参数 表1 为测试孔的基本参数。 表1 测试孔基本参数 项目测试孔项目测试孔 钻孔深度(m)100 钻孔直径(mm)150

埋管形式双U型埋管材质PE管 埋管内径(mm)26 埋管外径(mm)32 钻孔回填材料细沙主要地质结构粘土与玄武岩 2、测试结果 测试结果见表2。循环水平均温度测试结果与计算结果对比见图2。测试数据见附件1。 初始温度:16.2℃; 导热系数:1.66W/m℃; 容积比热容:2.1×106J/m3℃。 3、结果分析 钻孔结果表明:该地埋管区域地质构造以粘土为主。具体地质构造见表2。测试结果表明:埋管区域的平均综合导热系数为1.66W/m℃,数值中等;平均容积比热为2.1×106J/m3℃,数值较大;岩土体平均初始温度16.2℃,数值偏低,有利于夏季向地下放热。

信息应用(软件)系统项目验收规范标准[详]

江西省金保二期建设项目信息应用(软件)系统 验收规范

一、验收目的 验证信息应用(软件)系统是否符合设计需求,功能实现的正确性及运行安全可靠性。通过系统的软件验收测试,发现软件存在的,潜在的重大问题,最大限度保证软件工程质量。 二、验收单位 信息应用系统验收由用户单位组织,监理单位协助,承建单位支持完成。 三、验收依据 合同及合同附件、有关技术说明文件及适用的标准。 四、验收准则 1、软件产品符合“合同”或“验收标准”规定的全部功能和质量要求; 2、文档齐全、符合“合同”或“验收标准”要求及有关标准的规定。 3、文档和文档一致,程序和文档相符; 4、对被验收软件的可执行代码,在验收测试中查出的错误总数,依错误严重性不超过业主单位事先约定的限定值; 5、配置审核时查出的交付文档中的错误总数不超过业主单位事先约定的限定值。

五、项目初验 1、初验条件 (1)承建单位提交了合同规定的文档; (2)软件产品已纳入配置管理并可交付; (3)软件系统已通过测试,必要时,监理机构应要求承建单位提交第三方测试机构出具的测试报告,第三方测试机构应经业主单位和监理机构同意。 (4)承建单位已完成相关的培训工作; (5)软件系统已在业务部门投运; 2、初验流程 2.1、提交验收申请 承建单位以书面形式向业主单位和监理单位提交初验申请表(见附表一)。同时按照合同要求提交技术文档包括(软件配置内容、软件源代码及编译配置说明;验收方案草案、培训报告等)。 2.2、评审初验申请 业主单位、监理单位审核承建单位初验申请是否符合合同约定的初验条件;审核承建单位验收方案(验收计划、验收目标、责任双方、验收范围、验收提交清单、验收标准、验收方法等)的符合性及可行性。若审核通过,则通知承建单位,并三方共同确定验收计划和验收方案,开启以下验收流程。未通过审核,通知承建单位进行整改。 2.3、组建验收组织

软件自动化测试自学

软件自动化测试自学 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。 过程 自动化测试与软件开发过程从本质上来讲是一样的,无非是利用自动化测 试工具(相当于软件开发工具),经过对测试需求的分析(软件过程中的需求 分析),设计出自动化测试用例(软件过程中的需求规格),从而搭建自动化 测试的框架(软件过程中的概要设计),设计与编写自动化脚本(详细设计与 编码),测试脚本的正确性,从而完成该套测试脚本(即主要功能为测试的应 用软件)。 1) 自动化测试需求分析。 当测试项目满足了自动化的前提条件,并确定在该项目中需要使用自动化 测试时,我们便开始进行自动化测试需求分析。此过程需要确定自动化测试的 范围以及相应的测试用例、测试数据,并形成详细的文档,以便于自动化测试 框架的建立。 2)自动化测试框架的搭建。

所谓自动化测试框架便是像软件架构一般,定义了在使用该套脚本时需要调用哪些文件、结构,调用的过程,以及文件结构如何划分。 而根据自动化测试用例,我们很容易能够定位出自动化测试框架的典型要素: a. 公用的对象。 不同的测试用例会有一些相同的对象被重复使用,比如窗口、按钮、页面等。这些公用的对象可被抽取出来,在编写脚本时随时调用。当这些对象的属性因为需求的变更而改变时,只需要修改该对象属性即可,而无需修改所有相关的测试脚本。 b. 公用的环境。 各测试用例也会用到相同的测试环境,将该测试环境独立封装,在各个测试用例中灵活调用,也能增强脚本的可维护性。 c. 公用的方法。 当测试工具没有需要的方法时,而该方法又会被经常使用,我们便需要自己编写该方法,以方便脚本的调用。 d. 测试数据。

热响应测试报告

岩土热响应研究测试报告 天津大学环境学院 2010年11月21日

岩土热响应研究测试报告 测试人员: 编制人: 审核人: 测试单位:天津大学环境学院 报告时间: 2010年11月21日 目录 一、项目概况 (2) 二、地埋管换热器钻孔记录 (2) 2.1钻孔设备 (2) 2.2钻孔记录 (3) 三、测试目的与设备 (4) 四、测试原理与方法 (4) 4.1岩土初始温度测试 (4) 4.2地埋管换热器换热能力测试 (5) 五、测试结果与分析 (6) 5.1 测试现场布置 (6) 5.2 测试时间 (6) 5.3 夏季工况测试 (6) 5.4 冬季工况测试 (8) 5.5 稳定热流测试 (10) 5.6 测试结果 (12) 5.7 结果分析 (12)

一、项目概况 建设单位:河北省电力研究院 建设地点:石家庄 建筑规模:建筑面积3.6万平方米 工程名称:地源热泵系统地埋管换热器岩土热响应试验工程 工程总体工作量:根据本工程特点和场地范围内的岩土层物理、力学性质,地源热泵地埋管换热器地热响应埋管测试采用双U竖直埋管形式,GB50366-2005《地源热泵系统工程技术规范》(2009年版)中,对地源热泵系统的前期勘察测试工作做了补充规定:3000~5000m2宜进行测试,5000m2以上应进行测试,10000m2以上测试孔数量不应少于2个。本工程根据实际状况,在场区内测试钻孔2个,具体位置由建设单位会同设计院现场确定,实际测试孔参数如下:1)A孔:双U管 DN32,孔径298mm,钻孔深度为自然地面以下92.5米,采用膨润土、细沙与原浆混合比例为1:3:3作回填材料回填。 2) B孔:双U管DN32,孔径300mm,钻孔深度为自然地面以下92.8米,采用原浆与细砂混合物回填材料回填。 工作量范围: 1)地埋管换热器钻孔施工; 2)地埋管换热器埋管施工; 3)实验测试; 4)撰写测试报告,提供设计院图纸设计所需的测试报告等资料。 二、地埋管换热器钻孔记录 2.1钻孔设备 地埋管换热器钻孔设备采用TB50型反循环打井机械设备(5吨型打井设备),主机使用电机功率7.5kW,大泵功率7.5~13kW,泥浆泵功率7.5kW,排泥浆泵功率为3kW,钻孔设备实物如图1所示。 图1 钻孔设备实物图

岩土热响应测试在实际工程设计中的重要性-2

岩土热响应测试在实际工程设计中的重要性 (浙江建筑科学设计研究院有限公司 浙江建科建筑节能科技有限公司浙江杭州310006) 摘要:鉴于地下岩土的复杂性和多样性, 在确定地下岩土热物性时宜尽量采用现场测试的方法。现场热响应测试是实施地源热泵工程的关键环节,介绍了测试方法的原理, 结合实际工程,获得了现场土壤原始温度、导热系数以及单U和双U管每延米孔深的放热参考值,测试数据为工程数据提供了依据。 关键词:热物性测试地源热泵地埋管换热量每延米换热量 一、前言 利用浅层地热能进行供暖、制冷,具有广阔的市场前景。设计地源热泵系统时,应准确测量地下土壤热物性参数,以便进行地埋管换热器设计。当地下土壤的热导率或热扩散率发生10%的偏差时,地下埋管设计长度偏差为4.5%-5.8%,将导致钻孔总深度的变化。由于钻孔的成本较高,因此必须准确的测量土壤的热物性参数。现场土壤热物性的测试,在初始地下温度场趋于基本一致的前提下,通过向地下输入恒定的热量,得到地下温度的热响应,通过温度的变化规律,来确定岩土的热物性。 二、现场热物性测试 热响应试验的系统组成示意图(图1),主要包括恒热流加热器、流量传感器、循环水泵数据采集系统等部分。基本测试过程如下:首先,将热响应试验测试仪的水路循环部分与待测埋地换热器相连接,形成一个闭式环路;然后,通过启动管道循环水泵,以驱动环路流体开始循环。待系统进出口温差为相近时,记录系统水温作为测试地点附近的岩土原始温度。并开始启动一定功率的电加热器来加热环路中的流体。随着埋地换热器进口水温的不断升高,其热量通过管壁与岩土之间的传热过程逐渐释放到地下岩土中,同时使岩土温度也逐渐开始升高,最终管内流体温度和岩土温度会维持在一种动态的热平衡状态。热平衡时间应该大于48小时整,在个流体加热循环过程中,通过计算机采集系统记录进/出温度、流量和加热功率等参数。

相关文档
最新文档