团队作业-Alpha版本发布2
团队项目-系统设计
| 这个作业属于哪个课程 | 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
博客管理
本次博客管理功能。该功能的主要作用是帮助博主提高对博客管理的质量和效率。同时对错误博客的管理也更加合理,营造一个良好的社区环境。关键字搜索也能使博主对自己的博客进行定位搜索。
博主正常登录后台界面,
选择博客管理功能,可以查看所有已经发布的博客,还可以在此页面新增博客,并可以对已发布的博客进行修改、删除。同时已发布的博客进行关键字(标题/分类)搜索。博客管理功能里包含新增,修改,删除,关键字搜索四部分。
新增博客
单击新增博客,则会跳到发布博客界面。

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

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

关键字搜索
单击关键字输入框,输入关键字,然后进行搜索。
分类管理
添加:

多个添加:

修改:

删除:

标签管理
本次测试标签功能:标签就是用来标志博客的分类或内容,为目标标记相关的关键词,便于用户查找和定位到感兴趣的博客。互联网产品中标签的运用也是在此基础之上进行延伸,人们习惯于将事物化繁为简,以便清晰便捷地把握事物特征。给一段复杂的内容贴标签能帮助人们压缩认知成本,使用户在短时间内能够提取有效信息,提升处理信息的效率。
博主正常登录后台界面,
选择标签管理功能,找到标签名称输入出输入想要添加的标签并点击新增和删除两个功能。
新增标签
输入标签名称xinz并点击新增。标签xinz成功添加。

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

评论管理
该功能的主要作用是帮助博主提高评论回复的质量和效率。同时审核评论,避免不良评论和虚假信息的传播,营造一个良好的社区环境。此外批量删除功能可以帮助博主及时清理垃圾评论。个人博客作为个人日记式的小众产品,因此只需赋予浏览者浏览和评论的权限。因而浏览者评论的内容决定了社区的环境的干净与否,评论功能的设置可以让浏览者更加专注博客内容本身。
博主正常登录后台界面,
选择评论功能,查看所有的评论。并及时对未回复的评论进行审核、回复,同时对垃圾评论进行批量删除。评论功能里又包含批量审核,回复,批量删除三部分。
批量审核
单击选中需要审核的评论,选择批量审核,在弹窗中选择是否通过。

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

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

系统管理
本次测试系统管理功能,该功能的主要作用是帮助博主修改账户登录密码以及部分页面配置,安全性管理以及改变页面部分元素内容,让浏览网页的游客可以获得更有价值的信息,拥有一个良好的体验。
博主正常登陆后台界面。
选择系统管理功能,可以查看到“系统配置”、“修改密码”、“安全退出”三项。

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

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

更改密码需要填写原密码,再在文本框输入新密码,便可完成更改。
- 点击安全退出,会返回博客登录界面。

重新登录,需要输入账号,密码,以及验证码,点击登录即可回到原界面。
友情链接
- 添加

- 多个添加

修改!

删除

测试报告
博客管理
首先我们发布了两篇博客供测试使用。

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

- 对其进行修改、删除、关键字搜索操作。
操作结果基本通过测试。可以较好满足博主对博客的管理需求。
可能的改进:关键字搜索不能通过分类搜索,只能通过标题搜索,

分类管理
大量增加

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

- 批量删除:

问题:
- 出现两个相同名字的类

标签管理
测试单个字或者过长的标签能否添加
输入单个字和过长的名称都会弹出对话框“标题名称不规范”成功限制了标签的规范性。

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

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

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

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

对其进行审核、回复、删除操作。
此外,我做了一些非常规测试,比如对已审核的评论再次审核,结果为审核无法通过。
操作结果基本通过测试。可以较好满足博主对评论的审核、回复和批量删除评论的需求,维护社区环境。
经测试发现的问题为:句号、表情和特殊字符是非法字符,不能在评论里出现,个人觉得这对评论区是一种没什么好处的限制。

可能的改进:在回复评论时,因为回复不需要批量回复,只能单个回复。但仍然采取了和审核、删除一样的操作方式(先选中,再回复)。因此回复操作个人感觉繁琐了一下,体验不是最优。
系统管理
- 修改个人名称,将ZRZ修改为ZRZzzz,点击确认修改,会显示修改成功。

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

测试结果,暂时未发现问题,未来有想法再进行提高。
友情链接
各种都添加一些

尝试添加网址很长的网站

