接入网终端设备测试的自动化实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:yulekan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件开发的重要环节,是软件质量和可靠性的重要保障,而传统的手工测试往往要耗费大量的时间和人力成本。本文针对接入网终端设备的测试,提出了一套应用TCL语言开发测试脚本、调用QTP测试工具实现自动测试操作的自动化测试系统,力求提高软件测试的效率和准确率,并能够在测试结束后提供测试过程的结果报告和测试日志。TCL (Tool Command Language)是一种简单易操作的脚本语言,它通过内部函数库和解释器嵌入到应用程序中,通过超强的可扩充性自定义各种过程,实现测试需求的脚本化。QTP (QuickTest Professional)是一种目前比较流行的自动化测试工具,它通过录制/回放或描述性编程对屏幕上的测试对象和测试属性进行全面控制,生成脚本完成与手工测试相同的效果。本文首先介绍了自动化测试产生的背景和研究现状,然后针对自动化测试的基本原理和接入网终端测试的基础知识进行详细阐述。接着对TCL语言和自动化测试工具QTP做了详尽的分析。在前面这些工作的基础上,按照手工测试用例和流程,研究并设计一套针对接入网终端设备自动化测试系统方案,通过应用TCL语言编写测试脚本,成功的解决了终端设备用户界面复杂,功能接口繁多的问题;通过参数的传递与自动化测试工具QTP相结合,可以跨平台、灵活调用各种第三方测试软件,使系统的测试扩充性大大提高;通过完备的日志系统最终生成便于检验故障的测试结果和日志报告,清晰明了的反馈给测试人员,为故障定位和分析节省了大量时间。文中对TCL库函数和日志生成系统做了重点介绍,最后给出了具体实例便于读者深入了解。本文设计的自动化测试系统相对独立,易于维护和管理,可以解决终端设备测试的大部分需求,现在已经进入实际测试应用阶段,从使用的结果可以看出自动化测试确实明显提高了软件测试的效率,对缩短软件开发的周期起到了推动作用。
其他文献
随着社会的进步,时代的发展,环保问题成为当今时代的热点话题。热能动力工程在当今时代各个行业中都发挥出了显著作用, 是当前我国可持续发展战略构思的重要组成部分,并且对环境
检察机关在民事检察监督中的调查核实权,是宪法赋予其法律监督权的一项具体体现。“没有调查就没有发言权”,通过调查核实,查清事实是判断法院裁判正确与否、法院或其工作人
近年来,我国银行业发展面临新挑战,一方面供给侧结构性改革的推行,银行不良贷款率显著上升导致流动性趋紧;另一方面为了防范可能发生的系统性金融风险,国家监管层对银行监管
良好的教学风格是教师教学成就的重要表现,是衡量中职学校教师教学水平的一个重要方面。优秀教师的成长历程告诉我们没 有踏踏实实的付出,没有实践反思和再研究再实践的循环
<正>王勃的《滕王阁序》可称古代骈文中的精品,历来被人称赏。但在写三秋时节滕王阁的万千气象和周围的自然、人文景观时,对山容水态之景、楼台的雄壮之势的描写却有两个不同
目的通过检测可溶性B7H3(sB7H3)分子在肺癌患者血清中的表达水平,评价sB7H3分子在肺癌诊断及治疗中的临床应用价值。方法收集上海中医药大学附属龙华医院支气管肺癌患者血清
化学是一门以实验为基础的学科,其主要任务是研究物质的组成、结构、性质、用途、制备以及物质间反应的规律等等,乍看起来,化学教学与德育工作似乎毫无关系,是两码事。其实仔
从解决等值线填充的关键问题入手,即如何确定两条等值线之间的区域以及确定用何种RGB颜色值进行填充,提出了一种基于基础的图形设备接口对象CRgn类的等值线填充方法。该方法建立在底层GDI对象基础上,可以直接利用GDI对象的规则,使填充过程变得简单,感兴区域可随机选择填充,具有很好的实用价值。文中给出了具体的算法流程以及基于该算法的填充实例。
椰子是一种重要的热带木本油料作物和食品能源作物。迄今,尽管中国在一些重要椰子上病虫害研究上取得了丰硕成果,但是有害生物综合防治依然是中国椰子产业健康发展、生态安全
依据当前高校本科培养的现状,分析了目前测绘专业在合堂授课、考试方法、考研问题、教学与科研及毕业设计等方面存在的问题,指出了调动学生学习积极性的重要性,并给出了提高学生学习动力的几点意见,在如何引导学生进行科学研究方面也提出了新的观点。