软件需求工程 高校教学平台 测试报告

点击查看 软件需求工程 高校教学平台 卷首语

测试介绍

测试对象

测试对象是本项目高校教学平台,主要测试点如下:

  • 用户管理模块:游客注册、用户登录、用户找回密码、用户修改密码、用户注销

  • 用户个人信息模块:用户查看个人基本信息、用户修改(设置)个人信息

  • 用户行为模块:用户查看教师个人主页、用户查看课程介绍、用户筛选课程

  • 网站维护模块:用户查看友情链接、用户进行全站搜索、用户查看帮助(使用手册)、用户反馈使用体验或建议

  • 管理员模块:管理员添加新学生、管理员添加新教师、管理员添加教师主页、管理员修改教师主页、管理员添加课程基本信息、管理员修改课程基本信息、管理员添加教学班、管理员修改教学班、管理员修改考试成绩、管理员导出考试成绩

  • 助教管理模块:教师添加助教

  • 教学班章节/资料模块:教师(助教)增添教学班章节、教师(助教)删除教学班章节、教师(助教)上传教学班资料、教师(助教)删除教学班资料、教师(助教)查看教学班成绩、教师(助教)修改教学班成绩、教师(助教)设置平时与期末成绩占比

  • 教学班作业/实验模块:教师(助教)添加教学班作业、教师(助教)修改设置教学班作业、教师(助教)删除教学班作业、教师(助教)查看教学班作业情况、教师(助教)批改教学班作业、教师(助教)添加教学班实验、教师(助教)修改设置教学班实验、教师(助教)删除教学班实验、教师(助教)查看教学班实验完成情况、教师(助教)批改教学班实验

  • 教学班测试模块:教师(助教)添加题目、教师(助教)添加教学班测试、教师(助教)修改教学班测试、教师(助教)删除教学班测试、教师(助教)批改教学班测试

  • 教学班论坛模块:教师(助教)发布教学班帖子、教师(助教)查看教学班帖子、教师(助教)回复教学班帖子、教师(助教)删除教学班帖子

  • 教学班通知模块:教师(助教)发布教学班通知、教师(助教)修改教学班通知、教师(助教)删除教学班通知

测试目的

在已经规定好的条件下对本项目进行测试,目的在于通过测试去发现软件中程序的错误或者是BUG,衡量软件的质量,然后对软件是否满足最初的要求或者初衷做出一个正确的判断。

测试范围

采取黑盒测试的方法,对各模块的基本功能进行测试,包含用户管理模块、助教管理模块、课程信息模块、教学班信息模块(含作业、实验、测试、资料等)、讨论留言模块、课程通知模块、网站维护模块等。

测试基础

测试环境

软件运行环境

表2-1 客户端软件配置
项目说明
浏览器Google Chrome, Microsoft Edge, Firefox, Safari, Opera
数据库MySQL Ver 8.0.21-0ubuntu0.20.04.4 for Linux on x86_64 ((Ubuntu))
测试数据由测试团队设计

硬件运行环境

服务器端
表2-2 服务器硬件配置
项目说明
服务器阿里云
处理器Intel® Xeon® Platinum 8163 CPU @ 2.50GHz
核数4
内存8GB RAM
缓存33792KB
硬盘40GB SSD
带宽5Mbps
地址大小46 bits physical, 48 bits virtual
操作系统Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-31-generic x86_64)
数据库MySQL Ver 8.0.21-0ubuntu0.20.04.4 for Linux on x86_64 ((Ubuntu))
客户端
表2-3 博主本人的客户端硬件配置
项目信息
供应商LENOVO
操作系统Windows 10 Pro 64-bit (10.0, Build 18363)
系统模型20LBA01KCD
BIOS版本N27ET32W (1.18 ) (type: UEFI)
处理器Intel® Core™ i5-8350U CPU @ 1.70GHz (8 CPUs), ~1.9GHz
内存20.00GBRAM
硬盘256GB SSD 1.0TB HDD
显卡Intel® UHD Graphics 620 NVIDIA Quadro P500
显示器名称:Wide viewing angle & High density FlexView Display 1920x1080 分辨率(刷新频率):1920 x 1080§ (59.977Hz)
名称:Generic PnP MonitorAOC2701 分辨率(刷新频率):1920 x 1080§ (60.000Hz)
名称:Generic PnP Monitor DELL U2518D 分辨率(刷新频率):2560 x 1440§ (59.951Hz)
网络Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001Microsoft Network Provider,0x00200000,0,1,MSNP.ax,10.00.18362.0001
鼠标Logitech M330
键盘MOTOSPEED GK89
表2-4 队员xxx的客户端硬件配置
项目信息
供应商LENOVO
操作系统Windows 10 家庭中文版64位(10.0,版本18363)
系统模型81BV
BIOS版本6MCN14WW
处理器Intel® Core™ i7-8550U CPU @ 1.80GHz (8 CPUs), ~2.0GHz
内存8192MB RAM
硬盘256GB SSD 1.0TB HDD
显卡Intel® UHD Graphics 620
显示器名称:Intel® UHD Graphics 620 桌面分辨率:1920*1080 有源信号分辨率:1920*1080 刷新频率:60Hz 位深度:8位 颜色格式:RGB 颜色空间:标准动态范围(SDR)
网络Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft Network Provider,0x00200000,0,1,MSNP.ax,10.00.18362.0001
鼠标HID-compliant mouse
键盘HID Keyboard Device PS/2 标准键盘
表2-5 队员xxx的客户端硬件配置
项目信息
供应商LENOVO
操作系统Windows 10 家庭中文版64位(10.0,版本18363)
系统模型81BS
BIOS版本5ZCN31WW
处理器Inter® Core™ i7-850U CPU @ 1.80GHz (8 CPUs), ~2.0GHz
内存8192MB RAM
硬盘
显卡Inter® UHD Graphics 620 NVIDIA GeForce MX150
显示器显示器1:已连接到Intel® UHD Graphics 620 桌面分辨率:1920×1080 有源信号分辨率:1920×1080 刷新频率(Hz):59Hz 位深度:8位 颜色格式:RGB 颜色空间:标准动态范围(SDR)
网络Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,10.00.18362.0001 Microsoft Network Provider,0x00200000,0,1,MSNP.ax,10.00.18362.0001
鼠标ThinkLife WLC200-M
键盘
表2-6 队员xxx的客户端硬件配置
项目信息
供应商DELL
操作系统Windows 10 家庭中文版
系统模型基于x64的电脑
BIOS版本BIOS 版本/日期 Dell Inc. 1.1.6
处理器Intel® Core™ i7-8550U CPU @ 1.80GHz 1.99GHz
内存8.0GB RAM
硬盘SK hynix SC311 SATA 128GB ST1000LM035-1RK172
显卡NVIDIA GeForce MX150
显示器Intel® UHD Graphics 620
网络Bluetooth Device(PAN) #2 Qualcomm QCA61x4A 802.11ac Wireless Adapter Realtek Pcle GBE Family Controller Sangfor SSL VPN CS Support System VNIC TAP-Windows Adapter V9
鼠标HID-compliant mouse
键盘HID Keyboard Device
表2-7 队员xxx的客户端硬件配置
项目信息
供应商HUAWEI
操作系统WINDOWS10家庭中文版64位(10.0,版本18363)
系统模型VLE-WX0
BIOS版本1.22
处理器Intel® Core™ i5-8250U @ 1.60GHz(8 CPUs), ~1.8GHz
内存8192MB RAM
硬盘256GB SSD 1.0TB HDD
显卡Intel® UHD Graphics 620
显示器Generic PnP Monitor
网络
鼠标PS/2标准鼠标
键盘PS/2标准键盘
表2-8 队员xxx的客户端硬件配置
项目信息
供应商Apple
操作系统MacOS High Sierra 10.13.6
系统模型
BIOS版本
处理器3.1 GHz Intel Core i5
内存8 GB 2133 MHz LPDDR3
硬盘
显卡Intel Iris Plus Graphics 650 1536 MB
显示器13.3-英寸 (2560 x 1600) Intel Iris Plus Graphics 650 1536 MB 图形卡
网络无线网卡 802.11a/b/g/n/ac 以太网: 802.11ac 1333 Mbps
鼠标
键盘

