《测试的电子商务系统--一个实用指南14866.docx》由会员分享,可在线阅读,更多相关《测试的电子商务系统--一个实用指南14866.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 测试的电子商务系统: 一个实用指南作为电子 客户户(是否商业或或消费者), 我们是不不太可能有对对遭受频繁停停工期, 垂悬在事事务处理中间间, 或有实用用性粗劣的感感觉的网站的的电话会议。测测试有, 因此, 在整体发发展进程的一一个关键的角角色。指定的的无限的时间间和资源, 您能测试系系统对精疲力力尽。但是, 多数项目目运行在固定定的预算值和和时间表之内内, 因此项目目经理需要系系统并且对测测试那的有效效的途径最大大化测试电话话会议。这个个条款提供一一快速并且实实用介绍测试试介质对大规规模可处理电电子商务系统统根据项目体体验开发被剪剪裁的解决方方法为B2CC 万维网零零售和B2BB 采购。特
2、特点多数电子子商务系统, 申请结构构包括前期美美满的发运和和管理系统, 和后端事事务处理和遗遗产综合化。瞄瞄准主要项目目和测试经理理, 这个条款款解释怎么经经验丰富的项项目经理会赞赞成测试计划划需要被执行行及早在项目目生存期。这这将保证时期期需要为测试试准备(设立测试环环境, 找到测试试人员, 写测试脚脚本, 等等) 在所有测测试可能实际际上开始之前前。这种不同同的测试(部件, 系统, 功能, 黑色配件件箱, 和其它人人) 很好被提提供在文件。但但是, 较不好被被明确表达(尽管好常规规文本在软件件工程) 是一起栓栓所有测试和和验证活动使使用提供质量量解决方法对对客户机的测测试进程。表表1 存在
3、我同同事和我来采采取在几e - 商务项项目测试进程程的一个矩阵阵设计。几个个目标(被列出在表表的第一列) 引导这个个设计; 一个或更更多进程支持持各个目标的的成绩。我们们更喜欢术语语目标 逐步采采用 表明情况况目标是并行行。那是您能能测试系统的的当前释放, 但同时, 设置和赞赞成现实期望望为下释放。里面测试工具要诀类别为更好的站站点定位公用测试的陷阱阱它的设计或至少少部份应该是是熟悉对那些些被体验在测测试管理角色色。那些不是是或不跟随一一个系统的测测试进程能使使用矩阵设计计作为模板为为计划测试并并且验证活动动由分配进程程对项目计划划。它是还有有用的作为为为改进测试进进程的一个工工具由检查设设计
4、反对实际际进程。测试电子商务系系统因此怎么您测试试电子商务系系统?您需要什么样测测试做? 这里, 我存在的的测试区核对对清单一起编编组公用类型型测试向电子子商务系统正正常被运用。(这些测试并且适用于其它类型系统。) 您能相对地快速报道某些测试区(譬如浏览器兼容性), 但是其它人(像那些为事务处理完整性) 要求一个更高的水平工作成绩。浏览器兼容性客户将成为挫败如果他们无法容易地得到对您的电子商务站点。虽则相对地简单做, 它支付花费足够时间测试在这个面积。缺乏支持对于早期的浏览器。没有所有浏览器是相等的。例如, 一些Internet Explorer 和Netscape Navigator 的早期
5、的版本不充分支持Java 语言。表1 。测试进进程的矩阵设设计。目标 进程设置和同意现实期望为系统给予企业需求优优先; 辨认那些些重要并且那那些选项。一个指定的交货货日期, 过滤掉, rrepriooritizze, 或重重新协商不切切实际的系统统期望。指定是可测试性性的需求。去去除或固定模模棱两可的需需求。定义是意味深长长的对商业的的验收标准。定义相关的业界界标准或竞争争基准。保证, 赌金保保管人赞成一一个能力计划划为系统可测测量的能力需需求。定义一个测试方法拟定和提供测试试方法; 与测试质质量计划关系系它。在初期辨认高风风险区域; 标记这些为为及早测试和和保持他们去去从项目的关关键路径。辨
6、认要求测试的的所有系统的的方面; 在各个案案件, 表明级别别和形成测试试。辨认可能帮助自自动化或测试试进程的文件件元素的相关关的测试工具具。计划测试估计必需的资源源, 譬如工具具, 人、硬件件和软件基础础设施, 测试地点点, 等等。定义角色和责任任; 辨认一个个适当地合格格的测试经理理和测试小组组。勾画和赞成一个个详细的实验验计划以客户户机; 定义测试试重要事件和和测试delliveraables。计划前发行系统统可能被观察察在被模拟的的企业用量之之下的模拟期期间。设置测试环境设置实际测试环环境, 例如, 硬件和软软件基础设施施。准备测试物料譬譬如详细的实实验计划、测测试脚本, 和测验资料料。
7、准备测试材料以以重新使用在在头脑里。设置缺陷跟踪的的系统; 决定缺陷陷和任一测试试度规的窗体体向用途报告告。定义测试标准和和规程; 教育单个个在对标准和和规程的用途途。获取和准备必要要的测试工具具; 保证, 测试小组组接受相关的的培训。进行测试举办适当的质量量检查, 譬如编码码复核和走tthrougghs。进行测试, 是是否在部件、综综合化、系统统, 或使用接接受级别。执行测试和校对对检验结果; 记录结果果和事件在缺缺陷跟踪的系系统。分析检验结果; 监控范围围以缺陷和缺缺陷严重级别别的高发生。跟跟踪和管理缺缺陷解决方法法。如果适当, 重重复测试和重重新使用测试试材料加速再再实验。演出前居住模拟
8、拟期间; 测试系统统在期望的企企业用量之下下和观察结果果。设法决策现场根根据检验结果果; 考虑如果果系统达到了了释放标准。监控部署的系统监控系统性能使使用相关的监监视工具; 使用性能向向指南性能定定调的活动报报告。获取所有残余的的缺陷; 估计他们们的优先级和和, 如果严肃肃, 考虑整流流计划。会集反馈和问题题报表从用户户; 分析这些些辨认未来改改善。管理连续释放获取和给予新建建企业需求优优先; 估计他们们的对系统的的影响在做对对他们之前。修理未清和残余余的缺陷。计计划systtem掇下释释放;赞成释放计划以以相关的赌金金保管人。保证一个光滑的的转移从当前前与新建释放放。JavaScrript.
9、DDecidee 在兼容性性上的最低的的水平, 例如, 系系统应该是与与IE 版本3.0 兼容和上述和网景版本本2.0 和系系统的确运作作没有问题在早期的浏览器器版本的abboveaand 测试试。浏览器特定扩展展名-HTMML 是一个个演变的标准准(HTML 44.0 是最最新的说明) 并且不应应该与HTML扩展名名被混淆特定定对一次特殊殊浏览器实施施。例如,表疆界颜色色货签()是特定对对Microosoft Interrnet Exploreer; 服务务器脚本货签签() 是扩展名被介绍以浏浏览器版本44.0 。浏览器细微差异异与同样发行行版本, 浏览器不不同地表现在不同的的平台, 和当使
10、用用用不同的语语言选项。测试应该该包括至少主主要平台(UUnix 、窗口、Mac,和Linuxx) 并且期期望的语言选选项。页面显示页面显示在浏览览器形成首要要的界面在客客户和商业之间。得到到这个错误在在任何情况下下, 并且大厦客户电话会会议和信任工工作变得更加加困难。页面不正确显示示-显示所有页页正确地不一一样容易像它它听起来多数数电子商务系系统动态地生生成网页(那是他他们存取数据据库和显示结结果在浏览器器) 而不是显显示静态HTTML.问题题可能发生, 例如, 当浏览器器检索一个空空结果被设置置从数据库或或当数据库连连接数是无法法获得的。页面显示也许予予先并且介入入装载资源(譬如附属程序)
11、, 并并且您能遇到到问题当这样样资源是无法获得的。测试试, 您的系统统适当地处理理这样例外。运行时错误误消息-用户得到挫挫败浏览器投投掷这样错误消息息常规是不友友好和不意味味深长的对用户的意外外的错误消息息; 而且, 他们留下下一个粗劣的印象象在客户。执执行测试保证证, 申请获取和处理所有有错误,例如, 生成适当当和用户友好错误页。粗劣的页面下载载时间-美国万维网网跟踪仪Zona研究估估计, 页8 秒的装货货时间或与IISP 下载时间更结合合能导致客户户的百分之330留下站点在采购任何何东西之前。有有一个高图解解美满并且或者用途途附属程序的的页, 虽然审美美喜欢, 经常是下载载疑难测试下下载时
12、间在现现实试验条件(那是占典型型的因特网业业务量) 而不是局局部测试下它。死的超链接-死死的超链接是是客户失望的的一个频繁原因;甚而最最普遍的门户户遭受带领得得无处的超链接。几个自自动化的工具具现在测试超超链接。 测试工具类类别配置管理工具;管理版本和和更改系统人人工制品控制制譬如软件组件和检验验文件。数据库性能工具具: 评定数据据库性能,譬如同时候候执行选择了数据库查询,这些工具促促进数据库优优化。调试器是查找和和解决软件缺缺陷在编码的的典型的程序序设计工具。他们是多多数现代应用用开发环境的的一部分。缺陷管理系统记记录缺陷和跟跟踪他们的状状态和解决方方法。一些包括报告工工具提供管理理信息在缺
13、陷陷传播和缺陷陷解决方法费率。网络监视工具; 观看网络信信息流通量的的级别。他们是有用的为为辨认网络瓶瓶颈和测试连连结在前面和和后端系统之间。回归测试工具;存储判例和和测验数据, 可能再应应用判例在连续软件改变变以后。站点监视工具;监控站点的的性能, 经常从用用户透视图。使用他们编译统统计数据譬如如结束对结尾尾反应时间和和生产量, 和阶段性性地检查站点点的可用性。重音工具: 帮帮助开发员探探索系统行为为在高水平操操作的用量之下和查找系统统的转效点。系统资源多数OOS 服务器器和网络服务务器软件的屏屏幕软件零件; 他们监监控资源譬如如磁盘空间、CPU 用量, 和内存。测验数据生成工工具协助用户户
14、在生成测验验数据。检验结果比较器器帮助与那其其它集比较一一套的结果测测试。使用他们检查编编码更改未介介绍有害变化化在系统行为为上。事务处理监控评评定大容积事事务处理系统统性能。网站安全工具帮帮助检测潜在在安全问题。您能经常设置安安全探查和监监控工具对运运行根据一个个预定的基本类型。要诀为更好的站站点定位课时管理HTTTP 是一个个无国籍的协协议, 并且使用用Java 或有效的服务务器页的服务务器边程序设设计工具做广广泛的用途课时反对对获取状态信信息。这是, 例如, 多少页存储项目在购物物车。我们的的经验表明, 任一个系系统使用课时管理应该该被测试为几几个特性。课时到期。多数数申请和网络络服务器
15、配置置课时以便他他们到期在集时光光以后。尝试试存取有到期期的原因错误误的课时反对, 并且必须被被处理在编码码之内; 经常它不不是。开发员倾向向于俯视测试试对于课时到到期, 主要因为为在正常操作的情情况下, 课时到期期是不太可能能发生。课时存贮。考虑虑如果任何问问题与存储经经常取决于应应用软件) 的课课时对象关系系。例如, 课时对象也也许被存储作为曲奇饼, 但若用户户没有曲奇饼饼被启用在他他们的浏览器呢? 并并且, 有是任何何限制对课时时对象的实际际范围吗?实用性 好站点实用性是是关键的为吸吸引并且保留留的客户的确确, 一项研究表明客客户的百分之之67 没有完完成联机采购购由于粗劣的实用性性。实
16、用性包包括宽广的面面积和经常是是困难定义, 或或从未定义根根本。但是, 这缺乏定定义相冲突以测试和需要要有可测试性性的需求(如果您无法法测试需求, 怎么您您知道, 他们遇见见了? ) 概测法, 实用性是是客户能执行行一套任务的的舒适, 典型地被被确定当采取取为成功完成成的时候。您您能测试实用用性通过实用用性研究, 在中您给一一个组单个所所选的任务执执行, 观察他们们的性能, 和收集反馈馈。替代, 您能获得这这信息在网站站设计员坐下下与用户在实实用性课时之之后和获得直直接口头反馈馈在站点的实实用性的联合合帮助课时上上。Nonintuuitivee 设计。您您像noniintuittive 能能标
17、记网站的的方面如果, 平均, 这花费一一个新建访客客每不均衡的的时间执行集集合任务。当当设计员成为为严密介入在在站点的设计计, 它艰苦成成为使他们目目的估计站点点的直觉。 粗劣的站点定位位。站点定位位是关键的为为吸引客户和和保留他们。老老练网站, 譬如为差旅旅预订, 需要给予予特护对定位位问题。(参见要诀为更好好的站点Naavigattionssidebaar 。)目录定位。大产产品目录对许许多电子商务务系统,特别是中央央的 B2BB 采购系统统。1. 提供全球球定位在各页页以便用户有有在哪里页坐坐在整体站点之内的的一感觉为并并且什么其它它站点必须提供。2. 提供超链链接对关系了了目录的其它它
18、页在站点。3. 保证导航航条是一致的的, 根据窗体体和安置在页页。4. 用途文本本定位优先于于图标和照片片作为这是较较不模棱两可的。5. 四点击规规则阐明, 用户应该能能得到从他当当前是在站点对其他点在在站点在四点点击的地方。6. 保持页短短使相当数量量移动减到最最小用户必须须执行。与长式页, 发布目录录在顶层附近近让用户快速速跳跃对适当的点点在页。7. 为大站点点, 提供搜索索配件箱或搜搜索窗体使用用户快速搜索它。8. 提供一个个站点导航图图因此用户能能得到整个站站点的概略的视图。9. 提供一个个连结对主页页在每页以便便用户能总回回来到一个中央参考考点。10. 提供和和高亮度显示示定位连结对
19、对您要用户看看的高优先级面积。插件相关性。开开发员适应一一些站点往有有一个特殊插件, 一剎那那图像插件或或语言插件是是一些实例的的浏览器。但是, 它是不合情情理简单转动动一个潜在电电子客户因为站点是是不能再用的的没有插件。测测试, 站点是功能上等效的的与和没有插插件。Aesthettics.SSites 需要审美喜喜欢, 那些不冒冒之险表达一个粗劣的图像像或, 更坏, 损坏一个个现有的商标标图像。那里二个竞竞争的站点是是否则相等的的, 用户的选选择也许基于审美美呼吁单独。虽虽然有些主观观, 审美覆核反对竞争站点点有价值和迫迫使您看竞争争对手做什么。字体涂料。多数数浏览器允许许用户更改字字体大小
20、。例如, 在微软软Interrnet EExplorrer 用户户能变化字体体大小从最小对最最大。设计员员经常工作以以一个特殊字体设置在他们们的浏览器; 因而, 站点设计计经常装终止于罐中用不不同的字体设设置测试 目录录为进攻, 误引, 或好诉讼讼语句; 违反; 并且个性性化错误。客户应该能浏览览和快速搜索索通过目录。开开发员能定义测试评定产品品定位结构的的有效率。例例如, 您能测试, 搜索在特特殊关键词带带来正确产品品。缺乏帮助。它总总不是显然的的什么做在网网站。例如,用户也许需要填填好表格在一一个特殊顺序序因为他们关关联了验证统治培培养错误当一一些信息正确确地不被装载载。引导客户通过过交往
21、是一个个关键系数为为首次访客。内容分析到目前前为止, 我牵涉到到目录的发运运和介绍。但是, 实际目目录由站点提提供并且需要要 被测试 。进攻, 误引, 和好诉讼讼目录。电子子商务站点的的目录必须是声音。在英英国, 规章制度度譬如商标AActionn (19994), 控制引入歧歧途的广告RRegulaationss (19888), 和和淫秽发行行动(19776) 适用用于所有发布布物料, 包括网络络内容。(参见httpp:/wwww.marrketinnglaw.co.ukk 为当前英英国和欧共体特定规章章制度。) 是不正确地地被描述的产产品或服务或误引(检查那些产产品说明! ) 可以违违犯
22、商业说明行动。违反反。测试您的的网站目录为为违反。图像像和图像被使用在在设计应该任任意是皇族(如果不完全全拥有); 并且且检查版权侵侵犯。在一些些情况, 法院将考考虑对tradeemarkeed 物料的的用途没有责责任人的同意意书作为违反。法院几几乎一定会观观看给或deenigraating 竞争对手的品牌抹黑黑作为违反。个个性化。越来来越, 电子商务系统合并客客户关系为各各自的客户提提供个性化的的管理功能。在许许多情况下, 个性化配配置文件确定定什么目录站点为这这些客户提供供。但是, 情况可能发发生站点为客户提供供不正确或不不适当的目录录由于错误在在个性化功能的地地方。可用性脱供等于于失去的
23、收入入; 它危害企企业的名誉, 并且可能鼓励客户户采取他们的的商业对竞争争对手。企业业需要为他们的客客户提供244/7 可用用性, 以可用性性级别的百分之99 或更高是渴渴望的准则。脱脱供的不能接接受的级别。几个系系数可能影响响可用性, 譬如硬件可可靠性、软件可靠性性、负荷的有有效率平衡, 和数据库库的能力处理并行用用户。在现场场之前, 被预言的的企业用量模式应该表明明最大压力水水平。您应该该测试系统可可能利用率反对最最大压力水平平加上安全限限度一个被定定义的时期。取消服务。雅虎虎、Amazzon.coom, 和Buy.ccom 有所所有最近遭受的否认认服务攻击。这这样攻击(亦称饱和攻攻击)
24、介入炮击击网络服务器器以伪造请求求, 使它不能能进入对真正用户。组组织不是无防防御的反对这这样攻击; A 例如, 用途安全全软件过滤掉掉伪造请求。测试您的电子商商务系统为弱弱点否认服务务攻击。备份与补救您无无法保证, 您的电子商商务系统任何何要素不会失败, 是否硬件或或软件, 因此它是是易察觉的测测试您能从故障快快速收回当它它发生。故障障, 下落在恢恢复。设计系统以以便一个要素素的故障不一一定减少其它它要素。在因特网网女士信息服服务器(版本4.0 里), 例如, 有效的服服务器页脚本本可能运行从从网络服务器器作为分开的进程。测测试系统可能能从组分故障障收回的速度和舒适以; 例如, 您怎么重重新
25、启动服务务? 这是按重重新启动按钮事例例, 或应该系系统支持小组组首先看其它它系数吗? 这是是一个简单管管理任务, 或一个要求求专家知识? 为非致致命故障, 您也许能重重新加载系统统的影响的要素而不是是采取系统下下来完全地。例例如, 在Java 实施施, 您能动态态地重新加载载Java servllets 。备备用故障。多快和容容易它将执行行和恢复备份份? 如果数据据库纪录成为腐败败, 例如, 多快能您您备份数据? 新建硬体、软件, 和和网络要素可可能多快替换换未通过的要要素? 错误容许度。在在容错结构, 重复硬件件和软件组件件接管当要素失败。例例如, 如果一台台网络服务器器下来, 第二台网络
26、服务器器可能为请求求服务, 并且问题题依然是透明对用户。测测试错误容许许度由切换各各自的要素或或模拟他们的故障障。我同事和和我知道一个个事件何处系系统使用使成群的的技术提供错错误容许度。但但是, 测试被发现使成群的的技术是无效效的因为它不不正确地被配配置了。 功能测测试典型地消消耗在总测试试的工作成绩绩的25 和百分分之50 之间事务处理事务处理是多数数电子商务系系统的一个主主要元素。以分配系统, 事务处理可可能跨过几个个各自的系统统,导致更加复杂测测试。事务处处理完整性。系系统正确地执行所有事务务处理的方面面吗? 例如, 适当的数数据库触发和规程的的系统调用?它做和正确确地滚动事务务处理吗?
27、 系统统开发员设置置了适当的隔隔离级别吗? 构想将尝试创建非标准 事务处理理, 例如, 事务处理理以零的数量或值值的一套输入入, 并且标准准一致 。生产量。最普遍遍的因特网网网站容易地超超出百万命中每日。在一个个可处理电子子商务系统, 您必须测测试事务处理引擎的的生产量; 那是其能力力管理1,0000 张事事务处理每分钟。最最现代的测试试的和监控的的工具有设施为生产量测测试。验核。审审计线索记录录所有事务处理由系统做。测测试应该验证证, 跟踪满足足所有法律责任, 并且验验核的软件获获取所有必需需的事务处理理选派, 譬如事务务处理时间与与日期、创建建人和接收人人, 值, 等等。购物, 订单处处理
28、, 和采购我的经验建议, 功能测试试典型地消耗耗在总测试的的工作成绩的25 和百分之500 之间。在在多数电子商商务系统, 购物, 订单处理, 和采购窗体体核心功能。其其它功能面积可能包括括客户描出, 贴现和提提供管理、自自动市场营销, 和和存货管理。虽虽然多数开发发员主要认为为功能测试一个手手工进程, 工具(譬如水星Wiinrunnner)可能经常帮助自自动化功能测测试的方面由由自动获取的和重赛的用户户交往。购物购物车功能能许多电子商务站站点使用购物物车(或某一变形形沿同样题材) 作为结结构为客户编编译命令。基基本的购物车车提供列表和总 功能, 但是更加加老练.可能为命令令提供额外功能, 譬
29、如税和和发运计算、忠忠诚度贴现, 和之外和收回 功能。测测试应该包括括所有购物购购物车功能的方面根根据购物项目目测试程序。订单处理订单处理可能介介入事务处理理自动化的创创建或更新, 或信息传送对后后端系统。付款处理对付款处理的途途径变化从信信用卡详细数数据简单获取为脱机手工处处理对实时看看板卡处理。不不问被选择的途径, 您必必须测试几个个基本的活动动, 譬如确定定是否系统执行必要要的验证和扣扣除正确金额额从信用卡。日志必须正确地地并且记录各各张事务处理理。命令跟踪一个越来越共同同的特点在BB2B 系统统是能力跟踪踪命令。一点测试是命命令跟踪的功功能的准确性性。您需要输输入测试次序系统统, 和与
30、实际际命令状态比比较自动化的的系统状态报表。 国际化电子商务务系统特别是B2C 系统, 经常必需需运行横跨地地理限定范围围。虽然英语是统治治语言, 非英国站站点是越来越越公用和获取占先在垄断断外国市场。系系统以及它做做在其祖国必须运行在所选选的目标国家家(地区)。语言技术支持站点提供选项观观看非英国页页吗? 如果语言言选择根据浏览器特选, 这在所有渴渴望的浏览器器有效吗? 许多更旧的浏览器不不支持语言定定制。 语言显示测试, 词正确确地被显示并并且句子是语语法上正确的的。使用一个说母语语的人验证, 这是实际际情形。 文化敏感性站点尊敬文化差差异在家庭电电话和外国之之间吗? 检查站点不包括可能能
31、触犯国家(地地区)文化或或宗教藉有关的目录。 地方会计科目开发电子商务贸贸易发生横跨跨会计科目地地区的系统提提出问题关于怎样样充电客户。例例如, 测试应该该保证, 系统正确地计算税税务和汇率为为地区有关。 操作的企业规程程电子商务企业规规程经常介入入手工和自动动化的规程。电话询问台, 例如, 可能处理理产品回归或或命令询问, 但依靠信息从自自动化的进程程。不要忘记记, 您必须测测试商业电子规程程, 不仅e 商务系统统就其本身而而言。首先,辨认可能能发生的各种种各样的企业业方案。例如如, 客户能请求产品品回归(在电话, 或通过电电子邮件或其其它通信平均值) 或取消命命令。付款可可能被延迟或或被取
32、消。其次, 尝试和估计计各个方案范范围和缩放比比例: 多少回归可能是是您得到在峰峰顶期间 ?仿真高峰情况和和看见多么恰恰当e-buusinesss 程序应应付。特别是, 观察察何处主要瓶瓶颈是并且何何处您能做最最增值的改进。在现场场之前, 保证, 您知道至至少操作的企业规程概略的的能力。系统综合化开发发员必须经常常集成电子商商务系统以现有的办公室或或旧系统, 譬如会计科科目和股票控控制系统。或, 您您能需要集成成电子商务系系统以第三方方申请, 譬如电子子邮件。在某某些情况下, 譬如在交交叉平台综合化, 您您能使用专业业中间件技术术譬如CORRBA (公用对象请请求代理程序序结构) 或传讯(被实
33、施在软软体譬如IBM MQ 系列列) 集成系统统。 数据界面格式化化。数据界面定义数数据格式化由由前面和后端端系统交换。在在B2B 方案, 例如, 我们必须须保证, 一个命令令在供货商和消费者之间依依照统一的次次序格式化。这这样界面可能变化从简单单对高复杂, 并且测试试应该保证系系统生成和传送数据据在正确格式式化。工具譬譬如XML (可扩展标记语语言) 缓和数据据界面问题由由提供文件型别定义(DTTDs) 。 界面频率和起动动。处理在前面和后后端系统之间间也许是时间间受抚养者。例例如, 一个后端端系统能是必必要立即处理理数据传输从从期初系统或在一个被被定义的期间间内。测试应应该查明是否否系统实
34、际上观察察实时性约束束并且是否它它激活资料传输在适当的时时候。 更新。一个系统必须经经常更新信息息在其它系统统。验证, 成套程序和远程规规程进行必要要的更新运算算没有副作用。 连接体积容量。界面处理数据量量被想象吗? 记住, 遗产后端端系统不可以今天被设计计了为数据量量典型。公用测试的陷阱阱粗劣的估计。开发员低估工作作成绩和资源源必须为测试试。结果, 他们错过截止日期期或提供一个个部分被测试试的系统对客户机。不可测试的需求求。描述需求模棱两两可地使他们们不可能或难难测试。不足的测试覆盖范范围。判例的的一个不足的的编号无法测试系统的充分分的功能。不充分的测验数数据。测验数据不包括括所有可能的的数
35、据值的范范围, 即, 它省去边界值。假的假定。开发员有时提出出要求关于系系统根据假定定关于部下的硬件或软件。提提防开始系统的语句句如果 而不是系统实际际上 。太晚测试。测试在发展进程程期间太晚留留给一点时间间操纵当测试查找主要缺陷陷。注重简单测试 。当测试不安置系系统在充足地地高水平重音音之下, 它不调查系统转效点点, 依然是因因此未知。环境配错。测试系统在不是是相同作为环环境它将被安安装的环境里不告诉您关于于怎样这将有有效在现实世世界。这样被配错的测试做做一点点或没没有企图复制制外围设备、硬件,和申请请的混合当前前在安装环境境里。忽略例外。开发员有时错误误地倾斜测试试往正常或正正常案件。这样
36、测试经常忽忽略系统例外外, 导致工作作多半时间, 但不一致的系统统。配置管理不善。在某些情况下, 软件发行行包含未被测测试根本的要要素或不是被测试的的机制联合性能- 二二个系统性能能一起集成可可能是一个主主要问题。例例如, 您可能需需要集成电子子商务系统以一个财财务处理器的的付款系统处处理信用卡联联机。在其它它方案, 使用中间间件技术譬如CORBA 可能招致不不能接受的辅辅助操作由使使用对象经纪纪。执行测试试在被模拟的的企业用量之下保证可接接受的综合化化性能。性能能事关的性能能最是结尾性性能被提供对对客户, 并且网际网络业务量做做这个性能变变量。测试的的目标是查明明系统性能退退化配置文件件(多
37、么快速地地并且多少它贬低低) 并且系统统转效点, 是阈值系统统要素、硬件件或软件, 将失败或将将停止作用。性能堵塞电电子商务系统统是只一样强强的像其最微微弱的连结。例例如, 性能遭受受当您配对可能处理千位广广泛用户以数数据库可能处处理只20 并行连接数数的一台网络络服务器。有有效测试介入辨认和注注重最微弱的的连结避免过过度花费在强强的连结。负负荷处理。一一家大英国目目录公司的供应链链变得无法应应付订单处理理及时圣诞节节1999 年。这个情情况强制商业业转动去客户在十二月中中旬。确定性性能退化(退化配置文文件) 并且系统统的转效点的的费率对达到到特定服务质量是重要要(QoS) 需求。例例如, 您
38、能指定定一个QoSS 需求譬如如, 性能将将下降没有比比百分之10 当并行行用户的数量量到达10,000 。 您能使用用工具譬如亚亚帕基印第安安人JMetter (http:/javaa. apaache.oorg) 并并且WebLLoad (http:/wwww.radvview.ccom) 测测试服务器性性能在静态和和动态资源(譬如CGGI 程序、serrvletss, 或Perl 脚本) 在不同的的负荷类型之之下。您能舷舷梯业务量在在一个网站从1000 到1,0000 个同时用用户, 根据您的的估计为正常常和高峰企业业用量。可测测量性分析不称得很好的电电子商务系统统从第一天起起被限制。可
39、可测量性分析析介入teestingg一个系统统的建筑设计和其能能力符合未来来(而不是当前前) 性能要求求。可测量性性基本区域是是硬件、应用用软体、数据库和中中间件。测试的目标是确确定系统的退退化配置文件件和转效点水平的可测量性性介入添加新新建要素, 譬如服务器器。垂直的可测量性性关心怎么现现有的要素可可能由添加增增长,例如, 更更多盘来磁盘盘组。可测量量性分析寻求求辨认,和的地方多多么容易地, 您能称结结构。登录和安全安全(或缺乏它它) 是一个主主要障碍对电电子商务, 特别在欧洲。以上升在在信用卡欺骗骗和惹人注目目的黑客攻击击,他们察觉像不安安全的客户越越来越避免电电子商务站点点和系统。登录/
40、 注册能能力几个潜在问题可可能出现从未未通过的登录录功能。最特点的这样问问题是用户提提供一个有效效登录和口令令但能登录。其它它问题可能是是复杂, 譬如当系系统不正确地设置个性化化设置。如果果适当, 测试应该该并且验证, 系统正确确地设置权限限级别。渗透和访问控制制安全人事部定义义渗透作为对对禁区和信息息的未授权的的存取。外部渗透透提到来自超超出的攻击(在因特网); 内部渗透提到来来自内的攻击击。一个大补补充机构最近近损坏了其图像当当黑客获得未未授权的使用用(在因特网和没有口令) 对其简历数数据库。这个个数据库包含含了高度机密信息关关于工作流程程的私有详细细数据和薪金金我们并且知道案案件何处入侵
41、侵者对未授权权的面积能够够了存取由直接地地简单输入UURL 而不不是审阅意欲欲的途径通过主页。您您应该测试安安全措施反对对未授权的存存取确定保护的实实际级别。不安全的信息传传输。信息调用发生从从浏览器到服服务器, 服务器对对浏览器, 服务器对后端端系统和反之之亦然。为一一些, 安全套接接字层(SSL) 成为了事事实上的标准准为安全联机机通信。那里信息是敏感的的, 您必须测测试反对被规规定的安全需需求。什么加密的的级别被要求求, 并且加密密系统符合这这些要求吗? 万维网攻击多么有倾向系统统对万维网攻攻击譬如欺骗骗, snooopingg, 和嗅? 那里万维维网攻击是高高优先级(譬如为财务务系统)
42、, 考虑安全评估从从一个独立安安全组织。一一些安全工具具, 例如, 检查嗅探探犬和显示不不安全的网络络配置。计算机病毒。多么韧性系统反反对计算机病病毒? 测试, 任一个病病毒保护软件装载得在适适当的时候, 并且必要要的规程(手工或被自动化) 更更新病毒文件件是到位。数字签名对数字签名的用用途是在上升升, 特别在认认证和nonrepuudiatiion 是关关键词的安全全文件替换申申请。测试应该包括数字签签名生成和发发行的平均值值。他们应该该并且证实是否证证明文件正确确地被装载和和被安装, 并且申请处理无效效签名。不要要假设这将有有效测试它!优质电子商务系系统的生产依依靠全面和很很好管理的测测试
43、。我强烈建议议项目和测试试经理对待想想法出席这里里不是作为一个明明确的指南, 而是作为为一个结构为为fleshinng, 重新新考虑, 或评估他他们自己的测测试塑造和方方法。我们有一个个简单经验法法则关于测试试: 如果在疑疑义, 您需要做做大规模电子子商务系统更更多测试的号号衣。与他联系在wllam_ukkm 。读后心得报告本章在介绍电子子商务系统及及相关工具的的测试应用,有谈到B2BB,B2C及所有电子商务务活动,只要是有关关电子商务的的东西,其先前的准准备测试工具及方法在在此都有说明明。像一开始设置一一个现实的期期望值,然后定义一一个测试的方方法,计划测试再来设置测试试环境进行测测试动作。还还有许多测试试工具的类别别,例如有配置管理工工具,数据库性能能工具,网络监视工工具,回归测试工工具等等。文章里里有提到一点点点的登录安安全,我觉得是我我最感性趣的的,因为有时上网要购购物时总会怀怀疑自己的账账号密码会被被盗用,总觉得很不不安全,因此在要要设立一个电电子商务系统统前,所要建立的的安全机制真真的很重要,否则电子子商务系统就就无法发挥其其最大功效。事实上有许多的的介绍都是课课堂上会提到到的,看完这篇电电子期刊后,觉得要拥有一个好的的电子商务系系统,真的需要相相当大的资源源及管理,更何况是要去测试这个个系统的工具具了,因此有心朝朝计算机方面面前进的同学学可真的要好好听这一一门课了。
限制150内