创新课程管理系统之测试心得


哈哈哈,经过了一个学期的学习和努力,我们(至少对于我这个菜鸟来说)人生中做的第一个项目,终于还是走到了期末验收的阶段。

说实话,一学期下来还是感觉收获满满的。

抛开学到的技术不说,光是眼界这方面,至少做了个项目让我充分认识到了自己的不足,相信以后会更加有动力来学习新知识,新技术。

总之一句话,很感谢负责课程的老师和助教,真的,大家都辛苦啦!

对照着我们组的第二次迭代计划,项目完成后,就部署到了服务器上进行了测试。

项目的测试一共分成了两波儿来测,一波儿是开发人员自己先测,一波儿是非开发人员和开发人员一起测。

  • 开发人员测试:

开发人员先在自己的电脑上进行角色测试。

因为每个人尽管分了不同的模块,但是整合的时候不同的模块之间还是有关联的,所以开发人员先坐在一块儿测试一下项目的整体功能是否达到了自己的预期。

如果有出入,就一起讨论一下找到最佳解决方案。

  • 非开发人员测试:

开发人员测完没有太多技术上的bug后,就找非开发人员一起测试,看看有没有逻辑上的bug。

因为项目的使用群体分很多种不同的角色,所以在测试的时候是每个人分配不同角色进行测试。

系统管理员和学校管理员分一个人来测。

老师分一个人来测试。

学生一个人。

助教一个人。

每个人只负责自己对应角色的测试,将自己代入到角色中,测试第二次迭代版本中应有的功能是否完备,逻辑是否合理,技术上是否有隐藏的bug等等。

测试对象

创新课程管理系统。本机,服务器端Web测试。

PC上运行系统,本地测试,以及布置在服务器端进行远程测试。

 

测试要点

主要测试系统管理员,学习管理员,教师,助教,学生。这5个角色对应的功能是否实现,是否有bug。

主要功能点,人员增删改查,作业和资料的上传和下载,作业的批改,还有各个不同角色对应不同的权限检查等等。

 

测试阶段

模块测试。——>对应模块小组成员。

集成测试。——>模块集成小组成员。

系统本机测试。——>开发小组成员。

服务器远端测试。——>开发小组成员。

验收模拟测试。——>开发小组成员。

验收测试。——>学院。

 

测试步骤

1.功能测试:测试对应角色的基本功能点是否成功。

2.健壮性测试:测试各种错误输入和错误指令的处理情况。

3.安全性测试:测试能否保障客户的信息安全,账户安全以及信息有效性。

4.兼容性丶性能测试:测试不同的浏览器下功能是否兼容。测试功能的运行速度是否满足用户需求。

 

测试点

 

 

真实用户体验:

基本完成了第二次迭代版本的所有功能,另外还附加了一些拓展功能,比如人员的批量导入等等。

总体来说,功能是实现了,但是还存在许多不足,如,界面不够惊艳美观,一些前端的js动态效果不够完善等等。

总之开发项目的过程中也存在很多小小的遗憾,由于精力不足,人手不够,所以项目完成得并不如当初想象的那般完美。

但同时,这也是给我们提了个醒,我们还有很多不足,在以后的学习中要更加主动,不断进步!

 

原文地址:https://www.cnblogs.com/qqzjyywx/p/10206403.html

时间: 2024-10-09 23:54:15

创新课程管理系统之测试心得的相关文章

创新课程管理系统数据库设计心得

因为创新课程管理系统这一个项目,是一个从无到有,没有标准可以去参考的一个项目. 这个项目专门针对该课程进行设计,所以需求的功能点很多,因此数据库有多次设计,更改再推翻重新设计再更改. 因为用户有多个类型,系统管理员,学校管理员,老师,助教,学生. 一开始的时候想把每一个都单独设计为一个表,然后登陆的时候选择身份后直接在对应的表里面进行查找即可.所以当时的用户表是如下的: 后来经过小班讨论课,又觉得可以把所有的用户全部放在一个表里面,即一个User表里面有所有用户的资料,不过这样会导致许多字段的空

创新课程管理系统——测试心得

