【摘 要】
:
软件测试是保障软件质量的重要手段。随着计算机技术的飞速发展,软件的复杂度越来越高,传统手工执行测试表现出很大的局限性,面临这种需求,自动化测试技术应运而生。由IBM开
论文部分内容阅读
软件测试是保障软件质量的重要手段。随着计算机技术的飞速发展,软件的复杂度越来越高,传统手工执行测试表现出很大的局限性,面临这种需求,自动化测试技术应运而生。由IBM开发的软件自动化测试框架(STAF-Software Testing Automation Framework)在自动化测试领域表现出突出的优势。STAF基于可重用的组件技术实现,这些可重用组件称为服务。STAF能够实现跨平台、跨语言、分布式的软件自动化测试,而且STAF的可扩展性很强,根据用户具体业务可以方便的构建实用的自动化测试平台。软件测试自动化执行引擎(STAX-Software Test Automation execution Engine)是STAF的执行引擎,对外提供友好的人机交互界面。从本质上讲STAX是STAF的一个外部服务,通过接收STAF发出的请求执行自动化测试脚本的任务。本论文是基于STAF/STAX技术的自动化测试平台的研究与实现。首先以STAF/STAX为基础根据自动化测试的需求分析设计出平台的总体架构及模块结构,引入软件测试管理工具QC (Quality Center)管理自动化测试脚本;其次对内部结构每个模块的功能及实现进行了研究;之后讨论了后台可重用组件部分即自行开发的服务和自动化测试脚本部分的开发过程;最后将该自动化测试平台应用到一个实际的系统中,实现了平台的自动化测试功能,验证了平台的可用性和可靠性。综上,该平台具有跨平台、跨语言、可分布式执行、可扩展的特点,在自动化测试中具有较强的实用性。
其他文献
马克思烟瘾很大,他自己甚至说过:“《资本论》的稿费不够我写这本书的所吸的烟钱。”到了晚年,他得了气管炎、肝病和胃病,头痛、咳嗽很厉害。为了保护马克思的身体,医生劝他戒烟,马
郭春方,1962年出生,博士研究生导师,现任吉林艺术学院院长;教育部本科教学水平评估专家、全国艺术专业学位研究生教育指导委员会美术与设计专业委员会委员、全国中文核心期刊
近年来研究认为,氧化修饰低密度脂蛋白(OX-LDL)有致动脉粥样硬化作用。VitE具有抗氧化作用。本研究以不同剂量VitE对冠心病(CHD)患者的氧化及抗氧化指标的影响进行观察,现将结果报告如下。1材料与方法
目的探讨子母活性炭血液灌流对毒鼠强中毒的治疗价值.方法采用BP-21血液灌流装置对14例毒鼠强中毒患儿进行床边血液灌流治疗,测定患儿灌流前血、尿液、灌流后即刻及24*!h血、
宫颈癌是多因素协同作用引发的疾病,人乳头瘤病毒(HPV)在宫颈癌发病中起重要作用.现从流行病学、分子生物学、免疫学等方面对HPV在宫颈癌发病中的作用机制作一综述.
物理是推动人类进步的一门重要的自然科学。随着科技的发展和社会的进步,物理已浸入人类生活的各个领域。初中物理是一门综合性的科学,它包罗万象,知识面广,课堂生动有趣,能
目的:探讨一种治疗周围性面神经麻痹的有效方法。方法:选取笔者所在医院治疗的周围性面瘫患者69例,按首诊时间分为两组,治疗组为周一、周三、周五就诊者,对照组为周二、周四
电工学是一门以实验为基础的学科,因而实验课在电工教学中占有一定的地位,它对于提高学生的学习兴趣,加深对基础知识的理解,掌握基本技能,发展智力,培养能力等方面都具有重要
目的了解苏州地区5岁以下儿童轮状病毒腹泻的临床、分子流行病学特征及其影响因素.方法对2001年9月-2003年6月在苏州大学附属儿童医院就诊的5岁以下腹泻患儿进行调查,收集粪