今天带大家模拟一下面试前的电商项目实战

店猫

测试网址的几个工具:

AppScan:网站渗透扫描工具,扫描网站的漏洞:“sql注入”和“跨站脚本攻击”需要关注

IETester:IE兼容性测试工具,测试IE系列浏览器兼容性

Xenu:网站链接测试工具
绿色-说明网站的链接是OK
红色-说明网站的链接有错误
蓝色-说明js问题,忽略不计

功能介绍:
后端B端商家(卖家)登录后台:

我的商品:
商品分类
发布商品
商品列表
商品库存

我的店铺:
门店招牌维护
运费设置(按件收费、按重量计算)


我的订单:
订单管理(待确认、未付款、已付款、待发货、已发货、退货中、已完成、已取消)
退货管理

数据统计
销售明细
销售统计
退货明细
退货统计
收银明细

营销工具:
代金券
限时折扣
买赠搭配
优惠买单

---------------------------------------前端测试---------------------------------------
一:首页
UI测试:主要测试页面排版布局是否美观,每个商品的信息、文字和图片是否显示正确。
链接测试:点击链接能否跳转到正确的页面(Xenu辅助测试)
兼容性:不同浏览器兼容测试
分辨率测试:各种主流分辨率
性能测试:首页打开需要多久
搜索:搜索功能测试分为:按商品搜索和店铺搜索


二:购物车:
界面测试:
打开页面后,页面的布局是否合理,显示是否完整

功能测试:
.所有的页面链接功能正常、可以点击到正确的页面
.从商品信息页面添加的商品能够显示在购物车中
.选择商品型号、颜色加入购物车在支付过程中需要反复核对该商品是否为你选择的商品型号和颜色
.购物车页面打开的同时,在其他页面添加商品,购物车页面刷新后,新的商品能显示
.加入购物车金额计算要正确
.若未登录,点击购物车,则提示用户输入用户名和密码或者跳转到登录页面
.商品未勾选的情况下,结算按钮是灰色无法点击或者提示请选择商品
.勾选商品后,已选商品的总价会显示,结算按钮变高亮,可点击
.勾选商品后,点击结算按钮,进入确认订单页面
.购物车页面中,可以对添加的商品信息做信息的修改,并且自动保存成功
.购物车有库存告急时,是否有对应提示,缺货商品能否添加中购物车
.购物车能添加的商品种类是有数量上限的
.不要的商品,可以删除

兼容性测试:
不同浏览器上的测试功能是否正常

三:填写订单信息
收货信息:
.新增、修改、删除,收货信息功能是否正常
.购买商品库存的增减,包括取消订单商品库存恢复至原库存
.最多可以添加多少个收货信息
.没有收货信息能否提交订单
.收货信息能否多选


四:支付方式
.每种支付方式是否功能正常
.第三方支付是否支持
.能否选择同时选择多种支付方式

五:商品清单信息
.商品的图片,数据,金额是否正确

六:发票信息
添加发票信息时对字符类型和长度是否有限制。添加成功后,显示是否正常,后台能否查询到正确的发票信息


七:优惠券
优惠券、红包、积分是否正确,是否与后台匹配
优惠券、红包、积分是否能满足规则的正常使用,能否叠加使用
优惠券、红包、积分使用后支付金额是否响应减少
如果投资或者购买失败,红包怎么返回


八:提交订单
提交订单和支付成功之后,后台是否能查询到订单信息
提交订单之后进行取消操作

九:异常情况
支付过程中出现断网,断电,对支付功能的影响
在弱网络的情况下能否支付成功
金额不够的情况下,能否购买,是否有提示


---------------------------------------后端测试---------------------------------------

1:创建商品分类;
2:在分类下进行商品上架与下架操作,商品在前台显示情况
3:B端商家用户对店铺的招牌进行管理,前台显示情况
4:B端商家用户对商品运费设置,前台显示情况


订单状态:一定是测试的重点(需要熟悉订单的各种状态)
非功能测试:
1、分辨率
2、兼容性
3、链接测试
4、安全性测试(fiddler抓包、用AppScan渗透扫描)
5、性能测试(电商性能测试业务一般包括:首页、登录页、限时抢购、秒杀活动、品牌页、列表页、商品详情页,提交订单)
1:找开发验证码屏蔽掉
2:找开发把验证码固定
3:用loadrunner调用破解dll的文件

性能测试估算并发用户数:
某网站登录模块预计一天的登录人数是100万,请根据2-8原则,算出登录模块的并发用户量(登录页面的响应时间要求<=2秒)

分析:根据2-8原则,80%的业务量在20%的时间内完成,已登录首页为例,并发用户计算方式如下:
(1):业务量:100万*80%=80万
(2):时间段:24小时*20%=4.8小时
(3):每小时的业务量:80万/4.8小时=16.66万/小时
(4):每秒钟的业务量:16.66万/3600秒=46.27/秒,即一个Users迭代一次的时间值:1/46.27=0.021(秒)
(5):每人每笔业务处理时间(登录时间)2秒/次(业务目标预估的最大值),2/0.021=95(个)users。
即:登录模块的并发用户量为95个users。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(软件测试团队,软件测试与质量,软件测试团队\,互联网电子商务)