团队项目-系统设计

这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework
这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524169.html
团队名称 愿头发与你我同在
这个作业的目标 提交一份α版本冲刺博客

团队姓名和学号

角色 姓名 学号
组长 赵荣泽 201731024233
组员 严一笑 201731023225
组员 张伟 201731024216
组员 郑博 201731024236
组员 师志杰 201731024213
组员 王云飞 201731024231
组员 舒鹏飞 201731024219

发布地址以及安装手册

发布地址:http://39.106.127.244:8080/
做测试的童鞋还请移步后台管理:http://39.106.127.244:8080/admin/login
账号admin 密码123456

博客管理

本次博客管理功能。该功能的主要作用是帮助博主提高对博客管理的质量和效率。同时对错误博客的管理也更加合理,营造一个良好的社区环境。关键字搜索也能使博主对自己的博客进行定位搜索。

  1. 博主正常登录后台界面,

  2. 选择博客管理功能,可以查看所有已经发布的博客,还可以在此页面新增博客,并可以对已发布的博客进行修改、删除。同时已发布的博客进行关键字(标题/分类)搜索。博客管理功能里包含新增,修改,删除,关键字搜索四部分。

  3. 新增博客

    单击新增博客,则会跳到发布博客界面。

  4. 修改博客

    单击选中已发布的博客,单击修改,进行博客编辑界面。

  5. 删除博客

    单击选择已发布的博客,一键删除。

  6. 关键字搜索

    ​ 单击关键字输入框,输入关键字,然后进行搜索。

分类管理

  1. 添加:

  2. 多个添加:

  3. 修改:

  4. 删除:

标签管理

本次测试标签功能:标签就是用来标志博客的分类或内容,为目标标记相关的关键词,便于用户查找和定位到感兴趣的博客。互联网产品中标签的运用也是在此基础之上进行延伸,人们习惯于将事物化繁为简,以便清晰便捷地把握事物特征。给一段复杂的内容贴标签能帮助人们压缩认知成本,使用户在短时间内能够提取有效信息,提升处理信息的效率。

  1. 博主正常登录后台界面,

  2. 选择标签管理功能,找到标签名称输入出输入想要添加的标签并点击新增和删除两个功能。

  3. 新增标签

    输入标签名称xinz并点击新增。标签xinz成功添加。

  4. 删除标签

    对已经添加的标签进行删除,弹出确认弹框后点击确认,成功删除

评论管理

该功能的主要作用是帮助博主提高评论回复的质量和效率。同时审核评论,避免不良评论和虚假信息的传播,营造一个良好的社区环境。此外批量删除功能可以帮助博主及时清理垃圾评论。个人博客作为个人日记式的小众产品,因此只需赋予浏览者浏览和评论的权限。因而浏览者评论的内容决定了社区的环境的干净与否,评论功能的设置可以让浏览者更加专注博客内容本身。

  1. 博主正常登录后台界面,

  2. 选择评论功能,查看所有的评论。并及时对未回复的评论进行审核、回复,同时对垃圾评论进行批量删除。评论功能里又包含批量审核,回复,批量删除三部分。

  3. 批量审核

    单击选中需要审核的评论,选择批量审核,在弹窗中选择是否通过。

  4. 回复

    审核通过后,单击选中需回复的评论,进行回复。

  5. 批量删除

    单击选择已过期和不良评论,一键删除。

系统管理

本次测试系统管理功能,该功能的主要作用是帮助博主修改账户登录密码以及部分页面配置,安全性管理以及改变页面部分元素内容,让浏览网页的游客可以获得更有价值的信息,拥有一个良好的体验。

  1. 博主正常登陆后台界面。

  2. 选择系统管理功能,可以查看到“系统配置”、“修改密码”、“安全退出”三项。

  1. 站点信息部分,可以对站点名称,站点描述,站点Logo,Favicon进行修改,在文本框内更改后点击“确认修改”,可以成功修改。

  2. 个人信息部分,可以对个人头像,个人名称,个人邮箱进行更改,同样是点击确认修改,同样会显示保存成功。底部信息部分修改方式和前两个部分一样,同样更改十分简单。
  3. 选择修改密码功能。

