《电子商务网站建设与管理》图文课件 第八章
64页1、第八章电子商务网站的测试与推广第一节 电子商务网站的测试一、明确测试目的网站测试的目的是尽可能发现并改正被测试的页面和功能模块中的错误,提高网站的运行质量。它是网站开发过程中一项非常重要且复杂的工作,对提高网站质量具有极其重要的意义。网站开发项目是一个复杂的过程,各个阶段、各个环节都可能隐藏着不同的错误,如果测试不足,可能使网站带着一些未发现的错误投入运行,这意味着网站将建立在一个危险的基础之上,会使用户承担巨大的风险。第一节 电子商务网站的测试二、成立测试小组由于在创建页面与功能模块时开发人员已经对其进行了基本的测试,因此不易找出自己的问题,所以,测试过程中可以成立测试小组,由专门的测试人员及开发人员全程参与整个网站的测试,而开发人员则对非自己开发的模块进行测试(即交叉测试)。第一节 电子商务网站的测试三、制订测试计划由于要测试其他项目组的网站,因此,在测试前要先调查网站的基本情况,即网站的结构、动态功能模块、功能与服务等。在调查的基础上制订测试计划。在需求分析阶段已经制订了测试计划,但那是针对自己项目组的网站所制订的;而本次测试是针对其他项目组所开发的网站,第一节 电子商务网站的测
2、试三、制订测试计划所以要进行充分的准备,这样可以有效地避免测试的盲目性,缩短测试时间,提高测试效率,并且能起到测试文档与开发文档互查的作用。测试计划应包括测试日期、测试人员、测试内存、测试时间顺序、测试用例、测试表等。重点是设计测试用例,以便查出更多的错误。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象1.链接测试链接测试包括以下3个方面的内容:(1)测试所有链接是否确实链接到了相应的页面。(2)测试所链接的页面是否存在。(3)要保证网站上没有孤立的页面。所谓孤立页面,是指没有链接指向它,只有知道正确的URL地址才能访问到的页面。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象链接测试可以自动进行,现在已经有许多工具可以利用。链接测试必须在集成测试阶段完成之后,即在整个网站的所有页面开发完成之后才能进行。2.表单测试当用户向网站系统管理员提交信息时,如用户注册、登录等需要使用表单的操作,必须测试提交给服务器的信息的正确性。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象例如,用户填写的出生日期与职业是否恰当,填写的所属省份与所在城
3、市是否匹配等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如,只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象3.Cookies测试Cookies通常用来存储用户信息和用户在某动态功能模块的操作,当用户使用Cookies访问某个动态网站时,Web服务器把用户的信息以Cookies的形式发送并存储到客户端计算机上,这可用来创建动态和自定义页面或者存储登录等信息。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象如果网站使用了Cookies,就必须检查Cookies能否正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。4.设计语言测试Web设计语言版本(如HTML的版本等)的差异会引起客户端或服务器端的严重问题,尤其是在分布式环境中开发时,开发人员一般都不在一起。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象除了HTML的版本问题之外,对不同的脚本语言(如JavaScri
4、pt、ActiveX、VBScript和Perl等)和不同的动态页面技术(如ASP、JSP等)也要进行验证。5.数据库测试在Web应用技术中,数据库起着重要的作用,它为网站的管理、运行、查询和实现用户对数据存储的请求等提供相应的空间。第一节 电子商务网站的测试四、对网站进行测试(一)树立新的企业形象在Web应用中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。在使用了数据库的网站中,一般情况下,可能发生两种错误:数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确造成的,输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,需要分别进行测试。第一节 电子商务网站的测试四、对网站进行测试(二)性能测试1.连接速度测试用户连接到网站的速度根据上网方式的变化而变化,用户可能采用宽带,或是无线手机上网。当下载一个程序时,用户能等较长的时间,但如果网站响应时间太长(如超过5 s),用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容就需要重新登录了。第一节 电子商务网站的测试四、对网站进行测试(
5、二)性能测试而且,连接速度太慢还可能引起数据丢失,使用户看不到真实的页面。2.负载测试负载测试是为了测试网站在某一负载级别上的性能,以保证网站在需求范围内能正常工作。负载级别可以是某个时刻同时访问网站的用户数量,也可以是在线数据处理的数量。第一节 电子商务网站的测试四、对网站进行测试(二)性能测试例如,网站能允许多少个用户同时在线;如果超过了这个数量,会出现什么现象;网站能否处理大量用户对同一个页面的请求等。负载测试应该安排在网站发布以后,在实际的网络环境中进行测试。因为一个企业内部员工,特别是项目组人员总是有限的,而一个网站能同时处理的请求数量将远远超出这个限度。所以只有放在互联网上接受负载测试,其结果才是真实可信的。第一节 电子商务网站的测试四、对网站进行测试(二)性能测试3.压力测试进行压力测试是指尝试实际破坏一个网站,测试网站的反应。压力测试是测试系统的限制和故障恢复能力,也就是测试网站会不会崩溃,在什么情况下会崩溃等。黑客常常对网站实施错误的数据负载,直到网站崩溃,接着当系统重新启动时获得存取权。压力测试的区域包括表单、登录和其他信息传输页面等。第一节 电子商务网站的测试四、
《《电子商务网站建设与管理》图文课件 第八章》由会员橙**分享,可在线阅读,更多相关《《电子商务网站建设与管理》图文课件 第八章》请在金锄头文库上搜索。
2023-2024学年广东省中山市小学语文四年级期末模考试题详细参考答案解析
2023-2024学年山东省初中生物九年级期末模考考试题详细答案和解析
2023-2024学年湖南省韶山市小学语文四年级期末点睛提升考试题详细参考答案解析
2023-2024学年山西省小学数学四年级期末通关提分卷详细答案和解析
2023-2024学年四川省泸州市初中物理九年级期末高分通关题详细答案和解析
2023-2024学年湖北省咸宁市小学语文五年级期末自测模拟考试题详细参考答案解析
2023-2024学年河南省林州市初中物理八年级期末深度自测试卷详细答案和解析
2023-2024学年辽宁省初中物理九年级期末通关提分卷详细答案和解析
2023-2024学年河北省张家口市初中物理九年级期末评估试题详细答案和解析
2023-2024学年江苏省扬州市初中物理九年级期末模考试卷详细答案和解析
2023-2024学年江苏省常州市初中物理九年级期末通关预测题详细答案和解析
宴会复习题带答案版1英语基础
高考物理一轮复习 专题33 水平面内的圆周运动练习含解析新人教版新人教版高三全册物理试题试题
高考物理一轮复习 专题50 光电效应 波粒二象性测含解析人教版高三全册物理试题1高中教育
高考政治“文化生活”复习提纲高考
高考数学总复习资料1高考
一年级下册语文课文内容填空复习题小学教育
C复习题全部答案C资料
八年级数学第六章《一次函数》单元复习中学
医疗纠纷复习题案例分析案例
2024-06-04 48页
2024-06-04 44页
2024-06-04 46页
2024-06-04 38页
2024-06-04 43页
2024-06-04 30页
2024-06-04 42页
2024-06-04 49页
2024-06-04 39页
2024-06-04 40页