测试计划
测试主要分两部分:
1、单元测试
对每一模块给若干简单样例输入,观察输出结果判断模块功能是否正常
模块类 | 预期 |
页面分析 | 对给定的网页进行分析,筛选过滤提取出URL |
队列 | 上步URL存放于队列中并有序访问 |
下载 | 根据队列中的地址下载文件 |
分类 | 把下载到的内容按格式分类存放在指定文件夹 |
线程 | URL数量庞大时分多线程下载提高效率 |
2,整体性能测试
制作若干静态网页,一张网页放置各种链接,其余网页作为链接对象,放置不同格式的内容。在本地站点上进行爬取,程序对URL进行筛选,然后分析页面内容,对下载到的文件按格式分类。可以修改制作网页的内容,进行多次重复测试;
3,运行程序,整体效果
爬取一些外链,通过结果分析程序的功能是否出现异常
4,BUG收集与整理
反馈给代码开发者,寻找解决方案