搜索
您的当前位置:首页正文

软件工程与计算测试分析报告

来源:抵帆知识网


测试分析报告

1引言

1.1编写目的

这份用户手册给出了本宿舍管理系统的开发背景,具有的功能,软件性能及操作流程。目的是使用户对软件有更进一步的了解,对其功能的熟悉有助于用户操作掌握对软件的操作,并能及时反应软件存在的不足便于及时更正。

用户手册面向的对象是软件的使用者,包括学生用户,管理员用户和超级管理员用户。

1.2背景

待开发的软件系统的名称:宿舍管理系统 项目的任务提出者:李剑

项目开发者:李剑、杨民岱、娄小敏、田海燕、沈大正 用户:在校全体师生及相关工作人员 实现该软件的计算机网络:校园网

本软件仅学校的学生管理系统存在数据提供的关系,与其他系统无联系。

1.3定义

列出本文件中用到的专问术语的定义和外文首字母组词的原词组。

1.4参考资料

 【1】赵绪辉 张树明 编 渤海大学信息科学与工程学院 《软件工

程》课程设计指导用书 第五版

 【2】 张海藩 《软件工程》 清华大学出版社 第二版

 【3】 张尧学 《web数据库系统开发教程》 清华大学出版社 第三

2测试概要

测试内容 用户名测试

标识符 test_user_id 测试操作 输入用户名,不输入用户名 1

密码测试 身份验证测试 密码修改测试 报修信息测试 意见建议测试 学生信息测试 离校信息测试 密码修改测试 报修信息测试 意见建议测试 离校信息测试 密码修改测试 用户信息测试 管理员信息测试 test_user_pwd test_user_type test_mgechpwd test_mgerep test_mgemess test_stuinfo test_stastuleave test_stuchpwd test_sturep test_mgemess test_stuleave test_supchpwd test_useinfo test_manginfo 输入正确密码,输入错误密码 点击确认 输入错误原始密码,新密码两次输入不同 管理员登录查看,点击确认已报修 管理员登录查看,点击回复 管理员查看学生信息,增加,删除,修改 管理员查看离校信息,删除 输入错误原始密码,新密码两次输入不同 输入报修信息,点击提交,已报修有提示 输入留言信息,点击提交,已回复可查看回复 提交离返校时间 输入错误原始密码,新密码两次输入不同 超级管理员查看所有用户信息,编辑 超级管理员查看管理员信息,增加,删除,修改 3测试分析

3.1测试1 用户名测试(test_user_id)

若输入了用户中出存在的用户名,将看到网页消息提示“用户名不存在!” 。

3.2测试2 密码测试(test_user_pwd)

若用户输入了错误的密码,将看到网页消息提示“用户名或密码错误!” 。

3.3测试3 身份验证测试(test_user_type)

在输入正确用户名的情况下,系统将根据数据库中相应表项内容判断该用户是管理员身份或是学生身份,再进入不同的信息中心页面。

3.4测试4 密码修改测试(test_mgechpwd)

若是输入了正确的旧密码,并输入了符合表设计要求的新密码,且两次输入相同,网页消息将提示“密码修改成功!” 。若是两次新密码的输入不同,则将提示“两次密码输入不一致!” 。 若是输入了错误的旧密码,在点击确定后将出现提示消息“旧密码输入错误!”

2

3.5测试5 报修信息测试(test_mgerep)

对报修信息的处理是确认已报修,在点击已报修后,该条信息将从待处理列表中被删除。若是用学生身份登录,则可以看到报修解决的时间。

3.6测试6 意见建议测试(test_mgemess)

对学生的留言信息进行选择,然后可以进行删除和回复的操作。在进行删除后,待处理信息列表中将不再有这条信息。进行回复后,待处理留言中将不再有这条信息。该条意见的提出者在登录后,可以看到回复的内容。

3.7测试7 学生信息测试(test_stuinfo)

