智慧社区应用系统自动化测试设计与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:nonomad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件应用的爆发性增长,软件的质量保障成为了一个企业具有竞争力的体现。目前很多企业的功能测试都是依赖人工测试去发现问题,虽然很多时候人工测试在异常情况下能较快做出处理,但是其效率低、易出错的弊端也暴露无遗。为了更好地适应应用软件功能需求较多、版本更新较快、开发周期较短等特点,需要开发自动化测试去替代繁杂的人工测试。智慧社区应用系统是面对居民和物业端的应用产品。由于该软件的功能日益增多、开发迭代频繁,所以只依赖纯人工测试早已无法满足智慧社区应用软件的回归测试要求。现在迫切期望在智慧社区应用系统中引入自动化测试技术来找出适合此类产品的测试架构和测试方法。此外,通过将自动化测试技术进一步推广到其他产品中,可以大幅度提高软件的测试效率。本文首先阐述了软件自动化测试技术的相关概念,根据智慧社区应用系统的实际产品情况,分析了自动化测试的可行性以及系统相应的自动化测试需求。经过研究,决定选取并部署一套Python+Selenium+Unittest的模型框架。然后,借鉴Page Object设计理念,对各个页面进行分层设计,并且对智慧社区页面组件进行二次封装操作,以便后期脚本调用。此外,本文提出一种基于PLSA模型和EM算法的方法来确定网页元素主题,以解决网页动态定位问题。最后,实现了智慧社区应用系统“用户管理”模块的接口测试和“查询”模块的性能测试,并对测试报告进行对比分析,提出优化方案。智慧社区应用系统“用户管理”模块自动化测试的实现,为所在部门自动化测试带来从无到有的突破,也为将来此类产品进行自动化测试提供了方向。
其他文献
佛教四大天王之一的多闻天王既是一位北方的守护神,又是一位财富之神。近年来,民间供养多闻天王祈福招运的法会越来越多。华锐藏区普遍每年都举行多闻天王祈福招运法会,其具有区
随着科技的进步,移动机器人已经广泛应用于家庭服务、安防、仓库物流等领域。传统的移动机器人需要人为提供先验的环境地图,为了进一步提升移动机器人的智能性和自主性,本文
近年来,高层建筑规模不断扩大,前期设计方案是整个高层建筑设计的基础,优秀的前期设计方案能够降低工程建设成本,提升建筑结构安全性,还能缩短后续设计工作所需时间,引起更多
目的探讨轻度上睑下垂的手术方法及疗效.方法1991~2000年对15例(18只眼)行改良的睑板-结膜-Muller氏肌部分切除术(Fasanella-Servat operation),术后随访最长9年,最短半年.结
信息技术的不断发展促进了教育的变革,以教师讲授为主的传统课堂教学模式已经不能够满足学生的需要,人们开始提倡新的学习形式——网络学习。与传统教学模式相比较,网络学习
目的:观察自体角膜缘干细胞移植术(LCAT)治疗双侧翼状胬肉的临床效果。方法:前瞻性病例研究。收集2014-01/2015-07在解放军第四七四医院诊断为双侧翼状胬肉患者46例54眼,其中
管带机的胶带如果发生展开异常,就会导致滚筒上叠带,设备无法继续运行且不易恢复。结合运用两种在线检测方法,能及时地发现胶带运行异常并通过电气联锁实施第一时间的警示或
临床医生可以说是医院中最重要的岗位,直接面对患者及其家属,其个人素质的高低和工作质量的好坏直接影响医院的整体服务能力和病人的切身利益,临床医生的管理也是医院人力资
国家监察体制的改革旨在打造集中统一、权威高效的国家监察体系,而“行纪检一体化”之后形成的监察委员会调查权是监察机关行使监察权的重要手段。监察委调查权的行使由于封闭性、集中性和模糊性遭致了人们对于程序正义和人权保障的担忧。监察委调查权的监督问题成为监察体制改革中的研究焦点之一,而如何设计具体有效的监察机关本身的监督制度开始成为人们的研究重点。研究首先应从我国监察体制改革背景下辩护权的基本现状入手,论
<正>美国心脏学会联合心血管造影和介入学会、美国医学会和国家质量保证委员会等多个权威学术机构,发布了最新的成人经皮冠状动脉介入治疗(PCI)质量评估体系,共包括11条指标(