更改密码需要填写原密码,再在文本框输入新密码,便可完成更改。

  1. 点击安全退出,会返回博客登录界面。

重新登录,需要输入账号,密码,以及验证码,点击登录即可回到原界面。

友情链接

  1. 添加

  1. 多个添加

  1. 修改!

  2. 删除

测试报告

博客管理

  1. 首先我们发布了两篇博客供测试使用。


    依次按操作对新增、修改、删除与关键字搜索功能进行测试。

  2. 新增博客:

  3. 对其进行修改、删除、关键字搜索操作。
  4. 操作结果基本通过测试。可以较好满足博主对博客的管理需求。

可能的改进:关键字搜索不能通过分类搜索,只能通过标题搜索,

分类管理

  1. 大量增加

  2. 修改名称:(张为改成张伟)

  1. 批量删除:

问题:

  1. 出现两个相同名字的类

标签管理

  1. 测试单个字或者过长的标签能否添加

    输入单个字和过长的名称都会弹出对话框“标题名称不规范”成功限制了标签的规范性。

  2. 测试标签是否会出现重复。

    输入已有标签进行添加,显示“标签名称重复”成功避免了重复的标签出现。

  1. 测试批量删除功能

    新建大量的标签进行批量删除弹出确认窗口,点击确认成功删除。

总结:

​ 测试结果符合预期。标签的新增批量删除等功能都无误。对标签的字数限制和重复标签的禁止添加也有效的限制了标签的规范。但是我觉得还可以对标签的标点符号进行限制,比如说标签不能是纯标点符号,因为纯标点符号的标签不太符合一个标签的规范。

评论管理

  1. 首先我们进行了大量评论供测试使用。


    依次按操作对批量审核功能、回复、批量删除功能进行测试。

  2. 选中评论:

  3. 对其进行审核、回复、删除操作。

此外,我做了一些非常规测试,比如对已审核的评论再次审核,结果为审核无法通过。

操作结果基本通过测试。可以较好满足博主对评论的审核、回复和批量删除评论的需求,维护社区环境。

经测试发现的问题为:句号、表情和特殊字符是非法字符,不能在评论里出现,个人觉得这对评论区是一种没什么好处的限制。

可能的改进:在回复评论时,因为回复不需要批量回复,只能单个回复。但仍然采取了和审核、删除一样的操作方式(先选中,再回复)。因此回复操作个人感觉繁琐了一下,体验不是最优。

系统管理

  1. 修改个人名称,将ZRZ修改为ZRZzzz,点击确认修改,会显示修改成功。

​ 之后确认修改按钮会变灰,不可用状态。

测试结果,暂时未发现问题,未来有想法再进行提高。

友情链接

  1. 各种都添加一些

  2. 尝试添加网址很长的网站

测试后未发现问题

项目情况总结

