网站设计与维护
网站的测试和网页的发布
教师:钱新杰
2004年 11月 23日
提问问题
?1、在 SQL Server 2000下建立数据库的基
本步骤是什么?
?2、在新建的数据库下建立基本表的方法为
什么?
?3、如何对数据源进行设置?
?4、如何用 SQL实现向学生表 (Student)插入
一个学生的详细记录? (Sno:0043040218;
Sname:小白 ;Ssex:男 ;Sdept:计算机;
Sage:19)
网站的测试
1、网站测试的意义
网站测试的意义为:保证网站发布到远
程服务器上时不会出现问题,确保网站的
质量。
这里的测试主要包括:服务器稳定性
和安全性测试、程序和数据库测试、网页
兼容性测试、浏览器和显示器测试、网站
的风格和交互性测试等。
网站的测试
2、站点测试的四个过程
a、白盒测试
由网站项目的开发人员测试自
己所开发的模块的过程。其测试内
容主要是源代码的完整性和规范性,
模块流程是否清晰、逻辑是否正确
等等。
网站的测试
2、站点测试的四个过程
b、黑盒测试
由开发小组的人员互相交换源代码来帮
助测试各个模块。其测试的主要内容是:检
查各个模块的连接是否紧密,各个超级连接
是否正确,表单区域中的文本框和用户交互
的部分是否有长度的限制?是否有超文本语
言的过滤?是否有非法字符的验证?在用户
填写相关信息出错的时候,程序是否有相关
的处理等等。
网站的测试
2、站点测试的四个过程
c,用户测试
主要是以用户的角色来测试网站的
功能。其测试的主要内容是:评价每个
模块的风格和网站的总体的风格是否冲
突?页面安排是否舒适?各种连接所放
的位置是否舒适?导航是否明确等等 。
网站的测试
2、站点测试的四个过程
d,负载测试(压力测试)
项目小组安排尽量多的用户登陆网站,使
站点尽可能的承受长时间和高强度的测试。这
个时候往往会发现相当多的问题,比如程序运
行时服务器出现内存溢出? CUP资源占用瞬
间涨满?两个用户在数据库中查询同一数据时
造成冲突?一些查询过程时间过长?一些客户
端脚本与浏览器版本不兼容等。
比较流行的压力测试工具,WAS
(Microsoft Web Application Stress Tool)
网站的测试
3、具体测试
a、连接有效性测试
检查指定网页上所有连接是否正常,避
免错误连接。
b、浏览器兼容性测试
保证要发布的网页在期望的浏览器中能
够正确地显示。
网站的测试
3、具体测试
c、不同分辨率下文档效果测试
保证要发布的网页在期望的显示器中能
够正确地显示。
d、网站可度性测试
检查网页头部 META标识符内的信息是否
完全。
网站的测试
3、具体测试
e、下载速度测试
f、网页语言正确性测试
页面中中英文拼写是否正确
页面中 HTML语法书写是否正确等。
网站的测试
3、具体测试
g、网站的风格测试
网站整体结构是否清晰
网站导航是否明确测试等。
h、网站的交互性测试
交互响应时间
异常交互处理等。
网页的发布
1,常用的几种网页发布方法
a、直接拷贝文件
利用磁盘、网络共享文件等形式将网页复制到
服务器上的相应目录下。
b、利用 DreamWeaver, FrontPage内置的功
能上传。
c,FTP工具上传
例如,LeapFTP,LeechFTP,CuteFTP等。
网页的发布
2,CuteFTP的安装和使用
a、安装 CuteFTP
到 www.cuteftp.com下载一个最新版
本,解压缩后,运行 Setup,即可安装。
b、使用 CuteFTP
安装结束后,运行 CuteFTP,点击工具
栏中的,Site Manager”按扭(在工具栏中
最左边),出现的界面如图 1所示。
网页的发布
网页的发布
2,CuteFTP的安装和使用
b、使用 CuteFTP
单击“编辑”按钮,进入设置界面。如
图 2所示。
然后再点击,connect”(连接)按扭,
便能连接到服务器, 如图 3所示。
网页的发布
网页的发布
网页的发布
3,注意的问题
a、在选择和传输文件时,注意文
件名的大小写区别。
b、对于经常更新的目录,可以在
参数设置中选择文件续传方式,并设
置好文件过滤,这样即可减少错误传
输,又可节约大量时间。
作业布置
P168 第 2 题
谢谢大家