修改密码活动图: 用户接口2操作接口2数据库接口2 选择修改密码查询学生信息,教师信息数据库生成用户信息对象 输入密码2次 验证密码修改的合法性 密码输入错误,重新输入法合不码密合法 更新数据库信息功成新更 密码修改成功信息 图5.16 修改密码活动图
35
六、软件测试
6.1目的
为了尽可能的找出软件的不足,提高软件的质量,促进软件的成功验收,专门制定了本大纲。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织与管理。 6.2界面测试
对照界面规范(在软件需求规格说明书中规定,或者由软件工程规范中给出)和界面表(在概要设计中给出),检查各界面设计是否规范,包括:界面风格、表现形式、组件用法、字体选择、字号选择、色彩搭配、日期表现、计时方法、时间格式、对齐方式等等,是否符合规范、是否协调一致、是否便于操作。 界面在各个浏览器中进行测试,发现有没有浏览器不兼容的问题,若有,则对静态界面进行修改。测试结果每个界面在各个浏览器中都没有问题。 权限不同的用户进入系统所显示的功能不同: 管理员:用户名——admin 密码——admin
学工部:用户名——zhaoxin(每个学工部人员都有都有不同的用户名) 密码——123
学办:用户名——sfxya(每个学院都有不同的用户名) 密码——123 6.2.1管理员进入系统界面 管理员:用户名——admin 密码——admin
36
图6.1 管理员进入系统页面
6.2.2学工部人员进入系统页面
学工部:用户名——zhaoxin(每个学工部人员都有都有不同的用户名) 密码——123
图6.2 学工部进入系统页面
6.2.3教办人员进入系统页面
学办:用户名——sfxya(每个学院都有不同的用户名)
37
密码——123
6.3登陆测试
1.当输入没有不存在的用户名或密码时,将会出现用户名或密码错误。
图6.3 教办人员进入系统页面
2.当添加用户时,如果该用户已经存在,输出:该用户已存在。 3.客户用户名或密码输入错误,输出:用户名或密码错误。 4.当用户名输入为空,输出:用户名不能为空。
5.当输入正确,如0560078、000123,000001、123456或000000、000000登陆界面 6.4修改密码测试
1.输入原来的密码,学工部:123;教办:123,新密码两次输入相同,输出:
密码修改成功。
2.输入原来的密码,学工部:123;教办:123,新密码两次输入不同,输出:密码修改失败。
3.输入原来的密码,当核对出现错误,输出:密码修改失败。
38
图6.5 修改密码成功
图6.4 修改密码失败
6.5文件上传下载测试
学工部人员上传文件和教办人员上传文件。测试教办人员所查看的文件是否是学工部人员上传的文件。学工部人员下载的文件是否是教办人员上传的文件。
可通过不同人员上传文件进行测试。 学工部人员上传文件列表:
39
图6.6 教办人员上传文件列表