《基于智慧校园系统的软件测试设计与应用》毕业论文文档格式.docx
- 文档编号:21012135
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:40
- 大小:572.28KB
《基于智慧校园系统的软件测试设计与应用》毕业论文文档格式.docx
《《基于智慧校园系统的软件测试设计与应用》毕业论文文档格式.docx》由会员分享,可在线阅读,更多相关《《基于智慧校园系统的软件测试设计与应用》毕业论文文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
Abstract
Atthisstage,Chinahasinitiallycompletedtheconstructionofeducationalinformationinfrastructure,andcanaccesstheInternetinvariousways,andinformationterminalshavegraduallyenteredthecampus.Mostoftheschool'
sdailymanagementworkintroducesinformationsystems,andthequalityofthesystemdirectlyaffectsthesuccessorfailureoforganizationandmanagement.Therefore,thequalityandperformanceofthesoftwareisthefocusoftheentiredevelopmentprocess,andqualitytestingistheverificationofitsfunction.
Animportantmeanstoensurethequalityofsoftwaretestingistheentireprocessaroundthesoftwarecycleinthesoftwaretestingprocess.Fromthebeginningofdebuggingtothecurrentprofessionaltesters,softwaretestinghasgonethroughdecades.Inthesedecades,thetheory,methodsandtechniquesofsoftwaretestinghavecontinuouslyemergedandimproved,whichhasmadethetestingsystemmoreperfect.
Thisarticleisforsoftwaretestingoftheintelligentcampussystem.Thefirstchapterofthisarticledescribesthetheoreticalbasisofsoftwaretesting.Thesecondchapterintroducesthetestmethod.Thethirdchapteranalyzestherequirementsoftheintelligentcampussystemandoutputsthetestingframeworkoftheintelligentcampussystem.Chapter4teststheloginfunctionandstudentstatusmanagementfunctionoftheintelligentcampussystem,andwritestestcasesfortesting.Chapter5isabriefsummaryofthetest.
Keywords:
smartcampus;
softwaretesting;
blackboxtesting;
testcases
插图清单
图3-1编辑学生.........................................................................................................5
图3-2编辑教师.........................................................................................................5
图3-3金湾智校App................................................................................................6
图3-4金湾智校App................................................................................................6
图3-5导入模板.........................................................................................................6
图4-1测试框架.........................................................................................................8
图4-2系统主界面图.................................................................................................14
图4-3新增学生模块图.............................................................................................16
图4-4缺陷图.............................................................................................................19
图4-5缺陷图.............................................................................................................20
图4-6缺陷图.............................................................................................................20
图4-7缺陷分析.........................................................................................................22
表格清单
表4-1服务器端环境....................................................................................................8
表4-2客户端环境........................................................................................................8
表4-3UI测试点表.......................................................................................................9
表4-4功能测试点表..................................................................................................10
表4-5安全测试点表..................................................................................................11
表4-6性能测试点表..................................................................................................12
表4-7兼容测试点表..................................................................................................12
表4-8更新测试点表..................................................................................................12
表4-9安装、卸载测试点表......................................................................................12
表4-10测试模块分析表............................................................................................13
表4-11按钮用例表....................................................................................................15
表4-12登陆系统用例表............................................................................................15
表4-13学生信息查询用例表....................................................................................15
表4-14修改学生密码用例表....................................................................................16
表4-15增删管理员用例表........................................................................................16
表4-16基本流、备选流确定场景............................................................................17
表4-17新增学生用例表............................................................................................17
表4-18缺陷级别分类表............................................................................................18
表4-19缺陷紧急程度分类表....................................................................................19
表4-20缺陷报告表....................................................................................................19
表4-21缺陷分析表....................................................................................................22
表附-1测试用例表.....................................................................................................26
引言
随着互联网的快速发展以及逐渐的融合在我们生活中,信息终端正逐步进入校园。
学校的日常管理工作居多都引入了信息化系统。
因将学校日常管理工作“信息化”,学校对“互联网”的要求也就越来越高。
现阶段,各种别具一格的管理系统大量出现。
那么如何在这么多的系统中,能独树一帜,深得学校的喜爱呢?
我认为,这不光要这些管理系统有着全面的功能,而且其质量也需得到保障。
如果针对同一个功能,A系统功能非常的强大并且方便学校使用,但是其质量差,在平时的运行中经常出现出错、闪退等问题;
但是B系统的功能并没有A系统的强大,但是在平常办公的运行中,基本功能可以得到保障,运行中基本不会出现问题。
所以,我相信大多数学校会考虑选择B系统。
在学校的日常管理工作还没有“信息化”时,学校领导、年级主任、班主任需要处理学校工作时,例如新增学生、修改学生信息、修改班级关系等,都需要在Excel表格中,甚至是纸质版材料中修改,同时还需要花费大量时间同步到其他老师处。
小小的一件事情,实则花费许多人的大量时间。
智慧校园是通过信息技术,和学校教育教学、教务管理等环节深度融合,做到“管理+教学+学习+生活+文化”的五点一线,通过智慧校园系统能够提高学校教务管理、教育教学的效率。
第1章绪论
1.1软件测试的理论基础
1.1.1软件测试的定义
软件测试狭义地定义为执行程序或系统以发现软件缺陷的过程。
广义地定义为手动或自动操作或测量系统的过程,其目的是测试系统是否满足指定的要求或阐明预期结果与实际结果之间的差异。
(1)测试是执行程序以发现错误的过程;
(2)成功的测试可以及时发现到目前为止尚未发现的软件缺陷;
(3)测试并不仅仅只是为了发现错误并修复。
测试所发现的错误,可以反馈给研发侧进行分析问题,并及时的改进修复;
(4)发现错误并分析错误可以帮助测试人员设计针对性的测试方法,并提高测试的效率和有效性;
(5)在测试执行过程中,没有发现错误也是有价值的。
1.1.2软件测试的目的
软件测试是在已经规定好的条件下,对软件进行测试,本次采用黑盒测试的方法,通过大量的测试用例来执行测试,并发现错误。
这样可以让程序员及时的修复,使得最终的交付软件与客户的要求契合。
软件测试一般要达到一下目标:
(1)发现缺陷,并记录缺陷报告表。
(2)发现缺陷及时记录,并反馈相对应技术人员解决缺陷。
(3)经过测试了解被测对象的质量情况,为决策提供数据根据。
(4)经过测试积攒经验,预防系统故障地出现,降低产品失败风险。
美国学者格伦迈尔斯曾在软件测试领域给出了一个对测试目标的准确定义,受到大众普遍认可:
(1)测试是执行程序以发现错误的过程。
(2)一个好的测试用例是指可以找到到目前为止尚未发现的错误的情况。
(3)成功的测试是一种揭示迄今为止尚未发现的错误的测试。
在该定义之前,绝大多数人对测试的认识恰恰是相反的,大家都以为没有找到系统问题的测试才是成功的,其实这是一个误区,因为没有找到错误只能狭义的证明系统的成功,而测试的目的就是找出问题。
此次对于黑盒测试的研究,我们选择格伦·
迈尔斯的定义,尽量设计用例从而验证系统所有子功能点的正确性,暴露系统可能存在的所有问题。
测试也有可能没有发现缺陷,但不可以就判定这种没有发现缺陷的测试是无价值的。
所以,我们需要正确认识到,任何测试都不能证明系统问题不存在,测试只可以验证问题已经出现。
1.2软件测试的原则
(1)尽早地进行软件测试;
(2)软件测试应追溯;
(3)测试应由第三方来构造;
(4)在设计测试用例时,应考虑正确和合规的输入,非法输入以及各种边界条件。
在特殊情况下,应设置极端状态和意外状态,例如异常的网络中断和电源故障。
(5)需确定预期输出结果;
(6)需彻底检查每个测试结果;
(7)在测试中,需要将测试过程文档一并保存
第2章相关技术
2.1相关技术介绍
按照测试技术有三种测试方法,一个是白盒测试,一个是黑盒测试,另一个是灰盒测试;
按照是否让被测软件运行有两种,一种是静态测试,一种是动态测试。
2.2黑盒测试
本次测试智慧校园系统,我采用的测试方法是用黑盒测试来测试系统。
2.2.1黑盒测试理论
黑盒测试的另一种叫法是功能测试,它着重于验证系统的各个功能点是否全面且功能正常。
在测试过程中,把要测试的功能点视为没有内部操作结构的黑盒子,并验证系统是否根据设计需求来实现各个功能点。
在黑盒测试中,大多数时间将使用其专有方法,例如等效划分,边界值分析法,错误猜测法,因果图等。
尽管不可能在测试领域中耗尽所有操作逻辑,不过,黑盒测试的实质是设计尽可能覆盖所有系统功能点的用例,并尽可能验证操作逻辑的准确性,查找操作错误并进行修改。
此外,完整的测试不仅要求测试人员设计测试用例以进行合法输入,而且还需要测试可能的非法输入。
2.2.2黑盒测试优点
(1)黑盒测试运行的时候不需要考虑内部操作结构;
(2)测试员可以按照系统设计之前就形成的需求分析来了解并掌握系统的功能点,同时也便于设计测试用例;
(3)在进行自动化测试的时候也提供了方便;
(4)在执行黑盒测试时,开发人员和测试人员是分开工作的。
2.2.3黑盒测试缺点
(1)测试仅是局部的,无法做到完全的输入测试;
(2)无法直接测试特定的程序段,更改程序段可能会隐藏更多错误;
(3)代码覆盖率较低;
(4)自动化测试的复用性低。
第3章需求分析
3.1智慧校园系统的目的
智慧校园系统就是要智能的“管理+教学+学习”。
学校管理时,在平时无法做到随时随地获取信息(学校、教师、学生、家长),并且无法第一时间处理管理工作。
智慧校园系统就是把学校、教师、学生、家长、宿舍楼等物体连接起来,形成一个“物联网”。
智慧校园系统是学校工作和生活的好伙伴,为客户提供管理的便捷与高效性。
3.2智慧校园系统的内容涵盖
(1)教务教学:
开课管理、高考选科、在线选课、智能排课、课程分层管理、考务管理、教师成长档案、电子档案、车辆管理、门禁系统等
(2)学生管理:
学籍管理、学生成长档案、学科过程评价、校园文明管理、宿舍管理等
(3)教育管理:
资金审批、工作流系统、公车预约、请假管理、公文流转、资产管理、设备预约、设备报修等
(4)综合服务平台:
办公用品管理、场馆预约、问卷调查等
3.3智慧校园系统的主要功能需求
(1)支持多点登录同一校管账号,修改师生信息、教师班级关系等,并且可以同步无误
图3-1编辑学生图3-2编辑教师
(2)支持同时登录,手机端、ipad端、电脑端的数据实时同步;
图3-3/3-4金湾智校App
(3)支持多种格式导入信息,例如doc、docx、xls等;
图3-5导入模板
3.4智慧校园系统的特色功能需求
(1)标准化需求:
需统一的标准和体系建设
(2)数据共享需求:
需建立数据共享机制及规范
(3)一站式服务需求:
需实现业务的整合贯通,通过系统,提供面向师生的一站式服务
第4章项目软件测试的过程
4.1测试计划
4.1.1编写目的
通过测试智慧校园系统的各种功能,搭建测试框架、选取测试的方法、编写测试用例的设计方法、明确测试策略。
4.1.2背景
(1)本次测试计划仅针对智慧校园系统而规划;
(2)金湾智校App是与网页端智慧校园系统为基础,数据实时同步。
4.2测试框架
图4-1测试框架图
4.3测试环境
4.3.1服务器端环境
电脑组件
数量
型号
备注
内存
1
ChannelA-DIMM0
8GB
CPU
IntelCorei5-8250UCPU@1.60GHz1,80GHz
八核
硬盘
Micron_1100_MTFDDAV512TBN
512.11千兆字节
表4-1服务器端环境
4.3.2客户端环境
表4-2客户端环境
4.4测试内容
测试内容包括智慧校园系统的UI测试、功能测试、安全测试、性能测试、兼容测试、更新测试、安装、卸载测试等。
4.4.1UI测试
UI测试通过对智慧校园系统的窗口、菜单栏、页面内容、图标、帮助等测试点进行测试,验证是否满足客户需求。
以下是根据智慧校园系统列出的UI测试的测试点:
测试点
测试说明
注解
窗口
窗口是否可以正常打开浏览
窗口大小合适
控件是否布局合理,是否密集,是否空旷
所有窗口的相关功能是否可以访问
鼠标拖动边框,内部控件是否相应的缩放
多窗口时窗口名称显示是否正确
窗口是否正确地关闭
菜单栏
菜单功能是否可以正确执行
文本字体、大小和格式是否正确
菜单功能是否随当前的窗口操作加亮或变灰
下拉菜单是否根据含义分组
下拉菜单和所有菜单功能是否存在
下拉菜单和所有菜单功能是否可以使用操作
光标是否可以随操作恰当地改变
如:
箭头、输入“I”,手指
页面内容
大小是否与界面协调
描述是否正确,无二义性
是否存在错别字
文本颜色是否与背景色搭配协调,界面风格保持一致
界面整体使用颜色不宜过多
是否有敏感性词
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于智慧校园系统的软件测试设计与应用 基于 智慧 校园 系统 软件 测试 设计 应用 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)