标签:项目 范围 必须 因此 冒号 界定 前后端分离 标识 string
6.问题:前后端分离之后的前端该如何请求数据与渲染以及页面之间如何传递数据?
7.问题:一系列开发过程中遇到的技术问题详见 GitHub issues
总结:本次的项目开发不同于以往项目开发,以往的项目的开发主要是一两个人做,沟通成本低,沟通比较有效,很少存在协作分工的问题。但是这一次,我们采用团队协作争取每一位同学参与项目,一同协作,共同完成整个项目。在这个过程中我们遇到了很多问题,很多坑。例如:GitHub协作的时候提交代码总是存在冲突,前后端约定的接口没有遵守等等,在克服这一系列困难的过程中,我们充分体会到了团队协作的重要性。必须要指定团队的代码规范,开发规范。沟通是十分必要的,而且在有些时候有效的沟通可以帮助我们节省许多时间,少走很多弯路。
变量与函数命名:
格式规范:
前后端数据交换接口定义:
js代码规范:
css代码规范:
【强制】 使用类选择器来定义样式,不能使用 id 来定义样式
【强制】 避免使用标签选择器
【强制】 对于非通用选择器,使用子元素选择器界定适用范围
【强制】 属性格式要求:
属性选择器或属性值用双引号(””),而不是单引号(”)括起来。
【强制】属性的书写遵循以下格式:
结构性属性:
表现性属性:
后端代码规范:
组员学号 | 组员姓名 | 测试工作 |
---|---|---|
17020031063 | 孙肖肖 | 注册功能 |
登录功能 | ||
17020031069 | 王观山 | 标签功能 |
基本信息修改 | ||
邮箱与密码修改 | ||
17020031071 | 王明鑫 | 查询功能 |
评论功能 |
暂时未找到合适的测试工具,因此我们手动测试我们的项目。
用例编号 | 用例名称 | 测试背景 | 前置条件 | 重要级 | 优先级 | 测试环境 | 测试类型 | 测试阶段 | 测试步骤 | 预期结果 | 实际结果 | 测试人员 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 注册成功 | 测试注册功能 | 输入个人基本信息 | 高 | 高 | 手工测试 | 系统测试 | 进入注册页面输入个人信息,点击注册。 | 注册成功并跳转到登陆界面。 | 注册成功并实现跳转。 | 孙肖肖 | |
2 | 注册失败 | 测试注册功能 | 输入错误的个人基本信息 | 高 | 高 | 手工测试 | 系统测试 | 进入注册页面输入错误个人信息。 | 注册失败。 | 注册失败 | 孙肖肖 | |
3 | 未注册账号登陆 | 测试登录功能 | 输入未注册的帐号 | 高 | 高 | 手工测试 | 系统测试 | 进入登录页面,登录未注册的帐号 | 登录失败,提示该用户不存在。 | 登录失败,提示该用户不存在。 | 孙肖肖 | |
4 | 已注册帐号登录 | 测试登录功能 | 输入已注册帐号 | 高 | 高 | 手工测试 | 系统测试 | 进入登陆页面,登陆已注册帐号 | 登录成功,跳转到主页。 | 登录成功,跳转到主页。 | 孙肖肖 | |
5 | 查询功能 | 测试按课程名称搜索功能 | 输入有效课程名称搜索 | 高 | 高 | 手工测试 | 系统测试 | 输入课程名称搜索 | 跳转到课程详情页面,显示课程信息 | 跳转到课程详情页面,显示课程信息 | 王明鑫 | |
6 | 查询功能 | 查询没有的课程名 | 输入无效的课程名称进行搜索 | 高 | 高 | 手工测试 | 系统测试 | 输入无效课程名并查询 | 跳转到搜索结果页面显示无结果 | 跳转到搜索结果页面显示无结果 | 王明鑫 | |
7 | 评论功能 | 测试添加评论 | 已上过该课程 | 高 | 高 | 手工测试 | 系统测试 | 输入评论点击发送 | 发送成功,评论显示在评论区 | 发送成功,评论显示在评论区 | 王明鑫 | |
评论功能 | 测试添加评论 | 游客模式 | 高 | 高 | 手工测试 | 手工测试 | 输入评论点击发送 | 无法添加评论 | 无法添加评论 | 王明鑫 | ||
9 | 标签功能 | 测试添加标签 | 已上过该课程 | 高 | 高 | 手工测试 | 系统测试 | 点击添加,选择相关标签 | 添加成功 | 添加成功 | 王观山 | |
10 | 修改基本信息 | 修改除邮箱外个人信息 | 登录到主页,并点击修改信息 | 高 | 高 | 手工测试 | 系统测试 | 点击输入修改内容并提交 | 修改成功 | 修改成功 | 王观山 | |
11 | 修改邮箱 | 修改邮箱 | 登录到个人信息页面,点击修改邮箱 | 高 | 高 | 手工测试 | 系统测试 | 输入新的邮箱,点击修改 | 修改成功 | 修改成功 | 王观山 | |
修改密码 | 修改密码 | 登录到个人信息页面,点击修改密码 | 高 | 高 | 手工测试 | 系统测试 | 输入新的密码并确认修改 | 修改成功 | 修改成功 | 王观山 |
此次测试中,我们运用了黑盒测试与单元测试方法。通过测试我们发现,实现了一开始计划的大部分功能,但是由于时间关系仍有一部分功能未实现,比如说评论点赞功能,按老师名字搜索课程功能等,在测试中也发现了这些功能的重要性。这些已经完成的功能测试中,并未出现bug,测试样例顺利通过,测试取得了圆满的成功。
标签:项目 范围 必须 因此 冒号 界定 前后端分离 标识 string
原文地址:https://www.cnblogs.com/sunshine2285/p/12080449.html