版本信息

高校教学平台版本v1.0.0_beta

报告版本v1.0

测试方法

静态测试和动态测试

静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。

动态方法是指动态测试是通过运行软件来检验软件的动态行为和运行结果的正确性。通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。

黑盒测试、白盒测试和灰盒测试

黑盒测试是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。其以用户的角度,从输入数据与输出数据的对应关系出发进行测试,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。

灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

手动测试和自动化测试

手动测试是由人去一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中节省了人力、时间或硬件资源,提高了测试效率。

等价类划分和边界值分析法

等价类划分法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。等价类划分法是一种系统性的确定要输入的测试条件的方法。

由于等价类是在需求规格说明书的基础上进行划分的,并且等价类划分不仅可以用来确定测试用例中的数据的输入输出的精确取值范围,也可以用来准备中间值、状态和与时间相关的数据以及接口参数等,所以等价类可以用在系统测试、集成测试和组件测试中,在有明确的条件和限制的情况下,利用等价类划分技术可以设计出完备的测试用例。这种方法可以减少设计一些不必要的测试用例,因为这种测试用例一般使用相同的等价类数据,从而使测试对象得到同样的反映行为。等价类划分的方法分为两个主要的步骤,划分等价类型和设计测试用例。

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。

边界值测试与等价划分的区别如下:

  • 边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。

  • 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

测试用例

