这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524169.html
团队名称 巧克力王子与六个小矮人
这个作业的目标 完成团队项目的Alpha2版本,并给出测试报告,做总结

一、团队成员:

姓名 学号
陶一(组长) 201731062213
孟祥一 201731062207
易林 201731062134
王艺霖 201731062127
陈劲松 201731062132
沈墨 201731062115
干冰雪 201731062502

二、项目地址及操作手册:

本阶段几乎完成了网站的全部功能,并且移动端app的开发也开始启动。

网站地址: iThink创意交流网站

如何操作:

  1. 首先进入到iThink网站。显示的是介绍页面。
  2. 然后,通过右上角的注册可以注册成为网站用户。(非网站用户无法访问具体内容。防止创意被窃取)填写内容后点击 “立即注册” 进行注册。
  3. 注册完毕,通过登录进入到网站主页。
  4. 在主页,左边有关于创意的相关操作:发布创意、我的创意、创意胶囊、我的团组 点击进入相关内容界面。还可以通过选项卡切换查看创意推荐热搜榜其他内容。点击最上方 “首页” 字样可回到主页。

    • 发布创意:在此处可以进行创意主题的编辑和发布。
    • 我的创意:在此可以查看用户曾经发布过的创意主题及详细情况。(样本)
    • 创意胶囊:在此处可以查看到用户曾经编辑但未发布的创意主题内容。(开发中)
    • 我的团组:界面仍在开发中,不予介绍。
  5. 主页上方,有搜索框,可输入关键字进行创意相关内容的搜索。
  6. 可以通过点击每条主题后面的 “顶一个” 、 “踩一个” 、 “收藏” 来对此条内容进行操作。


  7. 点击每条主题后面的 “查看详情” ,可以具体查看主题中的相关内容和具体的创意实现内容。

  8. 个人信息也在主页上方,可以通过点击 用户名 进入个人信息页面。
  9. 在个人信息页面,左边有 个人信息、我的通知、发布创意、我的创意、创意胶囊、我的收藏、我的参与、获利项目、我的团组 几个功能。

    • 个人信息:点击此项,可查看或修改自己的基本信息。
    • 我的通知:通过这里可以看到系统发来的通知,或者其他用户对你的点赞、评论、收 藏、关注等等消息。

    • 发布创意:此处与主页“发布创意”相同,可以通过此处来编辑并发布一个创意主题。
    • 我的创意:在此可以查看用户曾经发布过的创意主题及详细情况。
    • 创意胶囊:在此处可以查看到用户曾经编辑但未发布的创意主题内容。
    • 我的收藏:在此处可以查看到用户所收藏的创意主题或创意实现内容。(开发中)
    • 其他功能目前仍在开发中,此处不予介绍。

三、测试报告:

  • 测试工作安排

测试的工作,由我们组内的所有成员共同完成。但是每个人所测试的部分,均不是自己编写的代码部分。

由干冰雪、陈劲松、易林、沈墨负责前端网页的性能测试以及bug测试。

由陶一、王艺霖、孟祥一负责后端代码的可行性测试、逻辑测试以及bug搜索。

  • 测试工具的选择

前端网页测试选取的是网页测试工具:Web Page AnalyzerChrome浏览器

后端的测试工具用的是:Junit Test

  • 测试用例以及测试结果

前端测试:

易林测试部分:

网页测试工具性能报告:

(仅放出主页与用户页面部分)


并将测试网站上给出的建议翻译成中文:


用户页面:

针对此工具给出的分析和建议,我们下一步将会对网站进行优化与改进。

干冰雪测试部分:

主页的对创意主题和实现的发布及查看:

去首页上查看是否发布成功:

发布创意和查看功能可用。

陈劲松测试部分:

个人用户信息的查看、编辑、修改:


可见头像也发生了变化:

沈墨测试部分:

对主题和实现的点赞、评论和搜索的测试:


搜索:

由此可见,搜索之后出现的内容还存在着格式与排版上的一些问题。而且此页面还未设计返回到主页的链接。也是存在一些缺陷。

后端测试:

