ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:644.16KB ,
资源ID:1934365      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1934365.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于智慧校园系统的软件测试设计与应用.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于智慧校园系统的软件测试设计与应用.docx

1、基于智慧校园系统的软件测试设计与应用基于智慧校园系统的软件测试设计与应用摘 要在这一阶段,中国已经初步完成了教育信息化基础设施的建设,并且可以通过各种方式访问Internet,信息终端逐渐进入校园。学校的大部分日常管理工作都引入了信息系统,而系统的质量直接影响组织和管理的成败。因此,软件的质量和性能是整个开发过程的重点,而质量测试则是对其功能的验证。确保软件测试质量的重要手段是软件测试过程中围绕着软件周期的整个过程。从调试开始到现在的专业测试人员,软件测试已经经历了几十年。在这几十年中,软件测试的理论,方法和技术不断涌现并不断改进,这使测试系统更加完善。本文是针对智能园区系统的软件测试。本文的

2、第一章描述软件测试的理论基础。第二章介绍了测试方法。第三章分析了智能校园系统的需求,并输出了智能校园系统的测试框架。第四章测试智能校园系统的登录功能和学生状态管理功能,编写测试用例进行测试。第五章是该测试的简短总结。关键词:智慧校园;软件测试;黑盒测试;测试用例引言随着互联网的快速发展以及逐渐的融合在我们生活中,信息终端正逐步进入校园。学校的日常管理工作居多都引入了信息化系统。因将学校日常管理工作“信息化”,学校对“互联网”的要求也就越来越高。现阶段,各种别具一格的管理系统大量出现。那么如何在这么多的系统中,能独树一帜,深得学校的喜爱呢?我认为,这不光要这些管理系统有着全面的功能,而且其质量也

3、需得到保障。如果针对同一个功能,A系统功能非常的强大并且方便学校使用,但是其质量差,在平时的运行中经常出现出错、闪退等问题;但是B系统的功能并没有A系统的强大,但是在平常办公的运行中,基本功能可以得到保障,运行中基本不会出现问题。所以,我相信大多数学校会考虑选择B系统。在学校的日常管理工作还没有“信息化”时,学校领导、年级主任、班主任需要处理学校工作时,例如新增学生、修改学生信息、修改班级关系等,都需要在Excel表格中,甚至是纸质版材料中修改,同时还需要花费大量时间同步到其他老师处。小小的一件事情,实则花费许多人的大量时间。智慧校园是通过信息技术,和学校教育教学、教务管理等环节深度融合,做到

4、“管理+教学+学习+生活+文化”的五点一线,通过智慧校园系统能够提高学校教务管理、教育教学的效率。第1章 绪论1.1软件测试的理论基础1.1.1软件测试的定义软件测试狭义地定义为执行程序或系统以发现软件缺陷的过程。广义地定义为手动或自动操作或测量系统的过程,其目的是测试系统是否满足指定的要求或阐明预期结果与实际结果之间的差异。(1)测试是执行程序以发现错误的过程;(2)成功的测试可以及时发现到目前为止尚未发现的软件缺陷;(3)测试并不仅仅只是为了发现错误并修复。测试所发现的错误,可以反馈给研发侧进行分析问题,并及时的改进修复;(4)发现错误并分析错误可以帮助测试人员设计针对性的测试方法,并提高

5、测试的效率和有效性;(5)在测试执行过程中,没有发现错误也是有价值的。1.1.2软件测试的目的软件测试是在已经规定好的条件下,对软件进行测试,本次采用黑盒测试的方法,通过大量的测试用例来执行测试,并发现错误。这样可以让程序员及时的修复,使得最终的交付软件与客户的要求契合。软件测试一般要达到一下目标:(1)发现缺陷,并记录缺陷报告表。(2)发现缺陷及时记录,并反馈相对应技术人员解决缺陷。(3)经过测试了解被测对象的质量情况,为决策提供数据根据。(4)经过测试积攒经验,预防系统故障地出现,降低产品失败风险。美国学者格伦迈尔斯曾在软件测试领域给出了一个对测试目标的准确定义,受到大众普遍认可:(1)测

6、试是执行程序以发现错误的过程。(2)一个好的测试用例是指可以找到到目前为止尚未发现的错误的情况。(3)成功的测试是一种揭示迄今为止尚未发现的错误的测试。在该定义之前,绝大多数人对测试的认识恰恰是相反的,大家都以为没有找到系统问题的测试才是成功的,其实这是一个误区,因为没有找到错误只能狭义的证明系统的成功,而测试的目的就是找出问题。此次对于黑盒测试的研究,我们选择格伦迈尔斯的定义,尽量设计用例从而验证系统所有子功能点的正确性,暴露系统可能存在的所有问题。测试也有可能没有发现缺陷,但不可以就判定这种没有发现缺陷的测试是无价值的。所以,我们需要正确认识到,任何测试都不能证明系统问题不存在,测试只可以

7、验证问题已经出现。1.2软件测试的原则(1)尽早地进行软件测试;(2)软件测试应追溯;(3)测试应由第三方来构造;(4)在设计测试用例时,应考虑正确和合规的输入,非法输入以及各种边界条件。在特殊情况下,应设置极端状态和意外状态,例如异常的网络中断和电源故障。(5)需确定预期输出结果;(6)需彻底检查每个测试结果;(7)在测试中,需要将测试过程文档一并保存第2章 相关技术2.1相关技术介绍按照测试技术有三种测试方法,一个是白盒测试,一个是黑盒测试,另一个是灰盒测试;按照是否让被测软件运行有两种,一种是静态测试,一种是动态测试。2.2黑盒测试本次测试智慧校园系统,我采用的测试方法是用黑盒测试来测试

