【《基于Android系统的记账软件的设计与实现》11000字】_第1页
【《基于Android系统的记账软件的设计与实现》11000字】_第2页
【《基于Android系统的记账软件的设计与实现》11000字】_第3页
【《基于Android系统的记账软件的设计与实现》11000字】_第4页
【《基于Android系统的记账软件的设计与实现》11000字】_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[27]。运用黑盒测试的测试办法,把各个不同功能的软件模板进行区分、管理。对于不同的模块独立地分装起来,并在传统测试的同时要进行数据的统一测试,完成对系统的概要设计,明确需要解决的问题及操作的详细应用说明并将之视作测试的突破口。同时对测试的对象进行逐一对照检查,针对单个的程序检测延伸至研发过程中单个及整个集成单元的检测中。要有规律有顺序的进行,不但可以缩短我们的工作时效,避免返工的操作,也可以对可用性负责,提高了可操作性和软件研发的实用性。6.2测试目的(1)站在开发者的立场上来看,须全面排查系统内部是否存在错误,并预估能否达到预期的运行结果,从而确立对APP系统的信心。除此之外,还要确保设计的内容与用户的需求的一致性,维护用户隐私、保证系统安全。只有这样我们才能在不断地检索APP中的问题中补足相关功能、及时改正。(2)以广大用户群体的角度来看,在实际使用(体验)环境下,对APP系统进行的使用测试,可以反馈出APP中存在的功能不足或服务性缺失。(3)从客户要求的视角考虑时,应充分、周全地考虑系统在运行中可能出现的问题,并高度重视用户在“意见反馈”界面中提交的宝贵建议,以评促改,大力维护系统并做出相应优化和升级,提高系统整体质量、增加用户的认可度、拓宽使用人群的界限。通过以上对系统正确性、易用性、切确性和兼容性等等的验证,在后台可对用户的需求做出精准回答,并通过相应手段高效完成有关更新。

6.3测试过程对于本系统主要是在安卓手机上进行运行的,针对的是使用者是想要进行便签管理、收支管理的用户,所以我们要从客户的角度出发,去测试该系统。部分功能测试用例表如下所示:6.3.1注册功能测试表6.1注册功能测试用例测试要求测试用户注册是否成功前提条件新用户第一次使用系统,且已存在用户bobo测试用例与执行步骤测试用例1:账号输入:bobo,密码输入:123,点击注册。测试用例2:账号输入:jack,密码输入:123,点击注册。测试用例3:账号为空,密码输入:123,点击注册。测试用例4:账号输入:555,密码为空,点击注册。预期效果测试结果注册成功,进入登录界面。通过提示用户名占用。通过提示:请输入账号。通过提示:请输入密码。通过6.3.2登录功能测试表6.2登录功能测试用例测试要求测试用户登录是否成功前提条件管理员账号:admin,密码:admin系统已注册用户:2025100639,密码:123123测试用例与执行步骤测试用例1:账号输入:admin,密码输入:admin,点击登录。测试用例2:账号输入:2025100639,密码输入:123123,点击登录。测试用例3:账号输入:2007100639,密码输入:123,点击登录。测试用例4:账号为空,密码输入:678,点击登录。测试用例5:账号输入:857,密码为空,点击登录。预期效果测试结果登录成功,跳转至管理员界面。通过登录成功,跳转至用户界面。通过提示:密码错误。通过提示:请输入账号。通过提示:请输入密码。通过6.3.3用户管理测试表6.3用户管理测试用例测试要求测试系统用户管理相关功能前提条件登录管理员账号,且系统中已有了用户信息测试用例与执行步骤测试用例1:选择一个用户,点击修改。测试用例2:选择一个用户,点击删除。测试用例3:点击添加用户,按要求填写其中内容。预期效果测试结果显示该用户的相关信息,并可修改用户角色及有关信息。通过成功删除该用户,且该账号无法再登陆系统。通过成功添加用户。通过6.3.4资讯管理测试表6.4资讯管理测试用例测试要求测试系统资讯管理相关功能前提条件登录管理员账号,且资讯管理中有了资讯的相关文章内容测试用例与执行步骤测试用例1:选择一条资讯,点击修改。测试用例2:选择一条资讯,点击删除。测试用例3:点击新增,按要求填写相关内容。预期效果测试结果显示该资讯的详细信息,并可修改资讯内容。通过成功删除该条资讯。通过成功添加资讯。通过6.3.5系统公告管理测试表6.5系统公告管理测试用例测试要求测试系统公告管理有关功能前提条件登录管理员账号,且系统公告管理中存在公告发布纪录测试用例与执行步骤测试用例1:选择一则公告,点击修改。测试用例2:选择一则公告,点击删除。测试用例3:点击新增,按要求填写相关内容。预期效果测试结果显示该公告的详细信息,并可修改公告内容。通过成功删除该公告。通过成功添加公告。通过6.3.6意见反馈管理测试表6.6意见反馈管理测试用例测试要求测试意见反馈管理有关功能前提条件登录管理员账号,且意见反馈管理中存在意见反馈纪录测试用例与执行步骤测试用例1:选择一条反馈,点击回复并填写回复内容,点击保存。测试用例2:选择一条反馈,点击删除。预期效果测试结果成功回复该反馈。通过成功删除该反馈。通过6.3.7用户便签管理测试表6.7用户便签管理测试用例测试要求测试用户便签管理功能前提条件登录用户账号测试用例与执行步骤测试用例1:点击添加,填写标题和内容。测试用例2:点击添加,填写标题,不填写内容。测试用例3:点击添加,填写内容,不填写标题。预期效果测试结果显示添加成功并添加到列表中。通过显示添加成功并添加到列表中。通过显示请填写完整,添加失败通过6.3.8用户意见反馈测试表6.8用户意见反馈测试用例测试要求测试用户意见反馈功能前提条件登录用户账号测试用例与执行步骤测试用例1:点击留言,填写留言内容。测试用例2:点击留言,不填写留言内容。预期效果测试结果显示留言并添加到列表中。通过显示请填写完整,留言失败。通过6.4测试结论(1)测试目标完成情况:完全性完成,精确性完成,保护性完成,功能性完成。(2)测试是否通过:通过。7.总结与展望本次开发的基于Android系统的记账软件已经接近尾声阶段了,我很想说的就是独立开发软件真的很能让人在开发期间得到锻炼,不管是需求分析,还是系统的设计以及系统功能详细实现还有最后的测试工作,每一步都要小心翼翼的完成,一步一步来,不然任何环节出现了差错,返工起来也很麻烦。开发系统过程中,遇到了很多的难题,比如基于Android系统的记账软件需要具有什么样的功能,这个我还是思考了很久,后来同学给我提示了一下,参考别人做好的系统,看看人家设计了什么功能,自己就多多参考下,后来这个问题就很好解决了,最难的就是系统编码了,我这个人本来就比较粗心,编码出现很多不该出现的错误,不该打空格也不小心键盘空格键多敲了两下,整得自己老是程序运行出错,找了好久都没有解决,后来无奈找到室友帮忙看看,慢慢检查终于找到问题了,编码过程真的很心塞。还好东拼西凑总算完成了功能要求了。系统整体界面虽然不是很好看,但起码不花哨,用户使用起来整体感觉就是简洁,功能体验虽然有点啰嗦,但是需要的功能都已经具备了。自己的身份目前还是学生,开发程序肯定是不会考虑周全,程序完成开发后也经过了一系列测试,整体来说还是没有发现明显的操作逻辑错误,自己在毕设制作过程中不仅知识有所增加,独立学习的能力也有所提高了,更重要的就是遇到问题向周边同学寻求帮助,这个是很有必要的。总的来说毕业设计的圆满完成,我真的觉得很自豪。

