电子商务网站测试总结

引用原地址:http://www.xmxbbs.com/thread-26-1-1.html

电子商务网站,总体按照两种模式进行划分总结:

      1、按照测试类型

      2、按照电子商务网站的系统架构

一、按照测试类型来划分

    1、兼容性

        (1)主要在[url=]浏览器[/url]兼容

        (2)[url=]操作系统[/url],主要体现在[url=]操作系统[/url]兼容

    2、UI测试

  (1)检查链接是否正确,是否存在空链接(可使用xenu工具+手工查看)

       (2)是否有文字错误信息

       (3)产品价值是否显示错误

       (4)各个模块是否正常显示(侧栏、推荐商品、相似商品)

       (5)图片是正常展示

       (6)系统整体的风格是否统一

       (7)字体格式是否统一

       (8)信息过长时,是否会被截断

       (9)各类控件是否正常显示

 3、用户体验测UE

       (1)首页产品的展示与分类

     (2)搜索结果页,搜索结果的正确性,和结果页面信息的展示

     (3)产品详情页。产品介绍页面对客户的购买行为起到关键作用,产品图片,文字说明

     (4)兼容常用的快捷键

     4、购物流程以及购物规则测试

       (1)B2C网站最重要的流程是购物流程,包括几个重要的功能:购物车、配送方式、支付方式、提交订单。这一流程的用户体验的重要性在于让客户能很容易的完成下单的过程

        (2)测试产品放入购物车中

         (3)当某种产品有购物数量限制时,超过这一数值,能否也能放入购物车中

         (4)购物车中的购物限制是否正确

         (5)积分是否能够兑换正品,或者限购产品

         (6)积分是否能够兑换促销产品

      5、支付流程

         (1)购物车中的产品能否正常支付

         (2)当支付完成,不等页面跳转,直接关闭浏览器,数据传递是否正确

          (3)当支付完成,等待页面跳转,跳转到的页面是否正确

         (4)网站某个模块间的数据传递是正确

     6、订单流程测试

          (1)订单提交完后,对订单的处理流程的验证,以及相应的订单状态核对是否正确

     7、性能,响应速度测试

         (1)并发性测试和秒杀功能

         (2)同时购买同一个限定产品

         (3)相同的账号进行2次积分兑换产品的并发操作

          (4)提交订单时,并发操作时是否存在多个订单

  重点:

       在进行测试时,首先需要清楚应用系统的输入流,数据流的情况,在基本功能通过的情况下,才能进行其他的类型的测试

  电子商务网站测试应该关注:

    1、业务流和数据流

    2、重点在用户体验测试方面

    3、还有安全和性能方面的。web的cookies测试也是重点

按照电子商务网站的系统架构

典型系统结构(目前都是采用的三层c/s架构,1.表示层,2.业务层,3.数据层(页面与[url=]数据库[/url]交互的层))

    1、表示层(测试检查应用程序的前端是否正确)

      (1)内容测试(检查web应用程序的前端是否正确)

      (2)web站点结构(检查web站点结构上存在的错误,发现无效的连接)

    包含三个方面:

   是否存在空链接

   是否链接到指定的页面

   是否存在链接错误

  (3)用户环境 (浏览器兼容操作系统兼容)

  2.业务逻辑层(业务逻辑层主要是Wie了发下业务逻辑中存在的问题)

   (1)[url=]性能测试[/url](负载测试是为了测试web系统在某一负载级别上的性能,以保证web系统在需求范围内正常工作)

   (2)数据验证。测试用户采集的数据,通常都是以表格的形式。比如说用户注册(必须保证用户的数据一致性,正确性,完整性)才能进行提交。然后到数据库表中取进行验证

   (3)业务测试。测试系统的业务处理过程的正确性,电子商务系统必须在全部的时间里正确处理业务,无一例外。因此,要通过测试确保业务处理的正确性。如(购物,加入购物车,结算,提交订单,订单处理流程)的一个过程

  3、数据层。(数据层的测试,主要是指对系统用户储存和获取信息的数据库管理系统的测试)

   (1)响应时间,定量并发操作,对应用系统是否造成响应数据方面的影响。直接影响用户体验。

   (2)数据完整性(主要验证表单数据的提交以及存储),也就是数据完整性测试,将提交的数据与数据库中提交的数据进行对比,确认是否正确

   (2)

原文地址:https://www.cnblogs.com/hl-2030/p/14464038.html