项目整合完成后,就部署到了服务器上进行了测试. 因为我们项目的使用群体很多,所以在测试的时候是一个角色分配测试. 系统管理员和学校管理员分一个人来测. 老师分一个人来测试. 学生一个人. 助教一个人. 每个人只负责自己对应角色的测试,将自己代入到用户中,摸索使用上面所有的功能. 测试对象 创新课程管理系统.本机,服务器端Web测试. PC上运行系统,本地测试,以及布置在服务器端进行远程测试. 测试要点 主要测试系统管理员,学习管理员,教师,助教,学生.这5个角色对应的功能是否实现,是否有bug.

创新课程管理系统---测试心得

项目整合完成后,就部署到了服务器上进行了测试. 因为我们项目的使用群体很多,所以在测试的时候是一个角色分配测试. 系统管理员和学校管理员分一个人来测. 老师分一个人来测试. 学生一个人. 助教一个人. 每个人只负责自己对应角色的测试,将自己代入到用户中,摸索使用上面所有的功能. 测试对象 创新课程管理系统.本机,服务器端Web测试. PC上运行系统,本地测试,以及布置在服务器端进行远程测试. 测试要点 主要测试系统管理员,学习管理员,教师,助教,学生.这5个角色对应的功能是否实现,是否有bug.

创新课程管理系统-第一次迭代开发心得

第一次做项目,第一次用javaee开发web工程项目,很多东西不会,摸着石头过河,也学到了很多东西. 第一次迭代开发,小组总体做出来的东西不多,与计划相比少了不少.完成的大致有两个半模块,其一是登录注册,其二是报警信息展示,其三是工单处理,还在技术上研究了动态数据在图表上的动态展示的实现(基于单个数据项的展示).总体来说,很多后台工作没实现,前端做的页面倒是蛮多,交互功能也有,前端的工作进度是先于后台的:后台开发的滞后性,以致于功能模块的集成进度受到了阻碍. 接下来就说一说我们组项目(创新课程管

【软件工程】02组软件工程组队项目计划安排及选题介绍——学生课程管理系统

一.项目概述 我们选择的项目是学生课程管理系统,是基于上一届学长的项目进行改进和实现. 学生课程管理系统是一个集成了课程信息查询,课程信息管理,成绩管理等面向老师与学生群体的系统. 定位:我们小组明确了这个系统的定位是辅助教务处的系统,适用范围是在一个比较小范围的人群内,而不是面向有数万人的学校.我们对教务处系统中一些比较繁琐或者需要复杂的权限才能使用的功能进行简化,使系统可以在一个小范围中比较简单地进行上手使用(例如一个老师要在院系中开一个培训班,那么教务处系统就不太方便,就可以用我们的系统)

如何实现最基本的课程管理系统(程序库的增删改查)

一直在听建民老师说,javaweb的精髓是Jsp+servlet+javabean.在完成这个系统之前,毕竟没有学习过javaweb,Jsp和servlet我是知道的,但不会在servlet和jsp之间相互传值以及应用,javabean是一点没有听说过.在这样的基础下,没办法逃脱测试的情况下,只能硬着头皮做了.数据库这方面,之前安装过mysql和可视化工具Navicat,但没有在eclipse中连接过,在数据库连接这方面基本也是空白.在慕课网和bilibili上找了无数视频,终于有了点头绪,下面

课程管理系统

javaweb 课程管理系统代码分析 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html> 4 <html> 5 <head> 6 <meta charset="UTF-8"> 7 <title>

基于微信小程序的电商平台——测试心得

经过连续两周半的紧张编程,我们第二次迭代版本也新鲜出炉了,至此我们这个小程序的所有功能基本已经实现完毕,按照计划,我们进行了小程序的测试. 由于小程序的有一个比较特殊的情况就是,若不上线就只能功内部开发人员使用,而又由于上线需要比较多的流程和手续,经过协商之后,我们决定在测试阶段不上线,于是测试的用户只有我们这一个小组的成员,充当测试用户. (1)测试方法:系统测试: (2)测试手段:手工测试:将整个小程序分成五大部分,也就是我们的那几大功能,每一个测试人员测试一块,若有BUG及时提出,能修复则

JavaWeb——课程管理系统(2).java---18.11.29

DaoFactory.java package com.jaovo.msg.Util; import com.jaovo.msg.dao.UserDaoImpl; public class DaoFactory { public static UserDaoImpl getDaoImpl() {  return new UserDaoImpl(); }} DBUtil.java package com.jaovo.msg.Util; import java.sql.Connection;impo