目前存在的问题或者可以改进的地方:

  1. 博客管理关键字搜索不能通过分类搜索,只能通过标题搜索(待改进
  2. 分类命名重复(已修复
  3. 评论回复数据校验(。被看作为非法字符)(已修复

本次 Alpha2的测试工作进行的非常好,通过界面的操作发现了许多代码和sql中逻辑错误的地方,整个项目对比Alpha1的有了非常大的提升。

目前还有一些功能虽能正常使用,但是功能还不完善,比如搜索。。。这些功能的完善还有未发现的bug等有空再搞

团队作业-Alpha版本发布2的更多相关文章

  1. 团队作业——团队项目Alpha版本发布

    该作业所属课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业要求链接    https://edu.cnblogs. ...

  2. 团队项目-Alpha版本发布2

    这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...

  3. 团队作业-Beta版本发布

    这个作业属于哪个课程  <课程的链接>            这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 Beta版本发布报 ...

  4. 团队项目-Alpha版本发布1

    此次作业的目的是让同学们在这个星期内完成团队项目α版本的第一次测试和发布,为发布下一次的 α版本做一个准备和前期检验. 1.作业要求: 提交一份α版本冲刺博客 2.博客要求: (1)请大家在作业开头添 ...

  5. 软件工程团队作业-测试与发布(Alpha版本)

    Alpha版本测试报告 功能测试报告 概述 测试阶段:alpha验收测试 测试方法:手动功能测试 测试环境(测试矩阵) Windows操作系统(win10)附带"Windows讲述人&quo ...

  6. 团队作业——Alpha冲刺

    团队作业--Alpha冲刺 时间安排及内容要求 时间 内容 11.1-11.16 12次 Scrum 11.16-11.20 测试报告 与 用户反馈 11.21-11.24 展示博客 11.25 课堂 ...

  7. Alpha版本发布

                Alpha版本发布   Part1.基本介绍 作业所属课程 课程链接 作业要求 要求链接 团队名称 Typhoon 作业目标 通过本次团队项目,体验通过使用软件工程来研发项目的 ...

  8. GP工作室—Alpha版本发布2

    GP工作室-Alpha版本发布2 一.简介 1.1作业要求 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationSc ...

  9. GP工作室—Alpha版本发布1

    目录 GP工作室-Alpha版本发布1 一.简介 1.1作业要求 1.2团队成员 二.软件下载安装说明 五.项目总结 @(Gold Point团队の项目计划) GP工作室-Alpha版本发布1 一.简 ...

随机推荐

  1. Android多媒体框架

    Android系统的多媒体架构图 OpenMax做编解码作用(codec),从上到下依次是AL(应用层,在多媒体中间件和应用程序之间提供一个标准化接口).IL(集成层,解码编码器).DL(开发层,供应 ...

  2. Docker Desktop: Error response from daemon: driver failed programming external connectivity on endpoint xxx 问题

    右击任务栏 Docker 图标 `Restart` 或 `Quit Docker Deskto` 后之前正常的 zookeeper 容器不会自动启动 通过命令 docker start zk1 启动报 ...

  3. Visio模具与模版

    yy 这些形状就是模具 点击更多形状 然后新建模具 也可以打开已有的模具 模具名字右边有星号 代表模具未保存 鼠标右键单击可以选择保存 选择属性可以进行设置(信息之类的)也可以进行关闭 模具文件三种打 ...

  4. .bash_profile 文件

    1,当 .bash_profile 文件输入有误的时候,所有命令行都会不好使 输入 export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin ...

  5. 保存会话数据的两种技术,Cookie,Session

    CookieCookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器.当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去.这样,web资源处理的就是用 ...

  6. sqlyong到期后怎么办

    Sqlyog作为一款可视化的数据库管理工具,各种方便我就不说了,但是未经汉化或者绿色过的软件存在30天的生命期,到期后我们就不可以使用了,要摸卸载重装,我们还可以去修改注册表,来延长它的生命期,具体步 ...

  7. 小白进阶之路-python数据类型

    1.数据类型:变量值是我们存储的数据,所以数据类型值得就是变量的不同种类 2.数据分类型的原因:变量值是用来保存现实世界的中的状态的,呢么针对不同的状态就应该用不同类型上午数据去表示 (1)整型int ...

  8. Python中三大框架各自的应用场景(DJango,flask,Tornado)

    django:主要是用来搞快速开发的,他的亮点就是快速开发,节约成本,正常的并发量不过10000,如果要实现高并发的话,就要对django进行二次开发,比如把整个笨重的框架给拆掉,自己写socket实 ...

  9. JVM探秘:垃圾收集器

    本系列笔记主要基于<深入理解Java虚拟机:JVM高级特性与最佳实践 第2版>,是这本书的读书笔记. 垃圾收集器 垃圾收集算法是是内存回收的方法论,垃圾收集器是内存回收的具体实现.不同的虚 ...

  10. 编辑软件->"Notepad++"

    编辑软件->"Notepad++" Notepad++是什么? Notepad++功能比 Windows 中的Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文 ...