电商项目实战测试流程

寰球优品电商项目内-购物车的功能需求分析

01 寰球优品电商项目的核心业务流程

在这里插入图片描述

注册登录》浏览商品》添加购物车》提交订单》订单支付》查看订单

02 软件测试点分析基本原则–通用

第一步:先了解产品的基本业务流程逻辑:是个什么项目,做什么的,怎么工作的?
画出流程图,业务逻辑梳理
第二步:细分模块,针对每个小功能模块进行详细的划分:
正常:覆盖正常核心业务流程--优先测试?? ----单个功能冒烟测试
异常:各种异常??---贴近用户使用场景,确保产品正确处理,提示友好!
注意:确保不遗漏,购物车输入项
第三步:针对具体功能,寻找每个输入项,从以下角度来具体分析测试点
长度,数据类型,必填项,重复
需求的约束条件+隐形条件
结合业务流程的步骤
功能交互 -- 交叉

第四步:考虑非功能测试点,包括界面、易用性、兼容性、安全性、性能压力

03 购物车需求说明
在这里插入图片描述
在这里插入图片描述
二、购物车如何测试

在这里插入图片描述
三、如何提交bug
01 bug的内容
所属产品,所属模块,所属项目,影响版本,当前指派,截止如日期,bug类型,bug等级,bug优先级,操作系统,浏览器,bug标题,重现步骤 – 步骤-结果-期望
02、如何提交一个bug
bug标题–标题要清晰简洁,写明bug描述:bug的功能模块+bug的操作+bug的结果。
重现步骤-详细写下发现bug的测试过程,能指导开发重现这个bug,附上测试数据。
实际结果–出现bug的结果,粘贴bug截图、日志截图。
预期结果–记得写清楚预期。
bug的类型和严重程度–便于后续测试结果分析,bug的统计。
bug测试环境–例如:什么系统,那个版本等。兼容性问题、难以重现问题。
附件–日志文件,文件测试时是数据。出现bug视频。图片、崩溃日志文件等。
03、bug编写格式要求
A、标题:出现bug的功能+出现bug的操作(输入数据)+bug具体结果(现象)
B、步骤、结果、预期:换行写,写明bug的预期,添加bug的截图、测试数据、日志截图
C、附件:日志、测试数据(文件)图片、视频(效率不是特别高)
D、bug类型、严重程度、测试环境、bug指派、所属模块
04、bug的类型
代码错误;设计缺陷;界面优化;配置相关;安装部署;性能问题;标准规范;测试代码。
05、bug的等级划分
A、严重造成系统崩溃、死机、死循环,与数据库连接错误,主要功能丧失,基本模块缺失等。
B、紧要系统主要功能不能使用,数据保存失败、丢失,功能与需求严重不符,存在安全性或者性能问题等。
C、一般功能没有完全实现或者存在缺陷,但是不影响使用,对业务、数据及操作没有影响。
D轻微界面等其他建议类问题,不影响操作。如:错别字、界面格式不整齐、文字排版、提示语句、显示多余内容等等。
06、项目中bug总结–bug跟踪流程
1、bug跟踪流程:
2、项目中bug总结:
提交bug时描述一定要清晰(标题+正文)
bug记得一定要跟踪!!!并催着开发改bug!!!
提交bug时确认是否重读提交,开发说bug重复如何处理?
设计如此,不是缺陷的bug如何处理?
无法重现的bug如何处理?
不要局限在用例执行上面,要发散思维进行测试(细心耐心)
—可以一边测试一边完善测试用例!
做测试要有怀疑精神!!
----站在用户立场/真是产品运行环境怀疑,参考同类型已成熟产品,觉得不好一定要确认。

