电商行业怎么进行软件测试「电商项目如何测试」
今天给大家普及一下电商行业怎么进行软件测试「电商项目如何测试」相关知识,最近很多在问电商行业怎么进行软件测试「电商项目如何测试」,希望能帮助到您。
说起电商大家都耳熟能详,每年的618、双11、抖音的921、哈啰的930购物狂欢节给人们的生活带来了便利和实惠,对于大公司像阿里和京东来说这个已经是很成熟的功能,但是对于创业公司初次涉及电商行业来说,要把前人走过的路再走一遍,前人踩过的坑要注意规避,比如被薅羊毛等资损问题,一个好的电商平台可以为企业带来巨大的利益。
一个完整的电商软件包括:内部使用或商家使用的PC后台(比如:商品和订单管理后台)、商品中心后台(类目、属性、价格、品牌、标签、业务配置、活动配置等)、面向用户的App、支付宝小程序、微信小程序、H5等。测试人员面对的是一个完整的全业务线流程链路的测试。
面对这么一个相对比较复杂的软件,作为测试该怎么做呢?
一、把控需求质量
高质量的需求文档是软件成功的先决条件,测试人员有义务监督评审,要求产品完善需求文档,在需求评审前要求产品把文档提前发出来,先熟悉需求再去评审,带着问题去评审。
二、把控提测质量
开发在提测前必须进行完整的自测再提交给测试人员,开发将冒烟用例执行通过了再交付给测试人员。
三、制定测试计划
大一点的项目要先写测试计划,分析测试的重点难点和风险点,明确提测时间和上线时间,先测什么、后测什么。
四、测试用例必须保证需求的100%覆盖,必须拉产品和研发进行用例评审,不断补充完善,用例设计需包含如下方面:
1、核心购物流程
重要的功能包括:立即下单、加入购物车、购物车下单、限购、选择收货地址等
2、支付流程
直接下单能否支付,购物车下单能否支付,先提交订单再去订单列表能否支付,支付成功后页面跳转是否正常等等。
3、逆向退款流程
买家下单后或收货后不满意,需要验证退款、退货退款、换货功能流转是否正常
4、兼容性
软件在App、支付宝小程序、微信小程序、H5端不同机型不同系统上展示是否正常
5、UI测试
检查文案、字体、数字、图片等是否与UI图一致,可以找UI设计师和交互设计师配合
6、用户体验测试
首页商品的展示,翻页,搜索,排序,商品详情描述,标点符号,页面跳转等是否恰当
7、移动端的性能测试
商品加载、图片加载、翻页响应等等
8、安全性
必须考虑到资损(如优惠券配置和发放)、接口并发、安全性校验、用户敏感信息加密等
五、用例必须全部执行到位
六、结合代码覆盖率查看哪些逻辑没有覆盖到位
七、核心接口必须进行压测
对于访问量大的接口配合研发进行压测,对于新增接口 研发评估预期 RT,对于已经上线的接口,参考线上RT数据,一般要压到业务峰值的2~3倍