【摘 要】
:
软件测试是软件产品质量的重要保证,并贯穿于整个软件开发周期中。在人力和资源有限的情况下,若要保证全面充实的测试,就需要采用手工反复进行测试,不但任务艰巨,而且这部分工作往往只是重复劳动,因此出现了自动化测试。本文以网易公司的产品网易云信IM为被测产品,设计并实现了一个基于Robot Framework的自动化测试系统。Robot Framework测试框架采用的是基于Python语言的可扩展关键字
论文部分内容阅读
软件测试是软件产品质量的重要保证,并贯穿于整个软件开发周期中。在人力和资源有限的情况下,若要保证全面充实的测试,就需要采用手工反复进行测试,不但任务艰巨,而且这部分工作往往只是重复劳动,因此出现了自动化测试。本文以网易公司的产品网易云信IM为被测产品,设计并实现了一个基于Robot Framework的自动化测试系统。Robot Framework测试框架采用的是基于Python语言的可扩展关键字驱动的方式,其开发过程中采用的是表格式的语法。Robot Framework测试框架还能将结果报告和日志文件用HTML的格式展示出来,易于测试人员的阅读。本文所设计系统的测试范围覆盖了待测产品即时通信软件网易云信IM的主要功能点,包括用户注册与登录、用户信息查看修改、添加好友、发送消息等。在设计完测试用例之后,本文在框架中编写了与测试用例相对应的可执行脚本,使用本文设计的自动化测试系统对IM软件进行了测试,并对测试后的结果进行分析。最后由测试结果可以发现,本文设计的基于Robot Framework测试框架的测试系统充分的利用了关键字驱动的长处,将软件测试中的测试数据和测试脚本适当分离,大大提高了软件测试的效率,降低了维护软件自动化测试所需要的成本,减少了软件开发所用的时间。
其他文献
【摘要】學前教育是教育教学的基础,也是培养孩子创作力、表现力的主要手段。但是,由于我国传统教育模式的根深蒂固,以及教学思想的束缚,高分教学日渐凸显,使得我国的学前教育呈现出了小学化倾向,不仅无法激发孩子们的想象力,甚至会引起孩子心理压力过大,造成他们的亚健康状态。针对这样的现象,我国学前教育方式必须要加以更改,找到引发其小学化的成因,并分析提出有效的对策加以完善。 【关键词】学前教育 小学化 成
利用自行研制的Nd:YAG激光器产生的秒和微秒激光脉冲,分别在水中和空气中对几种人体结石进行了粉碎实验,激光被耦合到芯径为400μm的石英光纤中,耦合效率达70%,实验研究才分析计算表明脉冲激光
摘要:小学音乐课是培养小学生音乐知识、提升学生艺术文化素养的主要场地。音乐的学习,需要学生融入更多的情感。但是,小学生目前并不具备随时将自己置身于音乐要表达的情感中的能力。因此,情景教学的方法得以在小学音乐课中应用。让学生通过体验符合音乐情感的教学情景,学习音乐、感受音乐,已经成为提升小学音乐教学质量的重要手段。本文将对情景教学的基本含义进行阐述,进而分析情景教学的应用在小学音乐课堂中起到的具体作
随着现代教育技术的不断发展,虚拟测量仪器为高职院校测量实践教学改革提供了一个新的突破。本文从虚拟测量仪器的特点出发,分析虚拟测量仪器在实验教学中的具体应用效果。
本文介绍了低温大角度扫描器的理论特性和制作技术,我们进行了利用压电陶瓷“逆压电效应”原理在常温条件下大角度、可控光扫描的探索性工作,并取得了可喜的成功,并在此基础上研
初中语文新课标的提出为语文教学提供了较为科学、明确的指导思想,也促进了文言文阅读教学的改革。本文在探讨新课标的教学理念要求的基础上,结合的教学实际,探析初中语文文言文
烧结系统能耗的降低对于炼铁厂降耗有着举足轻重的作用. 对宣钢近年来炼铁厂烧结区域节能降耗措施进行了总结, 为今后的节能降耗工作提供更好的指导与借鉴.
在初中生物的概念教学中,由于概念性的知识比较抽象和理论化,所以对于初中生来说,在理解上有些难度。针对初中生物教学来说,概念性的知识点还是比较多的,如果学生不能很好的掌握相
【摘 要】半个多世纪以来,新疆民族教育事业有显著发展。不仅各类在校学生人数上已经居于全国各省区的前列,而且教学质量有了很大的提高,培养出不少少数民族人才。但是由于历史的原因,由于教师、教材、设施、语言障碍等原因,基础教育的质量偏低,很难适应社会对少数民族人才的需求。 单语教学以及在这一模式下培养出来的教师素质偏低是造成民族教育教学质量不高的主要原因。要发展民族教育,就应该丰富教学模式,大力推行双
利用紫外脉冲激光和光电倍增管相结合测量机油产品激光诱导荧光的光谱特性和时间特性.分析了荧光光谱的产生,给出了时间分辨荧光光谱的测量.实际测量了一种应用广泛的燕山机