当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2024-05-17 17:16
  随着软件应用的爆发性增长,软件的质量保障成为了一个企业具有竞争力的体现。目前很多企业的功能测试都是依赖人工测试去发现问题,虽然很多时候人工测试在异常情况下能较快做出处理,但是其效率低、易出错的弊端也暴露无遗。为了更好地适应应用软件功能需求较多、版本更新较快、开发周期较短等特点,需要开发自动化测试去替代繁杂的人工测试。智慧社区应用系统是面对居民和物业端的应用产品。由于该软件的功能日益增多、开发迭代频繁,所以只依赖纯人工测试早已无法满足智慧社区应用软件的回归测试要求。现在迫切期望在智慧社区应用系统中引入自动化测试技术来找出适合此类产品的测试架构和测试方法。此外,通过将自动化测试技术进一步推广到其他产品中,可以大幅度提高软件的测试效率。本文首先阐述了软件自动化测试技术的相关概念,根据智慧社区应用系统的实际产品情况,分析了自动化测试的可行性以及系统相应的自动化测试需求。经过研究,决定选取并部署一套Python+Selenium+Unittest的模型框架。然后,借鉴Page Object设计理念,对各个页面进行分层设计,并且对智慧社区页面组件进行二次封装操作,以便后期脚本调用。此外,本文提出一...

【文章页数】:71 页

【学位级别】:硕士

【部分图文】:

图3.1用户管理功能展示用户登录:用户通过用户名和密码,一键跳转登录到智慧社区首页

图3.1用户管理功能展示用户登录:用户通过用户名和密码,一键跳转登录到智慧社区首页

南京邮电大学专业学位硕士研究生学位论文第三章智慧社区需求分析13图3.1用户管理功能展示用户登录:用户通过用户名和密码,一键跳转登录到智慧社区首页。用户信息模块:物业人员可以添加物业小区居民信息,包括个人信息、家庭住址、家庭人员信息、车辆信息、房屋性质信息(自注租赁、闲置)等。通....


图3.2框架支持测试类型(1)UI层功能测试自动化

图3.2框架支持测试类型(1)UI层功能测试自动化

南京邮电大学专业学位硕士研究生学位论文第三章智慧社区需求分析143.2框架测试类型根据测试项目的实际需求,目前对研究的Web自动化测试模型所能提供的测试类型进行简单分析。图3.2是Web自动化测试模型提供的测试分组。图3.2框架支持测试类型(1)UI层功能测试自动化Web在UI层....


图3.3测试工具分类图

图3.3测试工具分类图

代频繁等问题时,每次都要进行接口数据检测。该框架可完成接口用例的自动化测试,无需人工逐条点击操作[35]。此类应用文本编辑操作较多,可对接口执行连贯设计,例如对数据进行参数化操作。3.3测试工具分类对Web应用软件查找和验证缺陷,也涵盖在软件测试中。软件测试能够被划分为B/S测试....


图3.4测试用例执行流程

图3.4测试用例执行流程

南京邮电大学专业学位硕士研究生学位论文第三章智慧社区需求分析16性能测试工具:主要是对软件基础功能持续进行重复操作,有些情况下需加入并发操作,仿照多用户对软件的使用操作。在此过程中借助监控软件和工具,来获得并发时的各指标参数,对获得的返回值和数据进行分析,将会非常容易得到软件性能....



本文编号:3975880

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3975880.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b64b5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com