admin 管理员组文章数量: 893559
唐诗分析 今析古言项目测试
一.了解项目需求
1.项目背景:唐朝是我国诗歌文化的创作鼎盛时期,为了分析唐代大佬的唐诗创作数量以及常用的诗词,唐诗你的生活。
2.项目开发:Yimm
3.项目测试:Yimm
本项目用爬取了古诗文网的唐诗数(.aspx)
二.需求分析
- 功能需求:
1>支持所有古诗文网的唐诗数据的爬取解析;
2>爬取分析唐诗数量限制:使用MySQL数据库进行数据存储,此处无限制 - 性能需求:从开启服务到解析完毕不超过十分钟
- 界面需求:布局合理、排版美观
- 兼容性需求:对于不同的浏览器都可以正常访问
- 易用性需求:操作简单、方便
三.制定测试方案和计划
1.测试范围以及测试点:爬取、清洗、解析网页
2.测试方法:手工
3.测试所涉及的类型
- 功能:依照功能测试用例执行
- 性能:依照性能测试用例执行
- 界面:依照界面测试用例执行
- 兼容性:依照兼容性测试用例执行
- 易用性:依照易用性测试用例执行
- 容错性:依据容错性测试用例执行
4.测试管理工具:禅道
5.项目部署环境:
- 机器信息:MacBook Air (13-inch, 2017),处理器:1.8 GHz Intel Core i5
- 内存:8 GB 1600 MHz DDR3
6.准入准出标准:
准入标准:冒烟测试通过
准出标准:严重、重要BUG无遗留,一般、次要BUG合计不超过2个
四.测试执行流程
1.需求测试:需求的质量直接影响后期开发和测试工作
- 需求测试
- 测试设计中进行需求测试
- 需求测试要素:正确性,必要性,完整性,一致性
- 需求测试应该尽早开始
2,单元测试:由于此次项目为自己开发的项目,所以在此处我加上了部分模块单元测试,目的为了检查项目中各模块的正确性,便于项目后期组装模块。
3.系统测试:
- 根据测试用例执行测试
- 缺陷管理
4.回归测试:
- 确认回归内容
- 确认回归方式为手工
- 用例的回归
- bug的回归
5.编写测试报告
- 缺陷分析
- 测试结论
五.编写测试用例
六.测试执行(针对思维导图中的测试点进行测试)
-
功能测试
-
性能测试
不足:由于项目运行在本地,在此处未进行并发测试 -
界面测试
-
兼容性测试
-
易用性测试
-
容错性测试
七.输出测试报告
八.项目总结
本次项目对于功能点的实现良好,可以说基本满足功能需求,在性能方面的表现也符合预期要求,我们采用了线程池去进行页面的爬取和解析,大大节省了系统的处理时间。界面方面运用了ajax异步请求和百度的开源组件echarts使得页面的请求以及美观程度也有良好的表现。其不足之处在于对于数据库的设计在规划时处理的不太好,导致爬虫可能爬取重复数据导致统计结果的错误,这也是一个教训,数据库的设计会大大影响项目的完成情况。本次项目也算收获良多。
本文标签: 唐诗分析 今析古言项目测试
版权声明:本文标题:唐诗分析 今析古言项目测试 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687328323h90083.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论