第六章电子商务网站的测试与发布学习目标(1)了解网站测试的过程和方法;(2)掌握网站测试工具的应用;(3)了解域名的基本知识,能够进行域名申请;(4)了解网站发布的原理和过程;(5)掌握网站发布工具的使用。本章主要内容6.1网站系统测试6.2网站域名的申请6.3Web服务的选择6.4企业网站的发布导入案例经过技术开发人员的努力,“宝宝365”网站的设计功能都已实现。但是,要使新开发的网站能够满足企业的商业功能,还必须对网站进行系统测试和发布等工作。还需要完成以下工作:(1)对网站进行系统测试,检查网站实现的功能是否达到系统设计要求,寻找网站可能存在的问题及解决办法。(2)进行网站发布前的准备,为网站注册域名,选择合适的Web服务。(3)网站发布后,还必须在实际的网站运营环境中,测试网站的运行性能,直到满足网站的商业需求。当以上工作完成后,“宝宝365”网站就可以正式对外提供服务,客户就可以通过Internet浏览“宝宝365”网站信息,享受购物快乐。6.1网站系统测试1.网站测试的目的和方法2.网站系统测试的过程和内容3.常用测试工具6.1.1网站测试的目的和方法1.网站测试的目的网站测试的主要目的是最少的时间和人力找出系统中潜在的各种错误和缺陷,同时通过测试证明系统的功能和性能是否满足系统需求,建设的网站是否实现了规划的预期目标、是否能够满足业务流程的要求、界面是否友好、操作是否简单方便、输入与输出的数据信息是否准确流畅等问题。6.1.1网站测试的目的和方法2.网站测试的主要内容网站测试的主要内容包括运行速度、兼容性、交互性、链接正确性、程序健壮性、流量等方面的测试。6.1.1网站测试的目的和方法3.网站测试的方法从是否需要执行被测软件的角度划分,可分为静态测试和动态测试从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试6.1.2网站系统测试的过程和内容1.系统测试的过程按流程顺序可将测试过程划分为四个阶段模块测试(单元测试)集成测试功能测试系统测试6.1.2网站系统测试的过程和内容2.网站系统测试的内容网站硬件、网络连接的测试网站功能的测试网页测试内容测试网站性能测试其他方面的测试6.1.3常用测试工具1.常用测试工具简介2.利用FrontPage进行简单测试6.2网站域名的申请1.域名的基本知识2.一个域名的具体申请过程6.2.1域名的基本知识域名的概念域名分类域名命名规则注册域名的注意事项注册域名的注意事项6.2.2一个域名的具体申请过程域名注册前的准备查找域名是否被注册注册域名办理后期手续6.3WEB服务的选择1.租赁空间服务(虚拟主机)2.ASP外包服务(ASP—应用服务提供商)3.主机托管服务4.自建WEB服务6.3.1租赁空间服务(虚拟主机)虚拟主机是指采用特殊的软硬件技术,把一台真正的主机分为若干台主机对外提供服务,每一台虚拟主机都可以具有独立的域名和地址,具有完整的互联网服务器(WWW、FTP、Email)等功能。对于一般的小型企业、组织而言,建立网站的首要目的就是树立企业形象、宣传企业的产品和服务、信息量相对较少,最适合采用虚拟主机这种方式。6.3.2ASP外包服务(ASP—应用服务提供商)ASP(ApplicationServiceProvider,即应用服务供应商)作为一种业务模式,是指在共同签署的外包协议或合同的基础上,企业客户将其部分或全部与业务流程的相关应用委托给服务提供商,由服务商通过网络管理和交付服务并保证质量的商业运作模式。6.3.3主机托管服务主机(服务器)托管是客户自身拥有一台服务器,并把它放置在ISP机房内租用的机架上,由客户自己进行维护,或者是由其它的签约人进行远程维护。6.3.3主机托管服务主机托管与虚拟主机的区别主机托管是用户独享一台服务器,而虚拟主机是多个用户共享一台服务器主机托管用户可以自行选择操作系统,而虚拟主机用户一般只能选择指定范围内的操作系统主机托管用户可以自己设置硬盘,创造几十个G以上的空间,而虚拟主机空间则相对狭小。6.3.4自建WEB服务自建WEB服务具有以下优点:首先,用户可以培养、锻炼自己的技术支持队伍;其次,用户可全权控制网络、服务器及保安;第三,用户可以自己选择设备品牌;最后,用户可以自己选择机房地点。6.3.4自建WEB服务自建WEB服务也有许多不足的地方:第一,自建WEB服务要建立并管理一个网络工程师的队伍,这种费用是非常高昂的;第二,需要申请高速专线,需要昂贵的月租费第三,需要购买大量、价格昂贵的供电设备和专用的空调设备另外,运营环境有非常高的要求6.3.5宝宝365网站采用的Web服务根据宝宝365网站的基本情况,在第一阶段可以采用虚拟主机的方式运行网站。在中国万网上为宝宝365申请虚拟主机服务的过程。登录网站选择虚拟主机服务购买服务6.4企业网站发布的原理与方法发布一个站点就是是将做好的文件复制到一个目的地,即运行网站的服务器上。6.4.1常用发布工具1.利用FrontPage来发布网站2.利用DreamWeaver发布网站6.4.2利用CuteFTP上传网站1.CuteFTP软件简介2.CuteFTP的安装3.管理FTP站点4.上传文件案例解析“宝宝365”网站设计完成以后,接下来便是对网站进行测试与发布。在这个阶段主要完成以下工作:(1)对网站进行测试。从网站的功能、性能、可用性、兼容性、安全性等方面进行。(2)为网站申请域名。按照域名的命名规则,为网站准备好若干个合适的域名,按照优先次序进行申请。原则上保证“宝宝365”网站拥有一个容易记忆、友好的域名。(3)选择Web服务。“宝宝365”网站在成立之初,数据量一般不会太大,网速要求一般,可以先采用虚拟主机的方式提供Web服务。以后随着业务的发展,数据量的增大,客户对网速要求的提高,可以考虑将服务方式改为主机托管方式,或者自建Web服务。(4)发布网站。在域名申请成功,选择Web服务之后,就可以发布网站了。发布工具的使用,用户可以根据自己的习惯进行选择。(5)网站发布后,还必须对网站进行性能测试,检查网站是否能够达到设计的性能。本章小结本章主要阐述了从网站设计制作完成到正式对外提供服务这个阶段需要做的主要工作。分别从网站测试、域名注册、Web服务选择、网站发布等环节详细介绍了这个阶段的基本工作内容和实施方法。作业与指导1.网站测试可以从哪几个方面进行?2.什么是域名?域名和IP地址之间有什么关系?3.发布网站可以采用哪些方法?4.网站的Web服务可以采用哪些方式?一般中小企业建站选用哪种方式较好?5.到网上下载一个免费的测试工具,对“宝宝365”网站进行测试,并记录测试结果。