版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页6程序测试与评价6.1程序调试在设计软件系统的时候,出现一些常见的错误也是必然的。比如SQL语句的错误,在程序运行时在控制台下提示,这类的错误比较容易被设计者发现和改正。但还有的错误是在一个程序执行时由于逻辑不够严谨或对某些数据的分析和计算等逻辑操作错误导致。这类逻辑错误难以查找,解决十分困难。6.2程序的测试6.2.1测试的目的(1)测试的目的测试程序的主要目的是为了尽可能找出管理系统运行过程中的错误,测试必须直观的多角度准,确地针对前期可能出现的错误比较多的时间和位置。首先,通过准确分析项目管理错误可能产生的原因,可以有效帮助于设计者准确地发现当前所采用的管理软件测试运行过程中的不足,并加以纠正和优化。其次,没有准确检查出错误的软件测试也就没有它的意义和价值,完整的分布式测试程序是对测试的质量和可靠性评定的一种重要方式。6.2.2测试方法(1)黑盒测试和白盒测试;(2)静态测试和动态测试;(3)单元测试、集成测试、确认测试、系统测试;单元测试又称模块测试,是针对软件设计的最小单位─程序模块(这里所说的程序模块在Java中一个模块就是一个方法),进行正确性检验的测试工作。集成测试(组装测试、联合测试),通常在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:(1)在把各个模块连接起来的时候,数据是否会丢失;(2)一个模块的功能是否会对另一个模块的功能产生的影响;(3)各个子功能组合起来,能否达到预期要求的父功能;(4)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。确认测试,确认测试又称有效性测试。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。系统测试,系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。6.2.4测试用例由于系统功能太多,只演示登录功能模块的实例(1)用户登录测试用户登录信息测试过程如表6.1所示。表6.1用户登录测试表功能特性用户登入验证测试目的验证是否输入合法的信息测试使用数据用户名:admin密码:123验证码:随机用户名:zzzzz密码:123456验证码:随机测试内容操作描述测试数据预期结果实际结果测试状态1输入用户姓名和验证码,点击“登陆”按钮。登录名:admin,密码为空验证码:随机提示警告信息“登录名或密码为空!”显示警告信息“登录名或密码为空!”与期望结果相同2输入密码和验证码,按“登陆”按钮。登录名为空,密码:123456验证码:随机提示警告信息“登录名或密码为空!”显示警告信息“登录名或密码为空!”与期望结果相同3输入用户名,密码和验证码,点击“登陆”按钮。登录名:admin,密码:1111111验证码:随机提示警告信息“登录名或密码误!”显示警告信息“登录名或密码误!”与期望结果相同4输入用户名,密码和验证码,点击“登陆”按钮。登录名:admin,密码:123456验证码:1111提示警告信息“验证码错误!”显示警告信息“验证码错误!”与期望结果相同5输入用户名,密码和验证码,点击“登陆”按钮。登录名:admin,密码:123验证码:随机正确登入到会员操作界面正确登入到管理员操作界面与期望结果相同6输入用户名,密码和验证码,点击“登陆”按钮。登录名:zzzzz,密码:123456验证码:随机正确登入到员工操作界面正确登入到员工操作界面与期望结果相同6.5设计收获和心得在此次的设计中,我发现需要解决和考虑的实际问题很多,在分析和解决它们的问题同时我又从中学到了很多,受益匪浅,特别重要的是如何分析、建立、开发一个复杂的系统。在一个复杂的系统设计和开发的整个过程中编码不是重要的,重要的问题是如何分析一个系统、建立和构起一个系统的模型。在设计和分析一个复杂的系统前,分析系统设计人员必须首先要对将要设计和开发的一个系统所需要涉及和应用到的各方面基础知识和功能有一个的认识,然后将系统的基本模型进行建立起来。而且一个成功的企业开发软件要很好的符合开发者和用户的实际需要,要以开发者和用户的需求为中心,开发出符合用户实际想要的企业开发软件,而不能自以为是、想当然的这么做。我认为,好用的的用户界面,就是符合用户需要的界面,简便全面。所以设计一个好的界面时,必须先要充分了解用户的需求和想法,从是用户的角度出发去进行设计,当然,开发不能全听从用户的建议,在基本了解用户需求之后,开发人员可以向用户详细提出可以修改的要求和意见,在经过双方多次的交流后才能确定出整个界面的设计和实现。最后说明下这次设计给我感受最深的有三点:1.对于需要进行企业人力资源社会管理服务系统产品设计和软件开发这样的一个系统性专项工作,要有恒心,要能够平静下新来的工作心情来再去努力做,而且又一定不能浮躁。2.我们要善于同别人的交流与社会合作,善于及时获取各种有用的信息和资源。3.我们要努力做到每天真真实实的多查资料,多想一问,多听少看。结语在正式开始实施毕业设计之前,对自己的所学知识一直没有一个清晰的认知,在此次设计中,不断的查找资料,询问导师以及同学,让自己学以致用,通过一次次解决问题使自己的水平得到了提高。尽管本次设计的项目已经完成并取得一定的进展和成效,但由于用户的需求是在不断更新着,随着进一步的发展以及软件设计的先进技术和设备随着时间的发展与推移,在接下来的软件开发中丰富和完善软件系统都已经是很有必要的。参考文献[1]王伟,贾妙琼.客户关系管理(CRM)的评述与展望.郑州航空工业管理学院学报,2016,34(5):56-61.[2]李国婧.人力资源管理系统的设计与实现[D].北京工业大学,2016.[3]朱荣,周彩兰,高瑞.基于数据挖掘的客户关系管理系统研究[J].现代电子技术,2018,41(1):182-186.[4]杨中书,刘臣宇.基于E-R模型的关系数据库设计方法[J].价值工程,2014(30):242-243.[5]储逛昕.分析软件开发中数据库设计理论的实践[J].信息通信,2015(5):127-128.[6]刘宇,冯洪海.网络编程技术SSM、Socket、Applet之间的区别与联系[J].电子商务,2011(7):62-63.[7]李兴华,王月清.JavaWeb开发实战经典:SSM、Servlet、Struts、Ajax.基础篇[M].清华大学出版社,2010.[8]邱仲潘,张星成,宋智军.高级程序设计语言:JAVA版[M].清华大学出版社,2013.[9]周静伟.浅析我国人力资源业管理信息系统建设问题.黑龙江金融2016.(1),38-39.[10]孙科.互联网+时代下关于人力资源多媒体自助终端系统及关键技术的探讨.时代金融.2017.36,51-52.[11]张肖虎.商业人力资源管理信息系统构成[J].商场现代化,2006,(3):71-72.[12]LarssonA,ViitaojaY.Buildingcustomerloyaltyindigitalbanking:Astudyofbankstaff’sperspectivesonthechallengesofdigitalCRMandloyalty[J].InternationalJournalofBankMarketing,2017,35(3):00-00.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园安全保健工作制度
- 幼儿园应急单元工作制度
- 幼儿园指导帮扶工作制度
- 幼儿园教师诚信工作制度
- 幼儿园溺水安全工作制度
- 幼儿园登记维修工作制度
- 幼儿园老师午觉工作制度
- 幼儿园辐射带动工作制度
- 度假区联席会议工作制度
- 家电零售企业的竞争力研究分析-以深圳市顺电连锁股份有限公司为例 工商管理专业
- 七年级下册道法期末复习:必刷主观题100题(答案)
- 教育法律法规知识试题及答案
- 圐圙兔沟小流域综合治理项目水土保持设施验收报告
- 提升信息素养教学课件
- 专升本中药学统一考试真题及答案(2025年新版)
- CJ/T 120-2016给水涂塑复合钢管
- 500kV变电站施工质量保障计划
- 合同增加货物补充协议
- 传染病院感防控课件
- 【规范药房创建资料】药品有效期管理制度
- 起重设备维护培训
评论
0/150
提交评论