测试的流程

1.测试流程
 2.测试过程中遇到了不能复现的buq的时候你怎么办

一、一定要提交。

1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。

2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。

3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。

4. 无法重现的问题再次出现后,可以直接叫程序员来看看问题。

5. 对于测试人员来说,没有操作错误这条.既然遇到,就是问题。即使真的操作错了,也要推到程序员那里,既然测试人员犯错误,用户也可能会犯同样的错误。错误发生的时候,Tester最大。


二、程序不是测试人员写的,出问题也不是测试人员的原因。 

至于无法重现,可能的原因很多,因为测试人员看到的只是程序的外部,无法深入程序内部,所以把责任推给测试人员是不对的。测试人员的任务只是尽力重现问题,而不是必须重现。

三、下次再遇到的时候,拉他们来看就可以了。 

因为问题如果无论如何无法重现,程序员确实也没有什么好的解决方法。而且此类问题即使程序员说修改了,测试员也没有好的方法去验证是不是。

四、你可以告诉程序员,测试过程是没有错误的。 

测试人员只是检查程序中可能存在的问题,虽然测试人员使用一定的手段方法努力去覆盖所有的情况,但这些都是理论的推测。在实际中,可能因为人员、环境、配置等种种原因出现各种各样的问题,在测试人员这里发现问题是公司内部的事情,程序发到外面可就是公司的形象问题了。

五、问题无法重现,也要提出,程序员那里可以回复无法再现。问题放在那里,等到再次出现的时候,就立刻叫程序员过来查看。实在没有再次出现,最后可以写到报告中,说出现了什么现象,但无法再现(比较严重的问题才如此处理,小问题经理之间商量商量可能就算了)。

Bug英文单词,本意是臭虫、缺陷、损坏、犯贫、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。 由于现在社会的发展,bug另有一种引申意义,用来形容某事物厉害的超乎想象,BUG可以使电脑系统崩溃、容易被施诈者攻击,现有修复漏洞的工具。

3.测试过程中遇到开发不认为是bug的bug你怎么办

一般在进行立项会【参与人员:产品经理,项目经理,开发人员,测试人员】的时候会参与,讨论需求并提出建议,会在会中定制需求文档,由UI设计原型图,开发根据需求文档进行编码,我们测试会根据需求文档进行编写测试计划,根据模块的颗粒度划分并编写测试用例以及对用例的评审,开发结束后测试对主要功能进行冒烟测试,执行测试用例,提交bug开发进行修改,修改成功后关闭bug,进行回归测试,在上线前进行测试总结。

4.经典用例设计(纸杯、购物车、电梯、登录框、多部电梯具有联动性、
视频播放器测试点,三角形的测试设计点、朋友卷点赞的测试用例的设计点、视频播放器测试点、微信发红包)

1.多部电梯具有联动性

界面测试:

外观(里面、外面)美观性
电梯空间尺寸是否和设计尺寸一致
按钮是否清晰和易懂
显示楼层的显示屏是否安装
是否联系外界的电话、紧急电话
设备检测说明书
安全规范说明书

标识的承重和人数
扶手
镜子
仅提供可到达楼层的按钮
电梯制作的材料

功能测试:

测试电梯能否实现正常的上升和下降功能,每层是否都可以停靠。
每层停靠楼层是否与所按的楼层一致
电梯按键在按下时是否点亮按键灯
电梯在每个楼层的上行和下行的申请是否可以有效
电梯满负载的时候,是否会忽略其他楼层外部的上行和下行申请
电梯的两边按钮是否都可以使用,三列按钮。
电梯的楼层选择是否可以取消

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
敏捷测试流程是一种灵活的测试方法,旨在应对快速变化的需求和交付周期。它强调快速、频繁、可迭代的测试,并注重团队合作和持续改进。 敏捷测试流程通常包括以下步骤: 1. 制定测试计划:测试团队与相关利益相关者合作,确定测试目标、范围和计划。测试计划应基于项目的具体需求和风险,以达到最佳测试效果。 2. 分解需求:测试团队与开发团队共同分解原型或用户故事,并确定可测量和可验收的需求标准。这有助于确保测试用例覆盖所有功能,并减少对后期更改的影响。 3. 设计测试用例:测试团队根据需求分解的结果,设计各类测试用例,包括功能测试、性能测试、安全性测试等。测试用例要覆盖不同场景和边界条件。 4. 执行测试用例:在开发迭代期间,测试团队根据测试计划和设计的测试用例执行测试活动。他们会及时发现和报告缺陷,并与开发团队合作解决问题。 5. 反馈和改进:测试团队定期与产品负责人、开发团队和其他利益相关者共享测试结果和反馈。他们评估测试过程中的成功和挑战,并通过持续改进来提高测试效率和质量。 6. 迭代回顾:在每个迭代结束后,测试团队与项目团队一起进行回顾。他们分享经验教训,讨论测试成果和挑战,并制定下一个迭代的改进计划。 敏捷测试流程的优势在于其灵活性和迭代性。它可以在需求变化时快速调整测试策略,并通过频繁测试和反馈来确保产品质量。这种流程要求测试团队具备良好的沟通能力、快速学习和适应变化的能力,以及扎实的测试技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值