因为后端的内容有很多,因此我们三个人对测试代码的编写是分开的,样例也是分开写的。不过最后的结果是在一起跑出来的。测试太多,无法全部放出,因此放出大部分涉及到逻辑部分的测试代码。

部分测试用例:

陶一测试部分:


孟祥一测试部分:


王艺霖测试部分:


测试结果:

  • 测试体会与总结:

因为测试部分还是之前Alpha1阶段做的,所以没有什么特别大的改变。

对于项目的测试,整体来说感受还是非常大的。

测试让我们项目组内的每位成员对其他人的工作结果有一个感受,可以对项目组的整体情况也有更多的了解和认识。让大家知道现在项目开发到了什么程度。

而且让我们接触到了测试工具,学到了新的东西,对于以后无论是自己的独立开发,还是到其他的项目组中合作开发,都有非常好的帮助作用。

四、项目情况总结:

经历了alpha2的冲刺阶段,我们的项目已是完成了大部分,几乎可以说开发完成了90%了。核心功能基本实现。

虽然是在开发的过程中存在着些许问题,不过我们组成的开发团队还是竭尽所能的去解决了各种各样的问题。

进度相比计划上是慢了些,但是没有差很多。我们也在努力去赶,因此在规定时间内完成项目应该还是没问题的。

项目开发到这个阶段了,感觉还是不错的。我们完成了大部分的功能,基本是完成了预期的计划。而且我们也都对一个项目的开发流程有了更深刻的认识和学习。

另外,我们组一致觉得,既然是一个开发组中的,那么就应该共进退。不应该存在一个组中的人,有人分高,有人分低。或许组里有的人是技术比较差,对项目开发代码上的贡献比较少,那么他的存在感在别人眼里可能不是那么明显,但是这并不代表着他没有做什么。有的人也许只是给出了各种各样的用户体验意见,或者是其他的优化改动意见,这也是我们小组不可或缺的部分。

  • 完成的内容:

    用户的登录注册

    网站主页:创意主题及创意实现的显示等

    发表创意主题、对主题发表实现

    相关主题、实现内容的搜索

    对创意主题、实现的点赞、评论和收藏

    用户个人信息页面:个人信息的查看、修改,评论、点赞消息的查看

    管理员基础部分

    团组聊天的实现

    移动端开发的框架

  • 未完成的内容:

    管理员剩余部分

    移动端的部分功能完善

  • 下阶段展望和计划:

    在beta阶段,主要的工作是进行bug的修复和项目各处功能的优化。

    其次是完善我们移动端的末尾开发,落实移动端的功能。

    计划是由三名人员去完成开发任务,剩余人员进行优化与改善任务。

    然后按照规定的要求,按时展开团队项目例会,汇报每个人的工作。及时进行交流与沟通,尽快推进项目。

    希望在之后的项目开发时间里,项目组内的成员能做好沟通,合力完成项目的剩余部分。不要再让凄惨的PM背锅。。。