可以对学生的信息进行编辑和删除。点击选择后,将出现选中条目的信息。进行编辑后点击确认,可以看到相关内容得到修改。可以新建学生信息,在点击新建按钮后,可以看到供填写的项目。填写完毕后进行提交,即可看到列表中增加了之前添加的学生信息。

3.8测试8 离校信息测试(test_stastuleave)

可以查看学生的离校信息,并可在信息过期后进行删除操作。

3.9测试9 密码修改测试(test_stuchpwd)

若是输入了正确的旧密码,并输入了符合表设计要求的新密码,且两次输入相同,网页消息将提示“密码修改成功!” 。若是两次新密码的输入不同,则将提示“两次密码输入不一致!” 。 若是输入了错误的旧密码,在点击确定后将出现提示消息“旧密码输入错 误!” 。

3.10测试10 报修信息测试(test_sturep)

在相应的报修信息栏填写报修信息后进行提交,管理员在登录后即可对该报修需求进行处理,处理完毕后确认已报修。学生再次登录,则可查看到处理的时间,得知已经得到处理。

3

3.11测试11 意见建议测试(test_stumess)

学生用户填写好意见建议后确认提交,管理员在登录后可以对该留言进行回 复。学生再次登录,则可以看到回复的内容。学生也可对过早的留言信息进行删除操作。

3.12测试12 离校信息测试(test_stuleave)

学生用户可以在离校时设置离校和返校时间,管理员在登录后可在离校信息子模块看到学生的离返校时间。

3.13测试13 密码修改测试(test_supchpwd)

若是输入了正确的旧密码,并输入了符合表设计要求的新密码,且两次输入相同,网页消息将提示“密码修改成功!” 。若是两次新密码的输入不同,则将提示“两次密码输入不一致!” 。 若是输入了错误的旧密码,在点击确定后将出现提示消息“旧密码输入错 误!” 。

3.14测试14 用户信息测试(test_useinfo)

可以查看用户的用户名和密码,并进行删除或者编辑操作。

3.15测试15 管理员信息测试(test_manginfo)

可以看到普通管理员用户的详细信息,并且可以对其进行编辑和删除操作,并可以有权限添加新的管理员信息。

4对软件功能的结论

4.1功能1 查询功能(search) 4.1.1能力

具有相应权限的用户可以查看所需信息,已文字或表格显示。

4

4.1.2限制

只可做到无条件查询,即显示全部信息,未提供输入查询条件进行查询的功能。

4.2功能2 删除功能(delete) 4.2.1能力

具有相应权限的用户可以删除选中信息,删除后可看到该信息从列表中删除。

4.2.2限制

无。

4.3功能3 编辑功能(edit) 4.3.1能力

对选中信息内容进行编辑,提交后可以查看更新后的内容。

4.3.2限制

输入符合数据格式的数据,否则系统将提示更新失败。

4.4功能4 添加功能(add) 4.4.1能力

具有权限的用户按照需求添加满足要求的信息,包括用户信息和管理员信息等。

4.4.2限制

添加信息时每一项都应该输入符合数据格式的数据,否则系统将提示更新失败。

5

5分析摘要

5.1能力

经过一系列测试,基本证实本系统的工作能力符合需求。本系统的生存能力很强,对计算机的要求不高,测试环境和实际运行环境基本无差异。

5.2缺陷和限制

系统太过粗糙,不具实用性,安全性有待提高。

5.3建议

a. 无打印功能,对需要报表的地方应添加打印功能

b. 很多信息都存在Session字段,服务器负载很大,应考虑减轻服务器负载 c. 对某些异常的处理不够完善

5.4评价

本次系统开发是本小组《软件工程》课程设计的作业系统,对需求分析中的功能需求都能满足,但由于技术和时间上的原因,本系统并不具有实用性,不能交付使用。

6测试资源消耗

本次测试可以在短时间内完成,资源消耗很小,可忽略。

6

因篇幅问题不能全部显示,请点此查看更多更全内容

Top