测试后未发现问题
项目情况总结
目前存在的问题或者可以改进的地方:
- 博客管理关键字搜索不能通过分类搜索,只能通过标题搜索(待改进)
- 分类命名重复(已修复)
- 评论回复数据校验(。被看作为非法字符)(已修复)
本次 Alpha2的测试工作进行的非常好,通过界面的操作发现了许多代码和sql中逻辑错误的地方,整个项目对比Alpha1的有了非常大的提升。
目前还有一些功能虽能正常使用,但是功能还不完善,比如搜索。。。这些功能的完善还有未发现的bug等有空再搞
团队作业-Alpha版本发布2的更多相关文章
- 团队作业——团队项目Alpha版本发布
该作业所属课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 作业要求链接 https://edu.cnblogs. ...
- 团队项目-Alpha版本发布2
这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 团队名称 西柚三剑客 这个作业的目标 -Alpha2版本发布说明,给出测试报告,并进行总结 1. 团队成员的学号列表 团队成员 ...
- 团队作业-Beta版本发布
这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 Three cobblers 这个作业的目标 Beta版本发布报 ...
- 团队项目-Alpha版本发布1
此次作业的目的是让同学们在这个星期内完成团队项目α版本的第一次测试和发布,为发布下一次的 α版本做一个准备和前期检验. 1.作业要求: 提交一份α版本冲刺博客 2.博客要求: (1)请大家在作业开头添 ...
- 软件工程团队作业-测试与发布(Alpha版本)
Alpha版本测试报告 功能测试报告 概述 测试阶段:alpha验收测试 测试方法:手动功能测试 测试环境(测试矩阵) Windows操作系统(win10)附带"Windows讲述人&quo ...
- 团队作业——Alpha冲刺
团队作业--Alpha冲刺 时间安排及内容要求 时间 内容 11.1-11.16 12次 Scrum 11.16-11.20 测试报告 与 用户反馈 11.21-11.24 展示博客 11.25 课堂 ...
- Alpha版本发布
Alpha版本发布 Part1.基本介绍 作业所属课程 课程链接 作业要求 要求链接 团队名称 Typhoon 作业目标 通过本次团队项目,体验通过使用软件工程来研发项目的 ...
- GP工作室—Alpha版本发布2
GP工作室-Alpha版本发布2 一.简介 1.1作业要求 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationSc ...
- GP工作室—Alpha版本发布1
目录 GP工作室-Alpha版本发布1 一.简介 1.1作业要求 1.2团队成员 二.软件下载安装说明 五.项目总结 @(Gold Point团队の项目计划) GP工作室-Alpha版本发布1 一.简 ...
随机推荐
- dotnet 通过 WMI 获取系统信息
本文告诉大家如何通过 WMI 获取系统信息 通过 Win32_OperatingSystem 可以获取系统信息 var mc = "Win32_OperatingSystem"; ...
- Java 学习笔记(11)——lambda 表达式
在写Java代码的时候,如果某个地方需要一个接口的实现类,一般的做法是新定义一个实现类,并重写接口中的方法,在需要使用的时候new一个实现类对象使用,为了一个简单的接口或者说为了一个回调函数就得额外编 ...
- CUP计算资源争抢通过IIS启用处理器关联解决
由于业务的复杂性,我们在客户环境部署的时候,采用的是预装好在一台机器然后再把机器安装到客户环境,所以为了简单方便,我们把所有的服务都安装到一台机器上面了. 在正常的使用过程中是没有任何问题的.但是当有 ...
- PHP常用函数拾遗
PHP中常用过滤函数addslashes().mysql_real_escape_string().mysql_escape_string() 如addslashes().mysql_real_es ...
- react-native-swiper使用的坑
今天使用引入react-native-swiper组件使用轮播图时,发现报如下错误: Invarint Violation:ViewPagerAndroid has been removed from ...
- DEVOPS技术实践_22:根据参数传入条件控制执行不同stage
前面学习了参数的传递和调用,下面研究一下根据参数作为条件执行不同的stage 使用叫when 和expression控制某一个stage的运行, 运行场景例如写了多个stage,这个pipeline脚 ...
- docker.service 修改指南
vi /lib/systemd/system/docker.service docker.service默认内容如下: [Unit] Description=Docker Application Co ...
- $HDU1846\ Brave\ Game$ 博弈论
正解:博弈论 解题报告: 传送门! 巴什博奕板子题鸭$QwQ$ 就有个结论,是说当$(m+1)\mid n$时先手必败,否则必胜 这个瞎证明一下就能出来 就考虑当$(m+1)\mid 1$时,若先手取 ...
- Jmeter-Ant 生成测试报告配置步骤
1.配置java环境变量(不会的可以自行百度) 2.安装jmeter 3.安装ant,配置ant环境变量 4.将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制 ...
- 1062 最简分数 (20分)C语言
一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0.最简分数是指分子和分母没有公约数的分数表示形式. 现给定两个不相等的正分数 N1/M1和 N2/M2,要求你按从小到大的顺序列出它们之间 ...