团队第五次作业——Alpha2版本的更多相关文章

  1. 团队第五次作业——Alpha2

    一.相关信息 Q A 作业所属课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ 作业要求 https: ...

  2. 团队第五次作业:alpha2成绩汇总

    一.作业题目 团队第五次作业:alpha2发布 二.作业评分标准 博客评分规则(总分100)博客要求 给出开头和团队成员列表(10') 给出发布地址以及安装手册(20') 给出测试报告(40') 给出 ...

  3. 17秋 软件工程 团队第五次作业 Alpha Scrum10

    17秋 软件工程 团队第五次作业 Alpha Scrum10 今日完成的任务 世强:Android客户端成员列表完善.APP前端子部门和活动中心界面与数据交互: 港晨:Web前端主页的接口对接: 树民 ...

  4. 个人第四次作业Alpha2版本测试~顾毓

    个人第四次作业Alpha2版本测试 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作业要 ...

  5. 个人第四次作业Alpha2版本测试

    个人第四次作业Alpha2版本测试 这个作业属于哪个课程 软件工程 这个作业要求在哪里 作业要求 团队名称 GP工作室 这个作业的目标 对其他小组的项目进行测试 测试人员 陈杰 学号 20173102 ...

  6. 17秋 软件工程 团队第五次作业 Alpha

    题目:团队作业--Alpha冲刺 17秋 软件工程 团队第五次作业 Alpha 12次Scrum 第一次Scrum 第二次Scrum 第三次Scrum 第四次Scrum 第五次Scrum 第六次Scr ...

  7. 17秋 软件工程 团队第五次作业 Alpha Scrum1

    题目:团队作业--Alpha冲刺 17秋 软件工程 团队第五次作业 Alpha Scrum1 各个成员在 Alpha 阶段认领的任务 伟航:督促和监督团队进度,协调组内合作 港晨:APP前端页面编写: ...

  8. 17秋 软件工程 团队第五次作业 Alpha Scrum2

    17秋 软件工程 团队第五次作业 Alpha Scrum2 今日完成的任务 杰麟:Java后端的学习: 世强:登录和注册接口编写: 港晨:完成数据库表的设计: 树民.陈翔:完成超级管理员后端框架. 其 ...

  9. 17秋 软件工程 团队第五次作业 Alpha Scrum3

    17秋 软件工程 团队第五次作业 Alpha Scrum3 今日完成的任务 杰麟:java后端学习: 世强:Android的部门基础信息模块的信息显示和对接后台: 港晨:后台管理登陆界面ui设计: 树 ...

随机推荐

  1. UML类图基础说明

    UML类图主要由类和关系组成. 类: 什么具有相同特征的对象的抽象, 具体我也记不住, 反正有官方定义 关系: 指各个类之间的关系 类图 类就使用一个方框来表示, 把方框分成几层, 来表示不同的信息, ...

  2. python 异常try/except语句

    异常模式的写法 try: 执行正常的模块 except X: 执行异常X的代码 except: 其他的异常执行模块except 必须在except X之后 else: 没有异常,则会执行完try,而后 ...

  3. luoguP2048 [NOI2010]超级钢琴

    upd 2019.12.10 latex和markdown化 题意 解析: 先考虑暴力:将每个区间求出来,放进一个堆里,取出前k个就是答案. 期望得分:20,原因:TLE code(对,我真写了): ...

  4. eclipse git pull 代码 failed 并且报DIRTY_WORKTREE.classpath

    用eclipse git pull代码的时候出现如题错误. 解决办法就是reset reset命令有3种方式: 1.git reset –mixed:此为默认方式,不带任何参数的git reset,即 ...

  5. NOIP模拟赛 迷路

    题目描述 Description \(FYH\) 在 \(ns\) 星系迷路了,情急之下,他找到了你.现在,解救 \(FYH\) 的重任就落在了你的肩上了. \(ns\) 星系有 \(n\) 颗星球, ...

  6. 修改gradle中央仓库,加快jar包下载速度

    打开gradle项目的build.gradle文件 找到repositories,注释掉mavenCentral(),使用阿里云的仓库地址 repositories { //mavenCentral( ...

  7. Luogu P5022 旅行

    开始写复赛题了 先放张图纪念我惨烈的卡常之路 不说了,简直悲伤 题目链接 思路么..不想写了 Code //不要在意四十行超级加速,卡常用的 #include<bits/stdc++.h> ...

  8. Paper | Noise2Noise: Learning Image Restoration without Clean Data

    目录 故事背景 算法原理 点估计 神经网络算法与点估计的关系 核心思想 回头品味 实验 高斯 其他生成噪声 发表在2018 ICML. 摘要 We apply basic statistical re ...

  9. eclipse maven项目如何将所有的jar包复制到lib目录下?

      1.情景展示 我们知道,maven项目的jar包并不存在于项目当中,项目所需的jar包都保存在本地仓库中,如果本地仓库没有,会从配置的中央仓库下载,如果中央仓库也没有就会报错: 如上图所示,我想将 ...

  10. python-4-格式化输出

    前言 有些小伙伴在打印中乱码或者编码不对,在这里讲格式化输出前,先讲下编码.我们都知道目前主流使用就是utf-8编码. 一.编码简介 编码用来让计算机识别,当然我们都知道计算机只能识别01010101 ...