GUI的可用性评价与自动化测试框架研究

被引量 : 0次 | 上传用户:asdfghjkc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今信息社会中,GUI软件作为用户与计算机最常用的交互媒介,得到了日新月异的发展。随着GUI软件的种类和功能的日益增多,在给用户带来方便的同时,也给软件的质量保证带来了挑战。GUI软件测试包括两个方面:界面的可用性测试和功能测试。可用性测试主要测试界面是否符合用户使用软件的心理,是否能建立一个和谐的交互环境。其发展在于讨论怎样使用户觉得软件能更人性化地与之交互。发展重在指标而不在测试的方法。功能测试主要测试软件是否达到了用户期望的功能,且不出现异常情况。其复杂性决定了发展方向在于如何达到最大程度的自动化以提高效率和准确性。两者发展方向不同,但都同样为达到为用户营造一个和谐、舒适的软件服务环境的目的。本文主要就GUI软件的可用性测试和功能测试两个方面进行以下的研究工作,并得出结论:1、在GUI可用性测试方面,分析了现有在Windows环境中的图形用户界面,认为这些操作界面在与用户的交互细节中缺乏人性化与和谐性。因此在着重分析用户的认知心理和使用软件的目标后提出了2条基于用户目标导向的可用性评价指标:可理解性与和谐性,并对现有可用性指标中舒适性与实用性的内涵进行了扩展。使用扩展后的GUI可用性评价指标,能让软件更人性化地服务于用户,利于用户更舒适、快捷地使用软件辅助工作和学习。2、在GUI功能测试方面,分析了现在常用的第三方自动化测试工具使用的技术及特点等,认为大多数GUI测试工具没有达到最大程度的自动化:采用的捕获/回放技术需要人工捕获测试数据;没有真正使用利用数据驱动测试脚本;没有验证结果报告机制。同时,这些工具使用的第三方脚本语言给测试者带来了不便。针对以上问题,本文研究了更大程度的GUI自动化测试框架,该框架具有自动搜索GUI控件,XML数据驱动通用脚本和自动生成测试验证结果的功能。最后采用C#.NET对该框架基本功能进行了实现。
其他文献
改革开放以来,随着城市化推进进程不断加快,建筑行业一跃成为国民经济发展的支柱产业。然而,由于近年来各类建筑工程项目逐渐增多,工程造价管理与成本控制方面的问题也日益成
在广泛调查研究的基础上,通过对中小施工企业的现状和员工状况分析,从解决所存在问题的角度入手,明确了中小施工企业激励存在的问题和不足,进而确立了激励的任务和遵循的原则
我国证券市场经过10多年的发展,取得了巨大成就,成为我国市场经济体系中不可缺少的一部分。然而,自2001年以来,由于证券市场的持续性低迷、佣金的大幅下调,使得竞争日趋激烈
详细介绍了华能海门电厂1 036 MW超超临界机组新型组合快速冷却停机技术方案、实际快速冷却实施过程及经济效益评估。通过实际分析机组深度滑参数停机技术和停机后多手段组合
<正>《上海教育》:在2013年启动第二轮创新试验区行动时,杨浦提出了以"创智"为主题的课堂改革,它的构想源于何处?邵志勇:杨浦教育在这些年取得了一些成绩,主要离不开校长和老
中国长输管道工程勘察从二十世纪50年代开始随着管道建设的兴起而逐渐发展起来。当今随着对外技术交流的广泛深入和涉外管道工程的建设,尤其是全球高新技术的飞速发展和中国
随着电力资产规模越来越大,电力企业对设备的可靠性要求也越来越高,科学高效地进行设备的综合管理是电力设备管理人员亟待解决的问题。全寿命周期成本(LCC)管理是一项先进的
随着我国城市污染问题的提出,交通工具的尾气排放污染起来越受到人们的重视。我国是一个摩托车生产和使用大国,摩托车排气污染在机动车中所占比例较大,对环境的污染也比较严
随着我国经济的快速发展,建设项目投资的日益增多,特别是我国加入WTO后,面临越来越激烈的市场竞争环境,加强对建设项目的审计工作也显得越来越重要。建设项目审计是现代建设
电力工业是国民经济的基础和支柱产业,是维持工业、经济正常运行和持续稳定发展的根本保证。安全管理在供电企业是一项十分重要的基础性工作。掌握供电企业的安全管理现状和