参考文献曾昭才,成静静,潘桂新.基于5G边缘云技术赋能智慧教育应用创新[J].数据通信,2021(02):4-6.张利国,代闻,龚海平.Android移动开放案例详解[M].北京:人民邮电出版社,2010.秦蓉.基于Java语言的安卓软件开发研究[J].电子技术与软件工程,2021(05):44-45.孙红,俞卫国.基于安卓5G信号参数获取上报的APP设计与实现[J].计算机技术与发展,2021,31(02):150-154.吕志远.基于市场调研的在校大学生记账APP设计研究[J].中国管理信息化,2019,22(04):200-201.田靖宇.让“e记账”APP更加人性化[N].中国信息报,2020-08-18(003).何文东.基于互信原则的家庭移动记账系统的设计与实现[D].电子科技大学,2025.郭志宏.Android应用开发详解[M].电子工业出版社.2010.龙亮海.随手记:小账本,大故事[J].销售与市场(管理版),2020(03):101.纪翠竹.Android理财软件——天天记账的设计和实现[J].电子制作,2015(12):83.杨文志.GoogleAndroid程序设计指南[M].北京:电子工业出版社,2009:10-100.熊刚.基于Android的智能手机的设计与实现[D]:[硕士学位论文].武汉:计算机应用技术系,2010.RafaelUfology.GOOGLEANDROIDMARKET[J].ComputerCanada,2009,25(13):24-25.明日科技.Android从入门到精通[M].清华大学出版社.2012.9杨云君.Android的设计与实现[M].北京:机械工业出版社,2013.赵镒.计算机软件Java编程特点与应用分析[J].电子技术,2021,50(04):188-189.王跃进,舒大荣.Nginx+PHP+MySQL服务器环境搭建技术实践[J].数字技术与应用,2021,39(03):144-146+149.马国振.基于Android的智能派件系统的设计与实现[J].网络安全技术与应用,2021(04):42-44.ZhangQimao,QiaoShuaiqing,ZhangQisheng,LiuShiyang.DesignandimplementationofthedetectionsoftwareofawirelessmicroseismicacquisitionstationbasedontheAndroidplatform[J].GeoscientificInstrumentation,MethodsandDataSystems,2021,10(1).董航.基于记账管理APP系统需求分析与设计[J].辽宁高职学报,2020,22(10):88-91+101.苗忠良.Android多媒体编程从初学到精通[M].北京:电子工业出版社,2011.林城.GoogleAndroid2.x应用开发实践[M].北京:清华大学出版社,2011.PriyankaTyagi.PragmaticFlutter:BuildingCross-PlatformMobileAppsforAndroid,iOS,Web&Desktop[M].CRCPress:2021-04-25.杨经纬,魏子麒,刘璘.用户如何看待产品中的预测分析功能?——面向非功能性需求的调研报告[J].计算机科学,2020,47(12):18-24.DavidJ.Grimshaw,GodfreyW.Draper.Non-functional

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论