四、工作中遇到的问题,怎么处理?
01、提了一个bug,开发说不是bug,你怎么处理?
开发人员说不是bug,有2种情况,
1、需求不确定
可以找来产品经理进行确认需不需要改动,三方商量确认好后再看要不要改。
2、这种情况下不可能发生,所以不需要修改
这个时候,我可以先尽可能的说出是bug的依据是什么》如果被用户发现或出了问题,会有什么不良结果?程序员可能会给你很多理由,你可以对他的解释进行反驳。如果还是不行,那我可以把这个问题提出来,跟开发经理和测试经理进行确认,如果要修改就改,如果不要修改就不改。其实有些真的不是bug,我也只是建议的方式写进TD中,如果开发人员不修改也没有
大问题。如果确定是bug的话,一定要坚持自己的立场,让问题得到最后的确认。
3、设计如此,不是缺陷的bug如何处理?

  • 30
    点赞
  • 333
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在电商项目中,测试bug可能包括但不限于以下方面: 1. 注册登录:用户无法注册或登录,无法使用网站功能。 2. 商品展示:商品展示不完整或错误,价格、图片、描述等信息不匹配。 3. 购物车:添加商品到购物车失败,购物车显示错误等。 4. 支付结算:支付失败,订单金额计算错误,发票信息错误等。 5. 物流配送:订单状态显示错误,物流信息不及时更新等。 6. 售后服务:退款、退货、换货等售后服务出现问题。 在测试电商项目时,需要对以上问题进行全面的测试,确保网站的正常运行和用户体验。 ### 回答2: 在电商项目中,测试bug是指在软件测试过程中发现并报告的与系统规格说明或设计要求相矛盾、功能错误或异常以及用户体验问题等缺陷。以下是电商项目中常见的测试bug及其解决方法: 1. 注册页面bug:可能出现无法成功注册、注册信息丢失等问题。解决方法是检查后端数据库和前端页面逻辑,确保注册功能正常运行。 2. 页面显示bug:如页面布局错乱、文字重叠、图片加载失败等问题。解决方法是检查HTML和CSS代码,确保页面元素正确显示。 3. 登录验证bug:可能出现密码无法正确验证、账号登录异常等问题。解决方法是确保登录功能与数据库中的账号密码一致,并对密码加密进行合理处理。 4. 支付bug:如支付页面加载慢、支付结果显示异常等问题。解决方法是检查支付接口的稳定性和数据传输是否正常,并排查后台逻辑是否有问题。 5. 订单处理bug:可能出现订单状态异常、订单信息丢失等问题。解决方法是检查订单处理流程和数据库操作,确保订单数据正确存储和更新。 6. 商品展示bug:如商品信息错误、商品评价缺失等问题。解决方法是检查商品数据源和数据接口,确保商品信息正确获取和展示。 7. 物流信息bug:可能出现物流信息更新不及时、物流查询无结果等问题。解决方法是检查物流接口和后台数据源,确保物流信息准确更新。 为了有效管理和解决这些测试bug,团队可以采用一套完善的缺陷管理系统,及时记录、分类和分配bug,优先解决严重性高、影响面广的问题。另外,持续的功能测试、性能测试和用户体验测试可以有效减少bug的产生,提高软件质量。测试团队应与开发团队密切配合,定期开展联合测试和沟通会议,及时解决测试bug,保证项目的顺利进行。 ### 回答3: 在电商项目中,测试bug是指在进行软件测试过程中发现的错误、缺陷或异常。这些bug可能会导致系统崩溃、功能失效、数据丢失或用户体验不佳。 首先,电商项目中的测试bug可能涉及系统的各个方面,包括前端、后端、数据库和安全性等。比如,在前端方面,页面显示不正常、链接无效或按钮功能异常都可能是测试bug的表现。而在后端方面,可能会出现数据处理错误、API调用异常或数据传输不稳定等问题。 其次,电商项目中的测试bug也可能与系统的业务逻辑相关。例如,订单管理功能中可能出现订单状态错误、支付失败或库存计算错误等问题。此外,在用户注册和登录过程中,也可能会发现验证码无效、账号重复注册或无法正常登录等bug。 此外,电商项目的测试bug还可能与性能和安全性有关。例如,在高并发场景下,系统可能出现响应时间延迟或页面加载速度变慢等问题。而在安全性方面,可能会出现未经授权访问、信息泄露或支付漏洞等风险。 针对电商项目中的测试bug,测试团队应该采取一系列措施来确保及时发现和修复。首先,需对系统进行全面测试,包括功能测试、性能测试、安全性测试等。其次,测试过程中要准确记录bug的描述、复现步骤和预期结果,以帮助开发团队更快地定位和解决问题。最后,测试团队还应与开发团队密切合作,共同制定测试计划和bug修复优先级,以确保bug能够及时解决,并进行回归测试确认修复效果。 总之,在电商项目中,测试bug是不可避免的,通过高效的测试和密切的团队合作,我们可以最大限度地减少和解决这些bug,提高系统的稳定性和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值