基于数据结构的学籍管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 单元测试................................................................................................. 2 3 系统测试(GUI)....................................................................................... 3 4 软件缺陷................................................................................................. 6 5 测试结论................................................................................................. 7
5 测试结论
学籍系统在功能实现上已经很完善了,结合测试中出现的问题,主要是在界 面的设计以及对功能细节方面的处理还有欠缺,应更多的站在用户角度来完善软 件,更多考虑人机友好界面的原则,在用户进行操作的时候,提供操作结果的反 馈,使用户了解自己的操作是否生效。同时对于学生基本信息录入的各项信息进 行约束,检查其是否符合要求的格式,在修改、查询和删除时只能用学号进行查 询显得太唯一了,应该多些匹配条件。在界面上,应该对窗体上的控件多一些设 置,在调节窗体大小的时候,应该让控件随之变化,这样更人性化些。总的来说, 优点还是大过于缺点的。再完善些那就更好了。
《基于数据结构的学籍管理系统》 测试报告
院 系:
专 业:
软件工程
班 级:
学 号:
姓 名:
指导教师:
开课时间: / 学年 第 学期
常熟理工学院计算机科学与工程学院 制
目录
1 功能测试................................................................................................. 1 1.1 学生信息录入测试.........................................................................1 1.2 学生信息修改测试.........................................................................1 1.3 学生信息查询测试.........................................................................1 1.4 学生信息删除测试.........................................................................2 1.5 界面按钮测试................................................................................2
本次软件测试的过程给了我不一样的感受,以前都是作为用户来体验各种应 用程序,这次作为测试人员,兼顾着用户态度来进行这次软件测试。这样会对这 款软件的改进具有更大的作用!希望第一次的软件测试能够成功!
4 软件缺陷
1 录入学生基本信息 ①未对用户输入的数据进行校验:如学号应该由数字组成,而系统却可以接收非
数字符号。姓名中包含有数字或者标点符号也可通过系统审核。年级/出生年 月中包含非数字也可通过。 2 要加强人机交互。用户点击“录入信息”后,系统虽然置空信息,但并未提 示用户是否操作成功,这样使得用户信息很不完善。 2 修改学生基本信息 ①查询方式单一。应设计为不仅可以通过学号查找用户,还可通过其他关键字。 ②交互方式有待改进。在用户点击“修改”后,弹出的确认框会挡住详细信息页, 致使无法查看。 3 查询与打印学生基本信息 ①在打印选项时,如果用户不小心点击后系统会立刻调用打印机。这点不够友好, 应添加一个询问窗口,询问用户是否确认打印。 4 删除学生基本信息 ①点击删除后,弹出的确认窗口会挡住学生详细信息,应改变一下窗体的位置 ②删除后系统无任何提示,应设计为弹窗提醒用户操作结果。
三、查询与打印学生基本信息 在此界面输入学号“007”后点击“查询”,结果如下图。由于没有打印机,
打印功能未进行测试。
通过图片,我们可以看到学生的基本信息以及修改完成。
四、删除学生基本信息 在删除界面输入学号“007”后,系统会显示学生的基本信息,点击“删除”
后,会弹出提示框询问用户是否删除。
在删除后再在查询界面查询,结果如下,说明删除操作已经成功执行:
1.2 学生信息修改测试
测试对象:功能 测试方面:界面 测试人: 测试时间: 问题: 1 只能通过学号来查找学生信息,不够人性化,应该使用多关键词搜索 处理结果:待定
1.3 学生信息查询测试
测试对象:功能 测试方面:界面 责任人: 测试人及测试时间:2015-5-4 问题: ①只能通过学号检索已存在的学生,应使关键词多样化 处理结果:待定
1.4 学生信息删除测试
测试对象:功能 测试方面:界面 测试人:亚索 测试人及测试时间:2015-5-14 问题: ①只能通过学号检索删除 处理结果:待定
1.5 界面按钮测试
测试对象:功能 测试方面:界面 测试人:亚索 测试时间:2015-5-14 问题: ①信息录入界面:在点击“录入”按钮之后,虽然信息被成功录入,但并未有相 应的“信息录入成功”来提示用户该学生信息已被录入成功。 ②修改、查询、删除界面都要通过学号来检索学生信息,这样显得查询方式过于 单一。 ③在点击“录入修改”、“删除”、“查询”等按钮后出现的提示框信息都遮挡了原 来窗体的信息,这样的设计有点不合理。 处理结果:待定
1 功能测试
1.1 学生信息录入测试
测试对象:功能 测试方面:界面 测试人: 测试时间: 问题: 1 学号输入后,其他信息不填均可录入成功 2 学号能够输入数字,字母,标点等 3 姓名可以包含数字、标点符号等一些不应该出现的 4 年级中有字母、标点符号仍可通过检测 5 出生年月可以包含英文、符号等非法字符 处理结果:待定
2 单元测试
使用 JUnit 单元测试工具对整个项目测试结果如下图所示:
在单独测试方法时,会遇到初始化问题,但并不是很严重:
3 系统测试(GUI)
所有功能基本独立的模块经过严格的单元测试以后,接下来需要进行系统测试。 本次系统测试以一个实际的学生信息管理为例测试系统,测试信息如下: 学号:007 姓名:亚索 性别:女 专业:计算机科学与技术 年级: 出生:
测试过程如下: 一、录入学生基本信息
在将上述数据填入表格后,系统并未报错。点击录入,系统也未提示错误 信息。因此录入学生基本信息这块基本没有什么问题。下一步将测试修改学生基 本信息。
二、修改学生基本信息 如下图输入学号“007”后,点击“开始修改”,这时在下方显示了我们要修
改的全部内容。这也说明上一步的录入工作确实将学生基本信息录入到了学籍管 理系统,在修改界面可以对每一项进行修改,修改完成后,点击下方“录入修改”, 系统会பைடு நூலகம்窗提醒是否进行修改,非常人性化。如果放弃修改,可以点击下方的“重 置”。 在这里我们将学生信息中的年级修改为“2013”,出生修改为“1994”,再在此页 面中查询,结果如下:
5 测试结论
学籍系统在功能实现上已经很完善了,结合测试中出现的问题,主要是在界 面的设计以及对功能细节方面的处理还有欠缺,应更多的站在用户角度来完善软 件,更多考虑人机友好界面的原则,在用户进行操作的时候,提供操作结果的反 馈,使用户了解自己的操作是否生效。同时对于学生基本信息录入的各项信息进 行约束,检查其是否符合要求的格式,在修改、查询和删除时只能用学号进行查 询显得太唯一了,应该多些匹配条件。在界面上,应该对窗体上的控件多一些设 置,在调节窗体大小的时候,应该让控件随之变化,这样更人性化些。总的来说, 优点还是大过于缺点的。再完善些那就更好了。
《基于数据结构的学籍管理系统》 测试报告
院 系:
专 业:
软件工程
班 级:
学 号:
姓 名:
指导教师:
开课时间: / 学年 第 学期
常熟理工学院计算机科学与工程学院 制
目录
1 功能测试................................................................................................. 1 1.1 学生信息录入测试.........................................................................1 1.2 学生信息修改测试.........................................................................1 1.3 学生信息查询测试.........................................................................1 1.4 学生信息删除测试.........................................................................2 1.5 界面按钮测试................................................................................2
本次软件测试的过程给了我不一样的感受,以前都是作为用户来体验各种应 用程序,这次作为测试人员,兼顾着用户态度来进行这次软件测试。这样会对这 款软件的改进具有更大的作用!希望第一次的软件测试能够成功!
4 软件缺陷
1 录入学生基本信息 ①未对用户输入的数据进行校验:如学号应该由数字组成,而系统却可以接收非
数字符号。姓名中包含有数字或者标点符号也可通过系统审核。年级/出生年 月中包含非数字也可通过。 2 要加强人机交互。用户点击“录入信息”后,系统虽然置空信息,但并未提 示用户是否操作成功,这样使得用户信息很不完善。 2 修改学生基本信息 ①查询方式单一。应设计为不仅可以通过学号查找用户,还可通过其他关键字。 ②交互方式有待改进。在用户点击“修改”后,弹出的确认框会挡住详细信息页, 致使无法查看。 3 查询与打印学生基本信息 ①在打印选项时,如果用户不小心点击后系统会立刻调用打印机。这点不够友好, 应添加一个询问窗口,询问用户是否确认打印。 4 删除学生基本信息 ①点击删除后,弹出的确认窗口会挡住学生详细信息,应改变一下窗体的位置 ②删除后系统无任何提示,应设计为弹窗提醒用户操作结果。
三、查询与打印学生基本信息 在此界面输入学号“007”后点击“查询”,结果如下图。由于没有打印机,
打印功能未进行测试。
通过图片,我们可以看到学生的基本信息以及修改完成。
四、删除学生基本信息 在删除界面输入学号“007”后,系统会显示学生的基本信息,点击“删除”
后,会弹出提示框询问用户是否删除。
在删除后再在查询界面查询,结果如下,说明删除操作已经成功执行:
1.2 学生信息修改测试
测试对象:功能 测试方面:界面 测试人: 测试时间: 问题: 1 只能通过学号来查找学生信息,不够人性化,应该使用多关键词搜索 处理结果:待定
1.3 学生信息查询测试
测试对象:功能 测试方面:界面 责任人: 测试人及测试时间:2015-5-4 问题: ①只能通过学号检索已存在的学生,应使关键词多样化 处理结果:待定
1.4 学生信息删除测试
测试对象:功能 测试方面:界面 测试人:亚索 测试人及测试时间:2015-5-14 问题: ①只能通过学号检索删除 处理结果:待定
1.5 界面按钮测试
测试对象:功能 测试方面:界面 测试人:亚索 测试时间:2015-5-14 问题: ①信息录入界面:在点击“录入”按钮之后,虽然信息被成功录入,但并未有相 应的“信息录入成功”来提示用户该学生信息已被录入成功。 ②修改、查询、删除界面都要通过学号来检索学生信息,这样显得查询方式过于 单一。 ③在点击“录入修改”、“删除”、“查询”等按钮后出现的提示框信息都遮挡了原 来窗体的信息,这样的设计有点不合理。 处理结果:待定
1 功能测试
1.1 学生信息录入测试
测试对象:功能 测试方面:界面 测试人: 测试时间: 问题: 1 学号输入后,其他信息不填均可录入成功 2 学号能够输入数字,字母,标点等 3 姓名可以包含数字、标点符号等一些不应该出现的 4 年级中有字母、标点符号仍可通过检测 5 出生年月可以包含英文、符号等非法字符 处理结果:待定
2 单元测试
使用 JUnit 单元测试工具对整个项目测试结果如下图所示:
在单独测试方法时,会遇到初始化问题,但并不是很严重:
3 系统测试(GUI)
所有功能基本独立的模块经过严格的单元测试以后,接下来需要进行系统测试。 本次系统测试以一个实际的学生信息管理为例测试系统,测试信息如下: 学号:007 姓名:亚索 性别:女 专业:计算机科学与技术 年级: 出生:
测试过程如下: 一、录入学生基本信息
在将上述数据填入表格后,系统并未报错。点击录入,系统也未提示错误 信息。因此录入学生基本信息这块基本没有什么问题。下一步将测试修改学生基 本信息。
二、修改学生基本信息 如下图输入学号“007”后,点击“开始修改”,这时在下方显示了我们要修
改的全部内容。这也说明上一步的录入工作确实将学生基本信息录入到了学籍管 理系统,在修改界面可以对每一项进行修改,修改完成后,点击下方“录入修改”, 系统会பைடு நூலகம்窗提醒是否进行修改,非常人性化。如果放弃修改,可以点击下方的“重 置”。 在这里我们将学生信息中的年级修改为“2013”,出生修改为“1994”,再在此页 面中查询,结果如下: