项目整合完成后,就部署到了服务器上进行了测试。
因为我们项目的使用群体很多,所以在测试的时候是一个角色分配测试。
系统管理员和学校管理员分一个人来测。
老师分一个人来测试。
学生一个人。
助教一个人。
每个人只负责自己对应角色的测试,将自己代入到用户中,摸索使用上面所有的功能。
测试对象
创新课程管理系统。本机,服务器端Web测试。
PC上运行系统,本地测试,以及布置在服务器端进行远程测试。
测试要点
主要测试系统管理员,学习管理员,教师,助教,学生。这5个角色对应的功能是否实现,是否有bug。
主要功能点,人员增删改查,作业和资料的上传和下载,作业的批改。
测试阶段
模块测试。——>对应模块小组成员。
集成测试。——>模块集成小组成员。
系统本机测试。——>开发小组成员。
服务器远端测试。——>开发小组成员。
验收模拟测试。——>开发小组成员。
验收测试。——>学院。
测试步骤
1.功能测试:测试对应角色的基本功能点是否成功。
2.健壮性测试:测试各种错误输入和错误指令的处理情况。
3.安全性测试:测试能否保障客户的信息安全,账户安全以及信息有效性。
4.兼容性丶性能测试:测试不同的浏览器下功能是否兼容。测试功能的运行速度是否满足用户需求。
测试点
真实用户体验:
小组成员各自分配到不属于自己的写的模块里去作为用户。
比如做老师开发模块的成员,去当学生,在不了解其中代码的情况,黑盒测试。
目前体验,一般,可以使用,基本上达到了需求点,但没有太多吸引点,食之无用弃之可惜。
原文:https://www.cnblogs.com/doctx/p/10211937.html