表4-1 高校教学平台测试用例设计
用例名称测试编号描述测试步骤测试数据预期结果实际结果 PASS/FAIL
游客注册USR-01-01游客填写相关信息进行注册游客输入合法的用户名、邮箱、电话、密码和确认密码,并点击注册按钮。1、输入用户名:byr 2、输入邮箱:3180102070@zju.edu.cn 3、输入电话:18888915638 4、输入密码:000abc 5、输入确认密码:000abc显示“注册成功”,跳转到游客登录界面PASS
USR-01-02游客填写相关信息进行注册游客输入不合法的用户名,并填写正确的邮箱、电话、密码和确认密码,并点击注册按钮。1、输入用户名:by 2、输入邮箱:3180102070@zju.edu.cn 3、输入电话:18888915638 4、输入密码:000abc 5、输入确认密码:000abc显示“用户名输入字符必须超过3个字符”,游客需重新填写PASS
USR-01-03游客填写相关信息进行注册游客输入不合法的邮箱,并填写正确的用户名、电话、密码和确认密码,并点击注册按钮。1、输入用户名:byr 2、输入邮箱:3180102070 3、输入电话:18888915638 4、输入密码:000abc 5、输入确认密码:000abc显示“邮箱不合法”,游客需重新填写PASS
USR-01-04游客填写相关信息进行注册游客输入不合法的电话,并填写正确的用户名、邮箱、密码和确认密码,并点击注册按钮。1、输入用户名: byr 2、输入邮箱:3180102070@zju.edu.cn 3、输入电话:1888891563 4、输入密码:000abc 5、输入确认密码:000abc显示“电话不合法”,游客需重新填写PASS
USR-01-05游客填写相关信息进行注册游客输入不合法的密码,并填写正确的用户名、邮箱、电话和确认密码,并点击注册按钮。1、输入用户名:byr 2、输入邮箱:3180102070@zju.edu.cn 3、输入电话:18888915638 4、输入密码:000 5、输入确认密码:000显示“密码不能全由数字组成”,游客需重新填写PASS
USR-01-06游客填写相关信息进行注册游客输入合法的用户名、邮箱、电话和密码,填写的确认密码与密码不符合,并点击注册按钮。1、输入用户名:byr 2、输入邮箱:3180102070@zju.edu.cn 3、输入电话:18888915638 4、输入密码:000abc 5、输入确认密码:000abd显示“两次密码不一致”,游客需重新填写PASS
用户登录USR-02-01用户填写学工号和密码进行登录用户输入合法的学工号和密码,并点击登录按钮1、输入学工号:3200 000001 2、输入密码:000abc显示“登录成功”,用户进入用户主页PASS
USR-02-02用户填写学工号和密码进行登录用户输入不正确的学工号和密码,并点击登录按钮1、输入学工号:3210 000001 2、输入密码:000abc显示“学工号和密码输入不正确”,用户需要重新输入PASS
用户找回密码USR-03-01用户通过邮件找回密码1、用户在登录界面上点击找回密码按钮,输入正确的学工号与对应的邮箱,点击“找回”按钮 2、用户在邮箱中点击收到的链接,转到该用户的修改密码界面,进行修改密码1、输入学工号:3200 000001 2、输入其邮箱:3180102070@zju.edu.cn 3、在邮箱里点击链接,进入修改密码界面,输入两遍新密码000a 4、在登录界面重新用学工号3200000001和密码000a登录显示“重置密码链接已发送到您的邮箱,请查收”,邮箱里显示新收到的来自zjuslm@qq.com的邮件,点击链接成功修改密码并重新登录成功PASS
USR-03-02用户通过邮件找回密码用户在登录界面上点击找回密码按钮,输入学工号与非该学工号对应的邮箱,点击“找回”按钮1、输入学工号:3200 000001 2、输入非其对应的邮箱:756232254@qq.com显示“学工号和邮箱不正确”,用户需重新输入PASS
用户修改密码USR-04-01用户检验 当前密码后修改密码1、用户在检查密码界面输入正确的当前用户名和原密码 2、用户在修改密码界面输入两遍合法且一致的新密码1、输入当前用户名byr和原密码000abc 2、输入两次新密码000a显示“修改密码成功”,跳转到登录界面PASS
USR-04-02用户检验 当前密码后修改密码用户在检查密码界面输入非当前用户名和原密码1、输入非当前用户名qyyy和原密码000abc显示“请输入当前用户信息”,用户需重新填写PASS
USR-04-03用户检验 当前密码后修改密码用户在检查密码界面输入当前用户名和不正确的原密码1、输入当前用户名byr和不正确的原密码000a显示“原密码不正确”,用户需重新填写PASS
USR-04-04用户检验 当前密码后修改密码1、用户在检查密码界面输入正确的当前用户名和原密码 2、用户在修改密码界面输入两遍不合法的新密码1、输入当前用户名byr和原密码000abc 2、输入两次新密码00显示“密码需大于3个字符”,用户需重新填写PASS
USR-04-05用户检验 当前密码后修改密码1、用户在检查密码界面输入正确的当前用户名和原密码 用户在修改密码界面输入两遍合法但不一致的新密码1、输入当前用户名byr和原密码000abc 输入两次新密码000a和000b显示“两次密码不一致”,用户需重新填写PASS
用户注销USR-05用户退出该登录账号在导航栏下拉框点击注销按钮回到未登录状态下的首页PASS
用户查看 个人基本信息USR-06-01用户在个人主页查看个人基本信息用户正常登陆 点击个人主页后进入登陆ID为wzt,密码123asd 点击控件显示wzt用户全部信息PASS
USR-06-02用户在个人主页查看个人基本信息用户在未登录的状态下,通过URL寻址非法查看页面URL输入 ”http://127.0.0.1:8000/usr/index/wzt”检测到当前cookie为空,拦截PASS
USR-06-03用户在个人主页查看个人基本信息用户进入个人主页其他页面 点击侧导航栏进入页面从修改密码界面点击左侧导航栏的“查看个人信息”按钮进入本页面成功跳转,显示该用户的全部信息PASS
用户修改 设置个人信息USR-07-01用户在原有信息基础上修改相关信息用户正常登陆 进入修改信息界面 填写合法信息后提交登陆ID为wzt,密码123asd 点击控件 修改联系方式为“18612345678”成功保存修改,返回查看信息界面PASS
USR-07-02用户在原有信息基础上修改相关信息用户正常登陆 进入修改信息界面 填写不合法联系方式后提交登陆ID为wzt,密码123asd 点击控件 修改联系方式为“123abc”系统提示“联系方式不合法,需填写11位数字”,需重新修改PASS
USR-07-03用户在原有信息基础上修改相关信息用户正常登陆 进入修改信息界面 填写不合法联系方式后提交登陆ID为wzt,密码123asd 点击控件 修改邮箱为“3180102173”系统提示“邮箱不合法,需输入‘@’在内的标准地址”,需重新修改PASS
用户查看 教师个人主页USR-08-01用户在个人主页查看个人基本信息用户正常登陆 点击教师主页后进入登陆ID为wzt,密码123asd 点击控件 选择教师“楼学庆”显示lxq教师全部信息PASS
USR-08-02用户在个人主页查看个人基本信息用户在未登录的状态下,通过URL寻址非法查看页面URL输入 ”http://127.0.0.1:8000/teacher/index/lxq”检测到当前cookie为空,拦截PASS
USR-08-03用户在个人主页查看个人基本信息点击查看未添加过主页的教师从教师主界面点击某教师进入本页面系统显示当前已有的基本信息,空列表则显示“无”PASS
用户查看 课程介绍USR-09用户查看全部课程进入“课程列表”界面显示全部课程PASS
用户筛选课程USR-10用户筛选课程分类点击课程分类标签点击“公开课“显示公开课列表PASS
用户查看 友情链接USR-11用户查看友情链接点击友情链接点击”浙江大学教务管理系统”链接打开浙江大学教务管理系统PASS
用户进行 全站搜索USR-12用户对课程、教师等信息进行全站搜索1.点击搜索栏输入搜索内容 2.点击搜索查看搜索结果输入“软件工程管理”,点击搜索按钮显示“软件工程管理”相关内容,包括课程主页和相关教师的介绍PASS
用户查看帮助(使用手册)USR-13用户查看帮助1. 进入个人空间 2. 点击网页端导航栏中“使用帮助“选项用户界面跳转至帮助页面PASS
用户反馈使用体验或建议USR-14-01已登录用户反馈使用体验或建议在主页面点击“反馈和建议”按钮 填写反馈体验和建议点击提交系统提示提交成功PASS
USR-14-02已登录用户反馈使用体验或建议内容过长在主页面点击“反馈和建议”按钮 填写反馈体验和建议点击提交系统提示提交失败,内容过长PASS
USR-14-03未登录用户反馈使用体验或建议在主页面点击“反馈和建议”按钮 填写反馈体验和建点击提交系统提示提交失败,权限不足PASS
管理员 添加新学生MGR-01-01管理员填写相关信息注册新学生账户管理员输入合法的学生信息,并点击提交按钮输入姓名:王子腾 输入邮箱:3180102173@zju.edu.cn 输入电话:18612345678 输入密码:000asd 输入学院:计算机学院 输入专业:软件工程显示“添加成功”,跳转到用户管理界面PASS
MGR-01-02管理员填写相关信息注册新学生账户管理员输入不合法的邮箱,并填写正确的用户名、电话、密码和确认密码,并点击提交按钮。输入姓名:王子腾 输入邮箱:3180102173 输入电话:18612345678 输入密码:000asd 输入学院:计算机学院 输入专业:软件工程系统提示“邮箱不合法,需输入‘@’在内的标准地址”,返回修改页面PASS
MGR-01-03管理员填写相关信息注册新学生账户管理员输入不合法的电话,并填写正确的用户名、邮箱、密码和确认密码,并点击提交按钮。输入姓名:王子腾 输入邮箱:3180102173@zju.edu.cn 输入电话:123asd 输入密码:000asd 输入学院:计算机学院 输入专业:软件工程系统提示“联系方式不合法,需填写11位数字”,需重新修改PASS
MGR-01-04管理员填写相关信息注册新学生账户管理员输入不合法的密码,并填写正确的用户名、邮箱、电话和确认密码,并点击提交按钮。输入姓名:王子腾 输入邮箱:3180102173@zju.edu.cn 输入电话:18612345678 输入密码:111 输入学院:计算机学院 输入专业:软件工程系统提示“密码不合法,需填包括数字和字母的字符串”,需重新修改PASS
管理员 添加新教师MGR-02-01管理员填写相关信息注册新教师账户管理员输入合法的教师信息,并点击提交按钮输入用户名:楼学庆 输入邮箱:hzlxq@zju.edu.cn 输入电话:18612345678 输入密码:000asd 输入学院:计算机学院 输入专业:软件工程显示“添加成功”,跳转到用户管理界面PASS
MGR-02-02管理员填写相关信息注册新教师账户管理员输入不合法的邮箱,并填写正确的用户名、电话、密码和确认密码,并点击提交按钮。输入用户名:楼学庆 输入邮箱:hzlxq 输入电话:18612345678 输入密码:000asd 输入学院:计算机学院 输入专业:软件工程系统提示“邮箱不合法,需输入‘@’在内的标准地址”,返回修改页面PASS
MGR-02-03管理员填写相关信息注册新教师账户管理员输入不合法的电话,并填写正确的用户名、邮箱、密码和确认密码,并点击提交按钮。输入用户名:楼学庆 输入邮箱:hzlxq@zju.edu.cn 输入电话:123asd 输入密码:000asd 输入学院:计算机学院 输入专业:软件工程系统提示“联系方式不合法,需填写11位数字”,需重新修改PASS
MGR-02-04管理员填写相关信息注册新教师账户管理员输入不合法的密码,并填写正确的用户名、邮箱、电话和确认密码,并点击提交按钮。输入用户名:楼学庆 输入邮箱:hzlxq@zju.edu.cn 输入电话:18612345678 输入密码:111 输入学院:计算机学院 输入专业:软件工程系统提示“密码不合法,需填包括数字和字母的字符串”,需重新修改PASS
管理员 添加教师主页MGR-03-01管理员填写相关信息添加教师主页管理员输入合法的主页信息,并点击提交按钮输入地址:紫金港校区蒙民伟楼CAD&CG实验室501 输入描述:从事计算机视觉研究 输入教授课程:计算机视觉 输入研究方向:计算机视觉、人工智能、边缘计算 输入发表论文:《Computing in Facial Recognition 》显示“添加成功”,跳转到教师管理界面PASS
MGR-03-02管理员填写相关信息添加教师主页管理员输入超长的信息,并填写正确的其他信息,并点击提交按钮。输入地址:紫金港校区蒙民伟楼CAD&CG实验室501 输入描述:从事计算机视觉研究 输入教授课程:“a”x1001 输入研究方向:计算机视觉、人工智能、边缘计算 输入发表论文:《Computing in Facial Recognition 》系统提示“信息超长,需缩短后提交”,返回修改页面PASS
MGR-03-03管理员填写相关信息添加教师主页管理员输入空信息,并填写正确的其他信息,并点击提交按钮。输入地址:紫金港校区蒙民伟楼CAD&CG实验室501 输入描述: 输入教授课程:计算机视觉 输入研究方向:计算机视觉、人工智能、边缘计算 输入发表论文:《Computing in Facial Recognition 》系统提示“存在空白信息,需填写信息”,需重新修改PASS
管理员 修改教师主页MGR-04-01管理员更改相关信息修改教师主页管理员输入合法的主页信息,并点击提交按钮正常修改“描述”为:从事计算机视觉研究显示“修改成功”,跳转到教师管理界面PASS
MGR-04-02管理员更改相关信息修改教师主页管理员修改为超长的信息,并点击提交按钮。修改“研究方向”为:‘啊’x1001系统提示“信息超长,需缩短后提交”,返回修改页面PASS
MGR-04-03管理员更改相关信息修改教师主页管理员修改为空信息,并点击提交按钮。修改地址为:null(表示空)系统提示“存在空白信息,需填写信息”,需重新修改PASS
管理员添加 课程基本信息MGR-05管理员添加一门课程管理员点击添加课程按钮,输入相关课程信息后提交正常输入系统提示添加成功,刷新后课程列表显示添加的课程PASS
管理员修改 课程基本信息MGR-06管理员修改某课程信息管理员点击某门课程,点击修改按钮,编辑输入修改后的课程信息后提交修改正常输入系统提示修改成功,刷新后课程列表显示修改的课程PASS
管理员 添加教学班MGR-07管理员添加一个新的教学班管理员点击添加教学班按钮,编辑输入相应的内容后点击添加按钮正常输入系统提示添加成功,刷新后教学班列表显示添加的教学班PASS
管理员 修改教学班MGR-08管理员修改教学班管理员点击某教学班后点击修改按钮,编辑输入修改后的内容后点击修改按钮正常输入系统提示修改成功,刷新后显示修改的教学班PASS
管理员 修改考试成绩MGR-09-01管理员修改成绩,分数小于0进入成绩页面,点击某项作业,进入页面后点击要修改成绩的学生名字输入分数-1红色文本提示“分数范围出错,请重新输入”PASS
MGR-09-02管理员修改成绩,分数正常进入成绩页面,点击某项作业,进入页面后点击要修改成绩的学生名字输入分数92.06蓝色文本提示“修改成绩成功”,3秒后页面自动刷新,能更新显示修改后的成绩PASS
MGR-09-03管理员修改成绩,分数大于100进入成绩页面,点击某项作业,进入页面后点击要修改成绩的学生名字输入分数102红色文本提示“分数范围出错,请重新输入”PASS
管理员 导出考试成绩MGR-10管理员将考试成绩导出为excel表格管理员选择某教学班,点击导出成绩页面提供一个下载的窗口,里面含有该教学班的所有成绩信息PASS
教师添加助教TCH-01-01教师添加其教学的某门课程某个教学班的助教教师进入添加助教页面,输入待添加的助教的学生ID和需担任助教的教学班ID 添加添加,显示添加成功 该助教邮箱收到含有该助教身份ID和密码的邮件输入学生ID:3120180001 输入教学班ID:1(为该教师教学的班级)显示“添加成功”PASS
TCH-01-02教师添加其教学的某门课程某个教学班的助教教师进入添加助教页面,输入待添加的助教的学生ID和需担任助教的教学班ID 添加添加,显示添加成功 该助教邮箱收到含有该助教身份ID和密码的邮件输入学生ID:3120180001 输入教学班ID:2(非该教师教学的班级)显示“该教学班不存在”PASS
TCH-01-03教师添加其教学的某门课程某个教学班的助教教师进入添加助教页面,输入待添加的助教的学生ID和需担任助教的教学班ID 添加添加,显示添加成功 该助教邮箱收到含有该助教身份ID和密码的邮件输入不存在学生ID:3120220000 输入教学班ID:1(为该教师教学的班级)显示“输入错误,请重新输入”PASS
教师(助教) 增添 教学班章节TCH/TA-01-01本教学班教师增加章节在教学班界面中选择“章节模块” 点击添加章节按钮 填写新章节相关信息后选择提交系统提示上传成功,刷新后能看到新添加的章节PASS
TCH/TA-01-02本教学班有上传资料权限的助教增加章节在教学班界面中选择“章节模块” 点击添加章节按钮 填写新章节相关信息后选择提交系统提示上传成功,刷新后能看到新添加的章节PASS
TCH/TA-01-03本教学班无上传资料权限的助教增加章节在教学班界面中选择“章节模块” 点击添加章节按钮 填写新章节相关信息后选择提交系统提示添加失败,权限不足PASS
教师(助教) 删除 教学班章节TCH/TA-02-01本教学班教师删除章节在教学班界面中选择“章节模块” 选择一个章节点击删除按钮系统提示删除成功,刷新后不能看到该章节PASS
TCH/TA-02-02本教学班有上传资料权限的助教删除章节在教学班界面中选择“章节模块” 选择一个章节点击删除按钮系统提示删除成功,刷新后不能看到该章节PASS
TCH/TA-02-03本教学班无上传资料权限的助教删除章节在教学班界面中选择“章节模块” 选择一个章节点击删除按钮系统提示删除失败,权限不足PASS
教师(助教) 上传 教学班资料TCH/TA-03-01本教学班教师上传资料在教学班界面中选择“资料模块” 点击添加资料按钮 填写新资料相关信息 选择一个资料上传上传资料:‘material.pdf’系统提示上传成功,刷新后能看到新上传的资料PASS
TCH/TA-03-02本教学班有上传资料权限的助教上传资料在教学班界面中选择“资料模块” 点击添加资料按钮 填写新资料相关信息 选择一个资料上传上传资料:‘material.pdf’系统提示上传成功,刷新后能看到新上传的资料PASS
TCH/TA-03-03本教学班无上传资料权限的助教上传资料在教学班界面中选择“资料模块” 点击添加资料按钮 填写新资料相关信息 选择一个资料上传上传资料:‘material.pdf’系统提示上传失败,权限不足PASS
TCH/TA-03-04上传文件格式错误或是在黑名单中的资料在教学班界面中选择“资料模块” 点击添加资料按钮 填写新资料相关信息 选择一个资料上传上传资料:‘attack.ext’系统提示上传失 败,文件类型不正确PASS
TCH/TA-03-05上传文件大 小超过最大在教学班界面中选择“资料模块” 点击添加资料按钮 填写新资料相关信息 选择一个资料上传上传资料:‘big.mp4’系统提示上传失败,文件超过大小 限制PASS
教师(助教) 删除 教学班资料TCH/TA-04-01本教学班教 师删除资料在教学班界面中选择’资料模块’ 选择一个资料点击删除按钮系统提示删除成功,刷新后不能看到该资料PASS
TCH/TA-04-02本教学班有 删除资料权 限的助教删 除资料在教学班界面中选择’资料模块’ 选择一个资料点击删除按钮系统提示删除成功,刷新后不能看到该资料PASS
TCH/TA-04-03本教学班无 删除资料权 限的助教删 除资料在教学班界面中选择’资料模块’ 选择一个资料点击删除按钮系统提示删除失败,权限不足PASS
教师(助教) 查看 教学班成绩TCH/TA-05-01教师助教查看教学班成绩进入教学班首页,点击成绩tab成绩:有教师(助教)批改记录的成绩显示该教学班所有作业实验测试的成绩情况PASS
TCH/TA-05-02教师助教查看教学班成绩,无记录进入教学班首页,点击成绩tab成绩:无教师(助教)批改记录的成绩显示该教学班所有作业实验测试的成绩情况PASS
教师(助教) 修改 教学班成绩TCH/TA-06-01教师(助教)修改成绩,分数小于0进入成绩页面,点击某项作业,进入页面后点击要修改成绩的学生名字输入分数-1红色文本提示“分数范围出错,请重新输入”PASS
TCH/TA-06-02教师(助教)修改成绩,分数正常进入成绩页面,点击某项作业,进入页面后点击要修改成绩的学生名字输入分数92.06蓝色文本提示“修改成绩成功”,3秒后页面自动刷新,能更新显示修改后的成绩PASS
TCH/TA-06-03教师(助教)修改成绩,分数大于100进入成绩页面,点击某项作业,进入页面后点击要修改成绩的学生名字输入分数102红色文本提示“分数范围出错,请重新输入”PASS
教师(助教) 设置 平时与 期末成绩占比TCH/TA-07教师(助教)设置平时成绩与期末成绩占总评分的比例进入成绩页面,点击设置占比,在设置页面拖动按钮设置平时成绩占比,期末成绩占比会自动算出拖动按钮,按钮代表的数值范围被固定,只能是0 ~ 100显示正常PASS
教师(助教) 添加 教学班作业TCH/TA-08-01教师(助教)添加作业输入的内容一切正常进入作业页面,点击添加作业按钮,正常输入作业的相关信息作业标题长度小于255 作业占比小于平时成绩占比 选择了正确的作业形式和隶属章节 正确设置了作业的开始和截止时间点击确认发布后显示作业布置成功,2秒后页面自动刷新,作业列表界面正确显示新添加的作业PASS
TCH/TA-08-02教师(助教)输入的作业标题过长进入作业页面,点击添加作业按钮,输入的作业标题超过255个字符标题长度超过255个字符当输入第256个字符时,输入框右侧会有文本提示标题过长PASS
TCH/TA-08-03教师(助教)设置的作业占比范围错误进入作业页面,点击添加作业按钮,设置的作业占比超过平时成绩占比值作业占比超过平时征集占比值当点击发布作业按钮时会有文本提示作业占比范围错误PASS
TCH/TA-08-04教师(助教)未设置作业形式进入作业页面,点击添加作业按钮,发布作业时未设置作业的形式未选择作业类型当跳过选择作业类型时会有文本提示未选择作业类型PASS
TCH/TA-08-05教师(助教)未设置作业隶属章节进入作业页面,点击添加作业按钮,发布作业时未设置作业的隶属章节未设置作业的隶属章节当跳过选择作业隶属章节时会有文本提示未选择作业隶属章节FAIL DF-01
TCH/TA-08-06教师(助教)设置的作业截止时间在开始时间之前进入作业页面,点击添加作业按钮,设置的作业截止时间早于作业的开始时间设置截止时间早于作业开始时间当设置好作业截至时间时会有文本提示截止时间早于开始时间PASS
教师(助教) 修改设置 教学班作业TCH/TA-09-01教师(助教)修改作业输入的内容一切正常进入作业页面,点击修改作业按钮,正常输入作业的相关信息作业标题长度小于255 作业占比小于平时成绩占比 选择了正确的作业形式和隶属章节 正确设置了作业的开始和截止时间点击确认发布后显示作业布置成功,2秒后页面自动刷新,作业列表界面正确显示新修改的作业PASS
TCH/TA-09-02教师(助教)输入的作业标题过长进入作业页面,点击修改作业按钮,输入的作业标题超过255个字符标题长度超过255个字符当输入第256个字符时,输入框右侧会有文本提示标题过长PASS
TCH/TA-09-03教师(助教)设置的作业占比范围错误进入作业页面,点击修改作业按钮,设置的作业占比超过平时成绩占比值作业占比超过平时征集占比值当点击发布作业按钮时会有文本提示作业占比范围错误PASS
TCH/TA-09-04教师(助教)未设置作业形式进入作业页面,点击修改作业按钮,发布作业时未设置作业的形式未选择作业类型当跳过选择作业类型时会有文本提示未选择作业类型PASS
TCH/TA-09-05教师(助教)未设置作业隶属章节进入作业页面,点击修改作业按钮,发布作业时未设置作业的隶属章节未设置作业的隶属章节当跳过选择作业隶属章节时会有文本提示未选择作业隶属章节FAIL DF-01
TCH/TA-09-06教师(助教)设置的作业截止时间在开始时间之前进入作业页面,点击修改作业按钮,设置的作业截止时间早于作业的开始时间设置截止时间早于作业开始时间当设置好作业截至时间时会有文本提示截止时间早于开始时间PASS
教师(助教) 删除 教学班作业TCH/TA-10教师(助教)删除某项作业进入作业页面,点击某项作业名称,进入该作业的详情页面后点击删除作业按钮模态框提示作业已被删除,页面自动刷新后不会显示删除的作业PASS
教师(助教) 查看教学班 作业情况TCH/TA-11教师(助教)查看某项作业的学生完成情况进入作业列表页面,点击想要查看作业名称一栏的批改按钮,进入学生列表页面后可以看到所有学生的完成情况和目前得分正常显示作业列表和某项作业所有学生的完成情况PASS
教师(助教) 批改 教学班作业TCH/TA-12-01教师输入的分数范围不在0 ~ 100内进入作业学生列表界面后点击某学生一栏的批改按钮,在弹出来的模态框内输入的分数小于0或大于100输入分数-1或102文本提示分数超过范围PASS
TCH/TA-12-02教师正常输入分数和评语进入作业学生列表界面后点击某学生一栏的批改按钮,在弹出来的模态框内输入分数和评语都正常正常输入点击确认打分按钮后,页面自动刷新,能显示打过分后的学生信息PASS
教师(助教) 添加 教学班实验TCH/TA-13教师添加合法实验在添加实验页面各输入框输入合法数据,点击提交文件: 1.pdf(<20mb)页面跳转至实验列表界面,显示新添加的实验PASS
教师(助教) 修改设置 教学班实验TCH/TA-14教师修改实验,修改后内容合法在修改实验页面各输入框输入合法数据,点击提交文件:1.pdf(<20mb)页面跳转至实验列表界面,显示修改后信息PASS
教师(助教) 删除 教学班实验TCH/TA-15教师确认删除实验点击“删除实验”按钮,在弹出的模态框中选择“确认”页面刷新,实验列表中对应实验消失PASS
教师(助教) 查看教学班 实验完成情况TCH/TA-16教师查看教学班实验完成情况点击“查看实验列表”跳转到教学班实验完成情况页面PASS
教师(助教) 批改 教学班实验TCH/TA-17教师批改实验,分数合法在实验提交情况页面点击批改实验,输入合法分数(0-该作业的 满分),点击确认分数:9页面刷新,批改情况中可见批改分数PASS
教师(助教) 添加题目TCH/TA-18-01教师(助教)正常输入题目相关信息点击教学班测试栏目,进入测试列表页面后点击添加题目按钮,在弹出来的模态框内正常编辑输入题目的相关信息正常输入点击确认添加后,页面自动刷新PASS
TCH/TA-18-02教师(助教)输入的题目分值超过范围在添加题目的模态框中输入的题目分值不在0 ~ 100之间题目分值输入-1或102文本提示输入的分值范围错误PASS
TCH/TA-18-03教师(助教)未设置题目的题型在添加题目的模态框中未选择题型就点击发布题目按钮未选择题型文本提示“请选择题型”FAIL DF-02
TCH/TA-18-04教师(助教)未编辑题目的标题在添加题目的模态框中未编辑题目标题就点击发布题目按钮未编辑输入题目标题文本提示“请输入题目标题”PASS
TCH/TA-18-05教师(助教)未编辑输入题目的参考答案在添加题目的模态框中未编辑参考答案就点击发布题目的按钮未编辑输入题目参考答案文本提示“请输入参考答案”PASS
教师(助教) 添加 教学班测试TCH/TA-19-01教师(助教)添加测试输入的内容一切正常进入测试页面,点击添加测试按钮,正常输入测试的相关信息测试标题长度小于255 测试占比小于平时成绩占比 选择了正确的测试形式和隶属章节 正确设置了测试的开始和截止时间点击确认发布后显示测试布置成功,2秒后页面自动刷新,测试列表界面正确显示新添加的测试PASS
TCH/TA-19-02教师(助教)输入的测试标题过长进入测试页面,点击添加测试按钮,输入的测试标题超过255个字符标题长度超过255个字符当输入第256个字符时,输入框右侧会有文本提示标题过长PASS
TCH/TA-19-03教师(助教)设置的测试占比范围错误进入测试页面,点击添加测试按钮,设置的测试占比超过平时成绩占比值测试占比超过平时征集占比值当点击发布测试按钮时会有文本提示测试占比范围错误PASS
TCH/TA-19-04教师(助教)未设置测试形式进入测试页面,点击添加测试按钮,发布测试时未设置测试的形式未选择测试类型当跳过选择测试类型时会有文本提示未选择测试类型PASS
TCH/TA-19-05教师(助教)未设置测试隶属章节进入测试页面,点击添加测试按钮,发布测试时未设置测试的隶属章节未设置测试的隶属章节当跳过选择测试隶属章节时会有文本提示未选择测试隶属章节FAIL DF-01
TCH/TA-19-06教师(助教)设置的测试截止时间在开始时间之前进入测试页面,点击添加测试按钮,设置的测试截止时间早于测试的开始时间设置截止时间早于测试开始时间当设置好测试截至时间时会有文本提示截止时间早于开始时间PASS
教师(助教) 修改 教学班测试TCH/TA-20-01教师(助教)修改测试输入的内容一切正常进入测试页面,点击修改测试按钮,正常输入测试的相关信息测试标题长度小于255 测试占比小于平时成绩占比 选择了正确的测试形式和隶属章节 正确设置了测试的开始和截止时间点击确认发布后显示测试布置成功,2秒后页面自动刷新,测试列表界面正确显示新修改的测试PASS
TCH/TA-20-02教师(助教)输入的测试标题过长进入测试页面,点击修改测试按钮,输入的测试标题超过255个字符标题长度超过255个字符当输入第256个字符时,输入框右侧会有文本提示标题过长PASS
TCH/TA-20-03教师(助教)设置的测试占比范围错误进入测试页面,点击修改测试按钮,设置的测试占比超过平时成绩占比值测试占比超过平时征集占比值当点击发布测试按钮时会有文本提示测试占比范围错误PASS
TCH/TA-20-04教师(助教)未设置测试形式进入测试页面,点击修改测试按钮,发布测试时未设置测试的形式未选择测试类型当跳过选择测试类型时会有文本提示未选择测试类型PASS
TCH/TA-20-05教师(助教)未设置测试隶属章节进入测试页面,点击修改测试按钮,发布测试时未设置测试的隶属章节未设置测试的隶属章节当跳过选择测试隶属章节时会有文本提示未选择测试隶属章节FAIL DF-01
TCH/TA-20-06教师(助教)设置的测试截止时间在开始时间之前进入测试页面,点击修改测试按钮,设置的测试截止时间早于测试的开始时间设置截止时间早于测试开始时间当设置好测试截至时间时会有文本提示截止时间早于开始时间PASS
教师(助教) 删除 教学班测试TCH/TA-21教师(助教)删除某项测试进入测试页面,点击某项测试名称,进入该测试的详情页面后点击删除测试按钮模态框提示测试已被删除,页面自动刷新后不会显示删除的测试PASS
教师(助教) 批改 教学班测试TCH/TA-22-01教师输入的分数范围不在0 ~ 100内进入测试学生列表界面后点击某学生一栏的批改按钮,在弹出来的模态框内输入的分数小于0或大于100输入分数-1或102文本提示分数超过范围PASS
TCH/TA-22-02教师正常输入分数和评语进入测试学生列表界面后点击某学生一栏的批改按钮,在弹出来的模态框内输入分数和评语都正常正常输入点击确认打分按钮后,页面自动刷新,能显示打过分后的学生信息PASS
教师(助教) 发布 教学班帖子TCH/TA-23-01教师(助教)输入正常进入论坛界面后点击我要发贴按钮,在弹出来的模态框里面正常输入帖子的相关信息正常输入点击确认后,页面自动刷新,显示新发的帖子的基本信息PASS
TCH/TA-23-02教师(助教)输入的帖子标题长度超过255个字符进入论坛界面后点击我要发贴按钮,在弹出来的模态框里面输入超过255个字符长度的帖子标题帖子标题超过255字符文本提示输入标题过长PASS
教师(助教) 查看 教学班帖子TCH/TA-24教师(助教)查看帖子进入论坛界面查看该教学班的帖子列表,点击一个帖子查看帖子的详细信息正常显示帖子的相关信息,正常显示帖子之间的父子关系PASS
教师(助教) 回复 教学班帖子TCH/TA-25-01教师(助教)输入正常进入论坛界面后点击我要回复按钮,在弹出来的模态框里面正常输入帖子的相关信息正常输入点击确认后,页面自动刷新,显示回复的帖子的基本信息PASS
TCH/TA-25-02教师(助教)输入的帖子标题长度超过255个字符进入论坛界面后点击我要回复按钮,在弹出来的模态框里面输入超过255个字符长度的帖子标题帖子标题超过255字符文本提示输入标题过长PASS
教师(助教) 删除 教学班帖子TCH/TA-26教师(助教)删除某个自己发布的帖子在论坛界面选择某个帖子点击删除按钮刷新后,帖子列表不再显示删除掉的帖子信息PASS
教师(助教) 发布教学班通知TCH/TA-27测试教师发布通知,完整填写通知1. 点击进入教师课程界面 2. 点击上方导航栏中的“公告”进入通知区 3. 点击通知发布按钮,填写通知标题和内容,点击确认按钮。通知标题:测试通知 通知内容:这是一条测试通知发布成功PASS
教师(助教) 修改 教学班通知TCH/TA-28教师点击通知修改1. 点击进入教师课程界面 2. 点击上方导航栏中的“公告”进入通知区 3. 点击通知修改按钮,填写通知标题和内容,点击确认按钮。通知修改成功PASS
教师(助教) 删除 教学班通知TCH/TA-29教师点击通知删除1. 点击进入教师课程界面 2. 点击上方导航栏中的“公告”进入通知区 3. 点击通知删除按钮,点击确认按钮。通知删除成功PASS
教师(助教) 设置 教学班组队TCH/TA-30教师(助教)设置教学班组队进入组队页面,点击添加队伍,选择相应的学生刷新后正常显示添加的队伍信息PASS
教师(助教) 查看 教学班组队TCH/TA-31教师(助教)查看教学班分组情况进入组队页面,查看组队信息显示相应的组队信息PASS
学生查看 教学班章节STU-01学生查看教学班章节进入教学班章节页面,点击某章节显示章节信息及其中资料信息PASS
学生查看成绩STU-02学生查看教学班成绩进入教学班首页,点击成绩tab显示该学生在该教学班的所有成绩信息列表PASS
学生查看 教学班通知STU-03测试学生查看通知1. 点击进入学生课程主页 2. 点击上方导航栏中的“公告”进入通知区。页面显示该课程所有通知。PASS
学生进行组队STU-04学生设置教学班组队进入组队页面,点击添加队伍,选择相应的学生刷新后正常显示添加的队伍信息PASS
学生查看 (下载) 教学班资料STU-05学生查看(下载)教学班资料进入教学班资料详情页面,点击资料文件文件下载到本地PASS
学生查看 教学班作业STU-06学生查看某项作业的详细信息进入作业列表页面,点击想要查看作业的名称一栏的批改按钮,进入作业详情页面即可查看该作业的详细信息正常显示该教学班的所有作业列表和某作业的详细信息PASS
学生提交 教学班作业 (上传资料)STU-07-01学生按时提交作业点击某项作业进入详细页面后点击提交按钮,在弹出来的模态框内输入相应的内容点击提交按钮即可提交在截止时间前正常输入提交成功后页面自动刷新,更新该作业的提交状态PASS
STU-07-02学生逾期提交作业点击某项作业详情页面,试图点击提交按钮在截止时间后试图提交提交按钮被disabled,无法点击提交PASS
学生查看 教学班实验STU-08学生查看实验进入实验列表页面,点击特定实验进入作业详情显示实验信息及提 交、批改情况PASS
学生提交 教学班实验STU-09学生提交实验,附件大小合法在实验列表页面点击“去交实验”按钮,上传合法大小的实验附件上传附件:.pdf(<20MB)跳转至实验列表页面,提交状态为“已提交”PASS
学生查看 教学班测试STU-10学生查看某项测试的详细信息进入测试列表页面,点击想要查看测试的名称一栏的批改按钮,进入测试详情页面即可查看该测试的详细信息正常显示该教学班的所有测试列表和某测试的详细信息PASS
学生提交 教学班测试STU-11-01学生按时提交测试点击某项测试进入详细页面后点击提交按钮,在弹出来的模态框内输入相应的内容点击提交按钮即可提交在截止时间前正常输入提交成功后页面自动刷新,更新该测试的提交状态PASS
STU-11-02学生逾期提交测试点击某项测试详情页面,试图点击提交按钮在截止时间后试图提交提交按钮被disabled,无法点击提交PASS
学生发布 教学班帖子STU-12-01学生输入正常进入论坛界面后点击我要发贴按钮,在弹出来的模态框里面正常输入帖子的相关信息正常输入点击确认后,页面自动刷新,显示新发的帖子的基本信息PASS
STU-12-02学生输入的帖子标题长度超过255个字符进入论坛界面后点击我要发贴按钮,在弹出来的模态框里面输入超过255个字符长度的帖子标题帖子标题超过255字符文本提示输入标题过长PASS
学生查看 教学班帖子STU-13学生查看帖子进入论坛界面查看该教学班的帖子列表,点击一个帖子查看帖子的详细信息正常显示帖子的相关信息,正常显示帖子之间的父子关系PASS
学生回复 教学班帖子STU-14-01学生输入正常进入论坛界面后点击我要回复按钮,在弹出来的模态框里面正常输入帖子的相关信息正常输入点击确认后,页面自动刷新,显示回复的帖子的基本信息PASS
STU-14-02学生输入的帖子标题长度超过255个字符进入论坛界面后点击我要回复按钮,在弹出来的模态框里面输入超过255个字符长度的帖子标题帖子标题超过255字符文本提示输入标题过长PASS
学生删除 教学班帖子STU-15学生删除某个自己发布的帖子在论坛界面选择某个帖子点击删除按钮刷新后,帖子列表不再显示删除掉的帖子信息PASS

