测试的电子商务系统--一个实用指南(doc 19页)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

测试的电子商务系统:一个实用指南作为电子客户(是否商业或消费者),我们是不太可能有对遭受频繁停工期,垂悬在事务处理中间,或有实用性粗劣的感觉的网站的电话会议。测试有,因此,在整体发展进程的一个关键的角色。指定的无限的时间和资源,您能测试系统对精疲力尽。但是,多数项目运行在固定的预算值和时间表之内,因此项目经理需要系统并且对测试那的有效的途径最大化测试电话会议。这个条款提供一快速并且实用介绍测试介质对大规模可处理电子商务系统根据项目体验开发被剪裁的解决方法为B2C万维网零售和B2B采购。特点多数电子商务系统,申请结构包括前期美满的发运和管理系统,和后端事务处理和遗产综合化。瞄准主要项目和测试经理,这个条款解释怎么经验丰富的项目经理会赞成测试计划需要被执行及早在项目生存期。这将保证时期需要为测试准备(设立测试环境,找到测试人员,写测试脚本,等等)在所有测试可能实际上开始之前。这种不同的测试(部件,系统,功能,黑色配件箱,和其它人)很好被提供在文件。但是,较不好被明确表达(尽管好常规文本在软件工程)是一起栓所有测试和验证活动使用提供质量解决方法对客户机的测试进程。表1存在我同事和我来采取在几e-商务项目测试进程的一个矩阵设计。几个目标(被列出在表的第一列)引导这个设计;一个或更多进程支持各个目标的成绩。我们更喜欢术语目标逐步采用表明情况目标是并行。那是您能测试系统的当前释放,但同时,设置和赞成现实期望为下释放。里面测试工具要诀类别为更好的站点定位公用测试的陷阱它的设计或至少部份应该是熟悉对那些被体验在测试管理角色。那些不是或不跟随一个系统的测试进程能使用矩阵设计作为模板为计划测试并且验证活动由分配进程对项目计划。它是还有用的作为为改进测试进程的一个工具由检查设计反对实际进程。测试电子商务系统因此怎么您测试电子商务系统?您需要什么样测试做?这里,我存在的测试区核对清单一起编组公用类型测试向电子商务系统正常被运用。(这些测试并且适用于其它类型系统。)您能相对地快速报道某些测试区(譬如浏览器兼容性),但是其它人(像那些为事务处理完整性)要求一个更高的水平工作成绩。浏览器兼容性客户将成为挫败如果他们无法容易地得到对您的电子商务站点。虽则相对地简单做,它支付花费足够时间测试在这个面积。缺乏支持对于早期的浏览器。没有所有浏览器是相等的。例如,一些InternetExplorer和NetscapeNavigator的早期的版本不充分支持Java语言。表1。测试进程的矩阵设计。目标进程JavaScript.Decide在兼容性上的最低的水测试工具类别设置和同意现实期望为系统给予企业需求优先;辨认那些重要并且那些选项。一个指定的交货日期,过滤掉,reprioritize,或重新协商不切实际的系统期望。指定是可测试性的需求。去除或固定模棱两可的需求。定义是意味深长的对商业的验收标准。定义相关的业界标准或竞争基准。保证,赌金保管人赞成一个能力计划为系统可测量的能力需求。定义一个测试方法拟定和提供测试方法;与测试质量计划关系它。在初期辨认高风险区域;标记这些为及早测试和保持他们去从项目的关键路径。辨认要求测试的所有系统的方面;在各个案件,表明级别和形成测试。辨认可能帮助自动化或测试进程的文件元素的相关的测试工具。计划测试估计必需的资源,譬如工具,人、硬件和软件基础设施,测试地点,等等。定义角色和责任;辨认一个适当地合格的测试经理和测试小组。勾画和赞成一个详细的实验计划以客户机;定义测试重要事件和测试deliverables。计划前发行系统可能被观察在被模拟的企业用量之下的模拟期间。设置测试环境设置实际测试环境,例如,硬件和软件基础设施。准备测试物料譬如详细的实验计划、测试脚本,和测验资料。准备测试材料以重新使用在头脑里。设置缺陷跟踪的系统;决定缺陷和任一测试度规的窗体向用途报告。定义测试标准和规程;教育单个在对标准和规程的用途。获取和准备必要的测试工具;保证,测试小组接受相关的培训。进行测试举办适当的质量检查,譬如编码复核和走throughs。进行测试,是否在部件、综合化、系统,或使用接受级别。执行测试和校对检验结果;记录结果和事件在缺陷跟踪的系统。分析检验结果;监控范围以缺陷和缺陷严重级别的高发生。跟踪和管理缺陷解决方法。如果适当,重复测试和重新使用测试材料加速再实验。演出前居住模拟期间;测试系统在期望的企业用量之下和观察结果。设法决策现场根据检验结果;考虑如果系统达到了释放标准。监控部署的系统监控系统性能使用相关的监视工具;使用性能向指南性能定调的活动报告。获取所有残余的缺陷;估计他们的优先级和,如果严肃,考虑整流计划。会集反馈和问题报表从用户;分析这些辨认未来改善。管理连续释放获取和给予新建企业需求优先;估计他们的对系统的影响在做对他们之前。修理未清和残余的缺陷。计划system掇下释放;赞成释放计划以相关的赌金保管人。保证一个光滑的转移从当前与新建释放。平,例如,系统应该是与IE版本3.0兼容和上述和网景版本2.0和系统的确运作没有问题在早期的浏览器版本的aboveand测试。浏览器特定扩展名-HTML是一个演变的标准(HTML4.0是最新的说明)并且不应该与HTML扩展名被混淆特定对一次特殊浏览器实施。例如,表疆界颜色货签(表疆界COLOR=$$$)是特定对MicrosoftInternetExplorer;服务器脚本货签(服务器)是扩展名被介绍以浏览器版本4.0。浏览器细微差异与同样发行版本,浏览器不同地表现在不同的平台,和当使用用不同的语言选项。测试应该包括至少主要平台(Unix、窗口、Mac,和Linux)并且期望的语言选项。页面显示页面显示在浏览器形成首要的界面在客户和商业之间。得到这个错误在任何情况下,并且大厦客户电话会议和信任工作变得更加困难。页面不正确显示-显示所有页正确地不一样容易像它听起来多数电子商务系统动态地生成网页(那是他们存取数据库和显示结果在浏览器)而不是显示静态HTML.问题可能发生,例如,当浏览器检索一个空结果被设置从数据库或当数据库连接数是无法获得的。页面显示也许予先并且介入装载资源(譬如附属程序),并且您能遇到问题当这样资源是无法获得的。测试,您的系统适当地处理这样例外。运行时错误消息-用户得到挫败浏览器投掷这样错误消息常规是不友好和不意味深长的对用户的意外的错误消息;而且,他们留下一个粗劣的印象在客户。执行测试保证,申请获取和处理所有错误,例如,生成适当和用户友好错误页。配置管理工具;管理版本和更改系统人工制品控制譬如软件组件和检验文件。数据库性能工具:评定数据库性能,譬如同时候执行选择了数据库查询,这些工具促进数据库优化。调试器是查找和解决软件缺陷在编码的典型的程序设计工具。他们是多数现代应用开发环境的一部分。缺陷管理系统记录缺陷和跟踪他们的状态和解决方法。一些包括报告工具提供管理信息在缺陷传播和缺陷解决方法费率。网络监视工具;观看网络信息流通量的级别。他们是有用的为辨认网络瓶颈和测试连结在前面和后端系统之间。回归测试工具;存储判例和测验数据,可能再应用判例在连续软件改变以后。站点监视工具;监控站点的性能,经常从用户透视图。使用他们编译统计数据譬如结束对结尾反应时间和生产量,和阶段性地检查站点的可用性。重音工具:帮助开发员探索系统行为在高水平操作的用量之下和查找系统的转效点。系统资源多数OS服务器和网络服务器软件的屏幕软件零件;他们监控资源譬如磁盘空间、CPU用量,和内存。测验数据生成工具协助用户在生成测验数据。检验结果比较器帮助与那其它集比较一套的结果测试。使用他们检查编码更改未介绍有害变化在系统行为要诀为更好的站点定位课时管理HTTP是一个无国籍的协议,并且使用Java或有效的服务器页的服务器边程序设计工具做广泛的用途课时反对获取状态信息。这是,例如,多少页存储项目在购物车。我们的经验表明,任一个系统使用课时管理应该被测试为几个特性。课时到期。多数申请和网络服务器配置课时以便他们到期在集时光以后。尝试存取有到期的原因错误的课时反对,并且必须被处理在编码之内;经常它不是。开发员倾向于俯视测试对于课时到期,主要因为在正常操作的情况下,课时到期是不太可能发生。课时存贮。考虑如果任何问题与存储经常取决于应用软件)的课时对象关系。例如,课时对象也许被存储作为曲奇饼,但若用户没有曲奇饼被启用在他们的浏览器呢?并且,有是任何限制对课时对象的实际范围吗?实用性好站点实用性是关键的为吸引并且保留的客户的确,一项研究表明客户的百分之67没有完成联机采购由于粗劣的实用性。实用性包括宽广的面积和经常是1.提供全球定位在各页以便用户有在哪里页坐在整体站点之内的一感觉为并且什么其它站点必须提供。2.提供超链接对关系了目录的其它页在站点。3.保证导航条是一致的,根据窗体和安置在页。4.用途文本定位优先于图标和照片作为这是较不模棱两可的。5.四点击规则阐明,用户应该能得到从他当前是在站点对其他点在站点在四点击的地方。6.保持页短使相当数量移动减到最小用户必须执行。与长式页,发布目录在顶层附近让用户快速跳跃对适当的点在页。7.为大站点,提供搜索配件箱或搜索窗体使用户快速搜索它。8.提供一个站点导航图因此用户能得到整个站点的概略的视图。9.提供一个连结对主页在每页以便用户能总回来到一个中央参考点。10.提供和高亮度显示定位连结对您要用户看的高优先级面积。插件相关性。开发员适应一些站点往有一个特殊插件,一剎那图像插件或语言插件是一些实例的浏览器。但是,它是不合情理简单转动一个潜在电子客户因为站点是不能再用的没有插件。测试,站点是功能上等效的与和没有插件。Aesthetics.Sites需要审美喜欢,那些不冒之险表达一个粗劣的图像或,更坏,损坏一个现有的商标图像。那里二个竞争的站点是否则相等的,用户的选择也许基于审美呼吁单独。虽然有些主观,审美覆核反对竞争站点有价值和迫使您看竞争对手做什么。字体涂料。多数浏览器允许用户更改字体大小。例如,在微软InternetExplorer用户能变化字体大小从最小对最大。设计员经常工作以一个特殊字体设置在他们的浏览器;因而,站点设计经常装终止于罐中用不同的字体设置困难定义,或从未定义根本。但是,这缺乏定义相冲突以测试和需要有可测试性的需求(如果您无法测试需求,怎么您知道,他们遇见了?)概测法,实用性是客户能执行一套任务的舒适,典型地被确定当采取为成功完成的时候。您能测试实用性通过实用性研究,在中您给一个组单个所选的任务执行,观察他们的性能,和收集反馈。替代,您能获得这信息在网站设计员坐下与用户在实用性课时之后和获得直接口头反馈在站点的实用性的联合帮助课时上。Nonintuitive设计。您像nonintuitive能标记网站的方面如果,平均,这花费一个新建访客每不均衡的时间执行集合任务。当设计员成为严密介入在站点的设计,它艰苦成为使他们目的估计站点的直觉。粗劣的站点定位。站点定位是关键的为吸引客户和保留他们。老练网站,譬如为差旅预订,需要给予特护对定位问题。(参见要诀为更好的站点Navigationsidebar。)目录定位。大产品目录对许多电子商务系统,特别是中央的B2B采购系统。测试目录为进攻,误引,或好诉讼语句;违反;并且个性化错误。客户应该能浏览和快速搜索通过目录。开发员能定义测试评定产品定位结构的有效率。例如,您能测试,搜索在特殊关键词带来正确产品。缺乏帮助。它总不是显然的什么做在网站。例如,用户也许需要填好表格在一个特殊顺序因为他们关联了验证统治培养错误当一些信息正确地不被装载。引导客户通过交往是一个关键系数为首次访客。内容分析到目前为止,我牵涉到目录的发运和介绍。但是,实际目录由站点提供并且需要被测试。进攻,误引,和好诉讼目录。电子商务站点的目录必须是声音。在英国,规章制度譬如商标Action(1994),控制引入歧途的广告Regulations(1988),和淫秽发行行动(1976)适用于所有发布物料,包括网络内容。(参见

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功