博客系统测试报告

目录

1.项目介绍

2.测试

2.1设计测试用例

2.2手动执行测试用例

 2.2.1新用户的注册

2.2.2 登录

2.2.3点击个人网址

2.2.4写博客

2.2.5草稿列表

2.2.6修改、发表文章

2.2.7主页

2.2.8查看文章

2.2.9删除文章

2.2.10修改个人信息

2.2.11注销

2.2.12用户未登录

2.3自动化测试

2.4性能测试

1.项目介绍

        使用SSM框架,完成了个人博客项目,实现了用户注册,登录,注销,写博客,保存草稿,发布博客,修改博客,删除博客,修改个人信息,展示个人网站功能

2.测试

        测试环境:Windows10,Edge 版本 117.0.2045.31 (正式版本) (64 位)

        2.1设计测试用例

        2.2手动执行测试用例
                2.2.1新用户的注册

                        如果用户在注册过程中密码与确认密码输入不一致,系统会提示用户     

                        

                        如果用户注册的用户名已经存在,系统会提示用户

                        

                        只有用户输入了没有注册过的用户名,并且输入相同的密码与确认密码才会通过

                         

                2.2.2 登录

                        用户输入不存在的用户名或密码输入错误会统一提示

                        

                        当用户输入正确的账号密码,页面会跳转到我的主页,左侧展示用户个人信息包含头像,用户名,个人网址,文章数量;右侧展示用户已经发表过的文章,如果用户没有发表过文章则显示暂无文章。   

                 2.2.3点击个人网址

                        如果用户没有设置该内容,会提示用户

                        

                        如果用户设置了一个不存在的网址则会

                        毕竟不会每个人都会老老实实的填写一个正确的网址,或是用户填写错误都有可能,这也是很有可能出现的问题,所以不能算是BUG

                        只有当用户设置了正确的网址才会跳转

                2.2.4写博客

                        当用户编写博客内容后如果感觉文章编写的并不完美,可以先保存草稿,并跳转到草稿列表。

                2.2.5草稿列表

                        此处和我的主页相似,只不过左侧的文章数量改为了草稿数量,可以显示用户未发表的草稿                        

                 2.2.6修改、发表文章

                        点击修改文章后跳转到文章编辑页,并将原有信息填写到文章标题与正文部分,当用户点击发表文章后,则会跳转到我的主页,并显示已经发表的文章 ,此时左侧文章数量改变了。

                2.2.7主页

                        用户在此处可以看到其他用户已经发表的文章,可以分页查看,点击首页,上一页,下一页,末页,如果用户在首页点击首页/上一页或者在末页点击末页/下一页,则会提醒用户已经在首页或末页了。

                        每页展示三篇文章,正文部分去除原有markdown格式,如果文章太长则会展示部分内容,翻到最后一页可以看到我们刚才发表的文章

                2.2.8查看文章

                        点击查看文章会跳转到文章详情页,左侧展示作者的个人信息,右侧展示文章内容,将markdown格式显示出来,也可观测到该篇文章发布的时间以及阅读量

                2.2.9删除文章

                        如果用户点击了删除文章,首先会提示确认删除?只有用户点击了确定才会真正的删除,防止用户误点

        

                2.2.10修改个人信息

                        用户可以上传自己的头像,更改新密码,也可填写个人网址供其他用户访问

                        上传图片后的头像

                        

                2.2.11注销

                        点击后跳转到登录页面

                        

                 2.2.12用户未登录

                        用户在未登录状态下可以看其他用户发表的博客,如果进行其他操作则会跳转到登录页面

        2.3自动化测试

                使用 selenium3 + junit5 对部分测试用例进行了自动化测试,避免了人工重复测试

                       具体实现了:登录,写博客,保存草稿,修改文章,发布文章,删除文章,主页文章查看,主页文章翻页,修改个人信息,注销功能。

                       自动化测试代码:代码链接

                       运行结果:

         2.4性能测试

                使用LoadRunner进行简单的性能测试。

                此工具由三部分组成:

                        1.Virtual User Generator(VUG):录制脚本,编写脚本

                        2.Controller:设置场景,运行场景

                        3.Analysis:产生性能测试报告

                首先使用VUG进行脚本的录制

                 录制好的代码:(模拟用户点击主页,查看已经发布的文章信息)

                在此基础上可以对脚本进行增强,实现事务:程序处理一个事务花费的时间,设置集合点:模拟大量用户同时对其进行访问。

                在脚本编写完成后就可以使用Controller进行场景设置功能,模拟10个用户对此进行访问            

                运行完成后转到Analysis生成测试报告

                吞吐量图和点击数图相似,因为先有用户点击,服务器才会相应,吞吐量表示的是响应返回的资源数量,所以二者图形类似。

                不同图标反映了不同的性能状态,不同的场景也需要进行不同的分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值