测试结果

测试用例执行情况

表5-1 测试用例执行情况
测试模块总用例数计划用例执行用例通过失败不可用未计划
用户管理模块14141414000
管理员模块10101010000
教师(助教) 行为模块32323230200
学生行为模块15151515000

测试结果

执行情况

在这里插入图片描述

图5-1 测试用例执行情况

通过情况

在这里插入图片描述

图5-2 测试用例通过情况

缺陷指标

缺陷摘要

项目优先级严重性分类摘要处理状况
高校教学平台小错误作业教师提交添加作业时未设置隶属章节,由于数据库中该项不能为空导致报错已修正
高校教学平台小错误测试教师添加题目时未设置题目类型,由于数据库中该项不能为空导致报错已修正

缺陷跟踪曲线

在这里插入图片描述

图6-1 缺陷跟踪曲线

测试风险

需求风险

对软件需求本身认识的不清晰,或者甲方对产品的需求特性的理解总结有偏差,或者测试人员对软件需求认知不准确,都会导致最终开发出的产品不是用户真正需要的,不符合用户实际对功能的需求。此外,需求变更后,测试用例的不及时更新也会导致测试风险。

测试环境风险

测试人员在测试的过程中所使用的测试环境,不一定符合用户在实际使用时的真实环境,即使原则上要求两者完全一致,但实际上这样的模拟与用户不同场景下的使用存在一定的偏差,这样就存在了一定的测试环境风险,由于软件的某些功能只有在特定的条件下(包括硬件、网络、操作系统、flash插件和软件的不同版本)才会发生缺陷,因此测试环境的不完全性会导致测试风险的产生。

