“药材盈”电子商务软件测试初探.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“药材盈”电子商务软件测试初探   摘 要:结合“药材盈”电子商务平台,介绍当前电子商务应用领域的基于三层架构的分层测试和系统整体稳定性测试情况,为电子商务软件正式发行后的性能和安全性提供参考。电子商务改变了人们传统的交易方式,商家通过互联网把商品信息展示在电子商务平台上,以此吸引客户下单购买;而用户在个人终端上进行人机互动交流,检索信息、价格等进行商品比较,最终产生购买意愿,实现交易。因此,电子商务平台界面设计是否得当、系统响应是否迅速、提示信息是否友好、设置操作是否简洁就显得至关重要。   关键词:中药材;电子商务;软件;测试   中图分类号:F713.361 文献标志码:A 文章编号:1673-291X(2013)35-0235-03   一、药材盈软件结构与测评   在电子商务应用系统中,目前普遍采用的是3层结构,即UI表示层、业务逻辑层和数据访问层。“药材盈”电商平台则使用了当下较为流行的MVC架构,基于这种结构,软件测试人员就可以采用局部和整体相结合的方法,对系统进行测试。先对系统的每一层软件技术的可靠与成熟度进行独立的测试,进而对系统整体进行测试,这样就能更精准定位和发现系统缺陷和错误。   “药材盈”软件测试由3部分组成。首先是开发部门的内部人员自测,通过对每一阶段开发成果进行阶段评估,为下一阶段的开发提供必要数据支持,从易用性方面的设计提供参考;其次,运维和推广人员测试,根据评测结果做出产品上线运营提供决策依据;再次,聘请一些典型客户通过试用方式进行评测,评测产品的技术价值和易用性。   二、软件测试方法   (一)局部测试   1.UI表示层测试   表示层测试就是检查系统的UI前端是否存在紊乱和分辨率自适应问题。主要测试项目:   (1)内容表述测试。内容表述测试用来检查整个系统在每个相关呈现页面上提供的信息的正确性、准确性及相关性。图片与文字是否对应,描述与实际商品是否对应;文字描述有无语法错误或拼写错误;在当前页面能否能找到与之相关的资讯及信息,如系统中的“评论”、“推荐产品”或“猜你喜欢”等。此外,还要检查页面样式(CSS)、字体、布局、色调、分辨率及其他关乎用户体验的元素。   (2)超级链接测试。测试站点的超级链接结构上是否存在错误,是否存在无效链接(404错误)等。测试所有链接是否正确链接到应该链接的页面;需要特定条件才可访问的键接,在不满足条件的情况下是否能正确提示错误信息,并重定向到指定页;测试有没有虽然真实存在,但却无何任链接指向孤岛页面。   (3)系统兼容性测试。目前桌面系统大部分是Windows系列,但也有少部分是IOS、Unix、Linux等及其派生产品。“药材盈”电商平台必须要测试在所有操作系统下可能发生的一切兼容性问题。此外,还要测试“药材盈”电商平台在Trident、Gecko、Presto、Webkit等不同浏览器内核下的兼容性问题。不同厂商浏览器可能使用不同的内核,甚至相同浏览器也可能支持不同的内核,而且每种浏览器对Java、Java脚本、ActiveX控件、plug-ins插件、HTML标准和CSS标准的支持也有不同。不仅要测试每一种浏览器,还要测试在同一个浏览器的不同版本和不同操作系统情况下的兼容性问题。   2.业务逻辑层测试   重点是评测整个系统在业务逻辑处理中是否存在问题。测试业务逻辑层与测试传统C/S结构程序类似,可以通过算法样例,去检查平台是否满足系统性能和运算正确性的需求。   (1)整体性能测试 主要是服务器负载压力测试,即常规负荷和极限负荷情况下的系统响应时间和吞吐量。负载测试是为了测量Web系统在各种负荷级别上的性能,以保证整个平台在各种复杂环境下能正常工作,不发生拒绝访问的错误。负载级别的设计可以是在某个时刻并发访问和连续访问,也可以是同时在线不同类型数据处理的请求。此外,还要进行压力测试。压力测试是测试系统的极限和发生故障后的恢复能力,也就是测试系统在什么情况下崩溃,崩溃后在多长时间能恢复,以何种方式恢复。   (2)数据有效性验证 用户的数据通常是以表单形式进行提交和采集的,用户给系统提交信息一般有注册、登录、选货、下单、支付、评论、咨询等。在这种情况下,用户提交给服务器的信息是否正确,是否存在SQL注入、脚本注入的危险,在测试中都必须进行验证。如果表单对接受字符有类型要求、非NULL要求时,测试时还要输入非指定字符或空字符,验证系统是否会报错并转入相应错误页面。电商平台购物车一般都有使用Cookies来实现,Cookies的安全性也是需要重点关注的部分,要测试Cookies被非法复制后系统是否有相应的提示。   (3)业务逻辑处理测试 测试系统业务处理过程中的正确性,其中包括银行在线支付、手机验证、Em

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档