8、系统。2.2.1黑盒测试理论黑盒测试的另一种叫法是功能测试,它着重于验证系统的各个功能点是否全面且功能正常。在测试过程中,把要测试的功能点视为没有内部操作结构的黑盒子,并验证系统是否根据设计需求来实现各个功能点。在黑盒测试中,大多数时间将使用其专有方法,例如等效划分,边界值分析法,错误猜测法,因果图等。尽管不可能在测试领域中耗尽所有操作逻辑,不过,黑盒测试的实质是设计尽可能覆盖所有系统功能点的用例,并尽可能验证操作逻辑的准确性,查找操作错误并进行修改。此外,完整的测试不仅要求测试人员设计测试用例以进行合法输入,而且还需要测试可能的非法输入。2.2.2黑盒测试优点(1)黑盒测试运行的时候不需要考

9、虑内部操作结构;(2)测试员可以按照系统设计之前就形成的需求分析来了解并掌握系统的功能点,同时也便于设计测试用例;(3)在进行自动化测试的时候也提供了方便;(4)在执行黑盒测试时,开发人员和测试人员是分开工作的。2.2.3黑盒测试缺点(1)测试仅是局部的,无法做到完全的输入测试;(2)无法直接测试特定的程序段,更改程序段可能会隐藏更多错误;(3)代码覆盖率较低;(4)自动化测试的复用性低。第3章 需求分析3.1智慧校园系统的目的智慧校园系统就是要智能的“管理+教学+学习”。学校管理时,在平时无法做到随时随地获取信息(学校、教师、学生、家长),并且无法第一时间处理管理工作。智慧校园系统就是把学校

10、、教师、学生、家长、宿舍楼等物体连接起来,形成一个“物联网”。智慧校园系统是学校工作和生活的好伙伴,为客户提供管理的便捷与高效性。3.2智慧校园系统的内容涵盖(1)教务教学:开课管理、高考选科、在线选课、智能排课、课程分层管理、考务管理、教师成长档案、电子档案、车辆管理、门禁系统等(2)学生管理:学籍管理、学生成长档案、学科过程评价、校园文明管理、宿舍管理等(3)教育管理:资金审批、工作流系统、公车预约、请假管理、公文流转、资产管理、设备预约、设备报修等(4)综合服务平台:办公用品管理、场馆预约、问卷调查等3.3智慧校园系统的主要功能需求(1)支持多点登录同一校管账号,修改师生信息、教师班级关

11、系等,并且可以同步无误图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背景

12、(1)本次测试计划仅针对智慧校园系统而规划;(2)金湾智校App是与网页端智慧校园系统为基础,数据实时同步。4.2测试框架图4-1 测试框架图4.3测试环境4.3.1服务器端环境电脑组件数量型号备注内存1ChannelA-DIMM08GBCPU1Intel Core i5-8250U CPU 1.60GHz 1,80GHz八核硬盘1Micron_1100_MTFDDAV512TBN512.11千兆字节表4-1 服务器端环境4.3.2客户端环境电脑组件数量型号备注内存1ChannelA-DIMM08GBCPU1Intel Core i5-8250U CPU 1.60GHz 1,80GHz八核硬盘

13、1Micron_1100_MTFDDAV512TBN512.11千兆字节表4-2 客户端环境4.4测试内容测试内容包括智慧校园系统的UI测试、功能测试、安全测试、性能测试、兼容测试、更新测试、安装、卸载测试等。4.4.1 UI测试UI测试通过对智慧校园系统的窗口、菜单栏、页面内容、图标、帮助等测试点进行测试,验证是否满足客户需求。以下是根据智慧校园系统列出的UI测试的测试点:测试点测试说明注解窗口窗口是否可以正常打开浏览窗口大小合适控件是否布局合理,是否密集,是否空旷所有窗口的相关功能是否可以访问鼠标拖动边框,内部控件是否相应的缩放多窗口时窗口名称显示是否正确窗口是否正确地关闭菜单栏菜单功能是

14、否可以正确执行文本字体、大小和格式是否正确菜单功能是否随当前的窗口操作加亮或变灰下拉菜单是否根据含义分组下拉菜单和所有菜单功能是否存在下拉菜单和所有菜单功能是否可以使用操作光标是否可以随操作恰当地改变如:箭头、输入“I”,手指页面内容大小是否与界面协调描述是否正确,无二义性是否存在错别字文本颜色是否与背景色搭配协调,界面风格保持一致界面整体使用颜色不宜过多是否有敏感性词汇、关键词图标是否显示正确如:错误红叉,禁止红叉,询问问号,警告黄感叹号,普通提示倒感叹号图标功能与实际功能是否相似、明确直观帮助帮助关于中是否有版权和产品信息帮助描述是否准确、易懂、有层次调用帮助是否能及时定位与操作相关的文件

15、表4-3 UI测试点表4.4.2 功能测试验证智慧校园系统的各功能是否可以正常实现,场景法是测试功能点的普遍测试方法。同时也可以使用等价类划分法和边界值法(输入/输出)。以下是根据智慧校园系统列出的功能测试的测试点:测试点测试说明注解字符类型输入正确字符,是否正常工作;输入错误类型时,是否正常报错如:在输入框内输入错误字符类型字符符号输入文本包含字符符号,系统处理是否正确如:空格、#、¥、%等删除功能是否支持Tab键是否支持回车键不选择任何信息时,点击删除按钮,是否有提示报错删除信息时,是否有确认提示删除一条数据后,是否可以添加相同的数据删除数据时,查询页面的数据是否及时更新同步删除多个信息时,是否可以正常工作

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1