后续处理措施

缺陷编号缺陷描述后续处理措施
DF-01教师提交添加作业时未设置隶属章节,由于数据库中该项不能为空导致报错在教师提交添加作业时提供一个检测脚本,如果发现未设置隶属章节则以弹窗或文本形式提醒
DF-02教师添加题目时未设置题目类型,由于数据库中该项不能为空导致报错在教师提交添加题目时提供一个检测脚本,如果发现未设置题型则以弹窗或文本形式提醒
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高校教务管理系统是一个大型、复杂的软件系统,主要包括学生管理、教师管理、课程管理、成绩管理、排课管理、考试管理等多个模块。因此,该系统的开发需要遵循软件工程的原则和方法,具体包括以下几个方面: 1. 需求分析:通过与用户沟通,明确系统的功能需求和性能需求,编写需求规格说明书。 2. 设计阶段:根据需求规格说明书,设计系统的总体结构和模块结构,确定技术方案和技术选型。 3. 编码阶段:根据设计方案,编写模块代码,并进行单元测试和集成测试。 4. 测试阶段:对整个系统进行系统测试、性能测试、安全测试等多个方面的测试,保证系统的质量和稳定性。 5. 部署和维护:将系统部署到生产环境中,并进行维护和升级。 在开发高校教务管理系统时,还需要注意以下几个问题: 1. 数据库设计:高校教务管理系统需要大量的数据存储和管理,因此需要设计合理的数据库结构,保证数据的完整性和安全性。 2. 安全性设计:高校教务管理系统需要保护学生和教师的个人信息,因此需要加强系统的安全性设计,包括用户权限控制、数据加密等。 3. 用户体验设计:高校教务管理系统需要易用性和友好性,因此需要注重用户体验设计,包括界面设计、交互设计等。 4. 可扩展性设计:高校教务管理系统需要具有良好的可扩展性,能够适应未来的业务发展和技术变革。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值