项目测试

 我们在后面的整合测试中发现了不少bug:

  a)数据库信息不匹配产生错误

  b)当文件路径中不存在文件时产生错误

  c)文件名字过长产生错误

  d)不合法名字产生错误  

  e)服务器上整合程序产生错误

 

UI组在制作提问与解答模块时需要用到我们放在服务器中的数据库。我们的数据库中的数据表共有三张。

表名

WebPage表

WebPage_Tags表

Tags表

作用

存有每个网页的具体属性信息。

网页号,标签号,还有每个网页对应标签的对应信息。

具体每个标签的属性信息。


1.WebPage表:
用SQL语言表示个表格定义:

Create Table WebPage{
wid int primary key,    //wid是我们UI组查询必须要用到的唯一标识一个网页的标识
title nvarchar(255) not null, //标题
author nvarchar(255)   //作者
postdate date   //发表日期
link nvarchar(255) not null, //链接
referred nvarchar(255)   //引用
views int not null,              //学霸网站内的浏览量(初始化为0)
rate smallint not null           //各个评分等级的比率
}

2. WebPage_Tags表:

Create Table WebPage_Tags{       //用于连接网页表与标签表

tid int not null,

wid int not null,

primary key (taid,wid)

preview nvarchar(255)

}

 

3.Tags表:

Create Table Tags{       //标签(提取的关键字)

tid int primary key not null,
name char(20) not null,
prevtaid int

测试环境:

数据库服务器配置(本机测试)

机器名(IP)

CPU

内存

软件环境(操作系统、应用软件)

219.224.191.25

2.40GHz

8.00GB

Windows server 2008 R2 Standard

应用服务器配置(本机测试)

机器名(IP)

CPU

内存

软件环境(操作系统、应用软件)

219.224.191.25

2.40GHz

8.00GB

Windows server 2008 R2 Standard

其他说明

         
   
 
 在Alpha阶段中,我们对上一届的算法进行了改进,添加了新的文档类型信息提取,修复了许多数据库上连接的问题,许多数据文件的问题也和爬虫组进行了反映和讨论。
测试过程中,发现了代码中许多在对于数据库处理方面的不到位,也促使了我们与爬虫小组间的交流。数据库连接的问题也许是我们在Beta阶段的重心,也是整个大项目能否完成整合的关键所在。
原文地址:https://www.cnblogs.com/C705/p/4111319.html