总体按照两个模式进行划分总结:1、按照测试类型2、按照电子商务网站的系统架构
一、按照测试类型
1、兼容性
(1)不同浏览器(谷歌、IE等)
(2)不同操作系统(xp、windows、linux等)
(3)不同分辨率(1366X768、1920X1080等)
(4)不同屏幕大小(13英寸、14英寸、15.6英寸)
2、UI测试
(1)链接是否正确
(2)文字是否显示正确
(3)图片是否都能正常显示
(4)字体风格是否统一
(5)系统风格是否统一
(6)信息过长时,是否被截断
(7)产品价格是否显示正确
(8)各类控件是否显示正常,位置是否合理
3、用户体验测试
(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 数据层)
1、表示层(测试检查应用程序的前端是否正确)
(1)内容测试(检查web应用系统提供信息,正确性、准确性,相关操作元素是否正确等)。
(2)web站点结构(检查web站点结构上存在的错误,发现无效的链接)
包含三方面:
是否存在空链接地址
是否链接到指定的页面
是否存在链接报错
(3)用户环境(兼容:浏览器、操作系统、分辨率、电脑尺寸)
2、业务逻辑层(业务逻辑层主要是为了发现业务逻辑中存在的问题)
(1)性能测试(负载测试是为了测量web系统在某一负载级别上的性能,以保证web系统在需求范围内能正常工作)
(2)数据验证 测试用户采集的数据,通常以表单的形式。比如说用户注册(必须保证用户的数据一致性、正确性、完整性)才能进行提交。然后到数据库 表中去进行验证。
(3)业务测试 测试系统的业务处理过程的正确性,电子商务系统必须在全部的时间里正确处理业务,无一例外。因此,要通过测试确保业务处理的正确性。如购物、加入购物车、结算、提交订单、订单处理流程的一个过程
3、数据层(数据层的测试,主要是对应系统用于储存和获取信息的数据库管理系统的测试)
(1)响应时间,定量并发操作,对应用系统是否造成响应数据的方面的影响。直接影响用户体验
(2)数据完整性(主要验证表单数据的提交与存储),也是数据完整性测试。将提交的数据与数据库中提交的数据进行对比,确认是否正确。
网友评论