栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

个人博客中心测试

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

个人博客中心测试

一、测试用例编写

二、单元测试

采用Junit进行单元测试:测试的内容主要是文章与数据库相关联的操作

  测试内容如下:

读取文章列表(用户id为1的)
查询文章数量(用户id为1的)
查询文章种类(用户id为1的)
查询文章id为3的文章
插入一篇新文章:需要检查数据库中数据,看是否成功

  测试结果如下:


可以看到数据库也成功新增数据

三、功能测试   测试内容如下: 关于用户注册:

用户名最多60个字符
昵称最多60个字符
密码最多60个字符,无限制
头像链接最多200字符
git地址最多200字符

关于文章发表:

文章标题最多50个字符
文章正文21527-21680之间
过长时报500错误:

在插入图片时插入失败,图片未能正确显示,出现BUG:

关于用户登录以及查看文章:

采用了selenium进行自动化测试
由于测试用例较多,采用了unittest框架测试:

测试成功:

在测试的时候,由于之前升级了Chrome版本,导致报错。解决方法:从https://chromedriver.chromium.org/downloads下载对应的chromedriver版本,并放在Python目录下的scripts文件夹中即可。

四、性能测试

性能测试是为了测试系统承受的用户最大并发数,以及在不同的并发数据级别下系统的性能指标。

  测试过程如下: 1.脚本生成:

1.创建脚本:

2.开始录制:

3.创建事务,并录制登录,发布文章过程:



在性能测试的时候发现Bug:系统在IE浏览器上运行时无法加载网页左上角的logo,以及用户头像。
4.生成脚本:

2.创建场景:

1.设置集合点:

2.创建虚拟用户:
因为本机性能有限,所有只创建了3个。

3.进行相关设置后开始测试:

3.生成报告:


五、总结

经过测试,该系统大部分功能都能正常运行。但也有少数bug。
Bug:
1.文章列表页的发布时间应该是降序排列,但是只有不同日期的文章可以按降序排列,当多篇文章是同一日期时,这几篇文章的排序方式有误。
2.图片不能在IE浏览器正确显示
3.发布文章的功能中若插入图片,图片不能正确显示
缺点:
登录页面和注册页面不能相互跳转,只能通过手动修改url。
不能手动上传头像,只能传头像的链接。
不能修改文章和删除文章。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741020.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号