系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。
系统测试包括:用户登录功能测试、招聘信息展示功能测试、招聘信息添加、招聘信息搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:
表5-1 用户登录功能测试表
用例名称 | 用户登录系统 |
目的 | 测试用户通过正确的用户名和密码可否登录功能 |
前提 | 未登录的情况下 |
测试流程 | 1) 进入登录页面 2) 输入正确的用户名和密码 |
预期结果 | 用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入 |
实际结果 | 实际结果与预期结果一致 |
招聘信息查看功能测试:
表5-2 招聘信息查看功能测试表
用例名称 | 招聘信息查看 |
目的 | 测试招聘信息查看功能 |
前提 | 用户登录 |
测试流程 | 点击招聘信息列表 |
预期结果 | 可以查看到所有招聘信息 |
实际结果 | 实际结果与预期结果一致 |
管理员添加招聘信息界面测试:
表5-3 管理员添加招聘信息界面测试表
用例名称 | 招聘信息发布测试用例 |
目的 | 测试招聘信息发布功能 |
前提 | 用户正常登录情况下 |
测试流程 | 1)点击招聘信息管理就,然后点击添加后并填写信息。 2)点击进行提交。 |
预期结果 | 提交以后,页面首页会显示新的招聘信息 |
实际结果 | 实际结果与预期结果一致 |
招聘信息搜索功能测试:
表5-4招聘信息搜索功能测试表
用例名称 | 招聘信息搜索测试 |
目的 | 测试招聘信息搜索功能 |
前提 | 无 |
测试流程 | 1)在搜索框填入搜索关键字。 2)点击搜索按钮。 |
预期结果 | 页面显示包含有搜索关键字的招聘信息 |
实际结果 | 实际结果与预期结果一致 |
密码修改功能测试:
表5-5 密码修改功能测试表
用例名称 | 密码修改测试用例 |
目的 | 测试管理员密码修改功能 |
前提 | 管理员用户正常登录情况下 |
测试流程 | 1)管理员密码修改并完成填写。 2)点击进行提交。 |
预期结果 | 使用新的密码可以登录 |
实际结果 | 实际结果与预期结果一致 |
通过编写招聘网站数据可视化系统的测试用例,已经检测完毕用户登录模块、招聘信息查看模块、招聘信息添加模块、招聘信息搜索模块、密码修改功能测试,通过这5大模块为招聘网站数据可视化系统的后期推广运营提供了强力的技术支撑。
6 结论
在开发本招聘网站数据可视化系统之前我胸有成竹,觉得很简单,但在实际的开发中我发现了自身的很多问题,许多编程思想和方法都还没有掌握牢靠,比如Django、pycharm、Javascript、HbuildX等许多python Web开发技术,通过开发这个招聘网站数据可视化系统我成长了很多,懂得了做什么事情都要脚踏实地,不能眼高手低,在本次招聘网站数据可视化系统的开发中我逐渐掌握逐渐熟悉的技术。
本次招聘网站数据可视化系统的开发中我还学会了很多,例如良好的编程思想和完善的规划思想。在着手编程之前需要罗列出程序框架的大概,脑海中构建出程序的主题框架。做好这一步我们才能胸有成竹的经行开发项目。当设计框架了熟于心之后,需要思考本次编程所需的主要知识点和技术点,并充分学习。如此一来项目的开发才能循序渐进、如丝般顺滑,长久以往就能养成良好的开发习惯。一个程序好不好还要看出的bug多不多,如果在项目完成前做好bug的查验与预防可能发生的事故才能保证程序的稳定长久性运行。如果项目在完工后出现各种问题自己,那么在进入社会后,不仅会给公司团队带来麻烦和增加不必要的工作,还会导致客户流失,公司对自己的评价下降。
在本次项目中我也暴露了诸多问题。对于python的编程知识有所欠缺,环境配置和算法上出现诸多问题,时常导致项目运行出错,或者目标的实现有问题。或者实现想法时算法未优化,使得代码冗长,程序运行不顺畅。
豪华网站建设湖南网站建设网网站制作app软件定制开发企业网站的建设网站建设网站制作公司外贸网站建设广州制作网站seo河北网站制作绍兴网站建设济南网站建设找凌峰东营网站设计新疆网站制作九江网站建设中卫网站设计公司集团企业网站建设专业网页制作海洋网站建设兰州网站设计公司太原网站建设深圳定制网站制作吉林网站建设自助建站软件网站开发建设东莞微信小程序开发企业网站的开发网站定制小企业网页制作手机网站建设西安网站开发公司网站程序开发