51Testing软件测试论坛

标题: 【你来问我来答第140期】:敏捷测试的奥秘与挑战:问答专场! [打印本页]

作者: lsekfe    时间: 2024-8-1 09:36
标题: 【你来问我来答第140期】:敏捷测试的奥秘与挑战:问答专场!


作者: jingzizx    时间: 2024-8-1 11:35
欢迎
作者: jingzizx    时间: 2024-8-1 11:36
请教:敏捷实践中,测试活动的输出同传统意义活动输出最大的区别和有效实践有哪些?
感谢老师。
作者: 程萃    时间: 2024-8-1 17:20
在敏捷实践中,测试活动的输出与传统测试活动输出存在以下一些显著区别和有效实践:


最大区别:


1. 更频繁的反馈:敏捷中的测试输出提供更及时、更频繁的反馈,通常以短周期(如每日或每周)进行。而传统测试往往在开发阶段结束后集中进行反馈。
2. 强调团队合作:输出不仅仅是测试结果,还包括与团队成员(开发、产品等)的紧密协作和沟通成果,共同解决问题。传统测试中,测试团队与开发团队的协作相对较少,交流不够及时和深入。
3. 关注业务价值:敏捷测试的输出更注重对业务价值的验证和确认,而传统测试可能更侧重于功能的正确性。


有效实践:
敏捷项目实践很多人会陷入误区,过度放大敏捷带来的诸多好处,甚至为了敏捷而推翻过去的实践方式,这样做有时候适得其反。可以先挑选一些有效实践试着落地,比如:
1. 测试自动化:在敏捷中,高度重视测试自动化,以提高测试效率和覆盖度,能够快速执行回归测试。
2. 持续集成与持续测试:每次代码提交都触发自动构建和测试,及时发现问题。
3. 探索性测试:鼓励测试人员进行探索性测试,发现潜在的问题和风险。
4. 基于用户故事的测试:根据用户故事编写详细的测试用例和验收标准,确保满足用户需求。
5. 测试驱动开发(TDD):开发人员先编写测试用例,再进行编码,保证代码的可测试性和质量。(对开发有要求)
6. 实时的测试报告:提供实时、简洁明了的测试报告,让团队成员快速了解测试进度和结果。(这个是特色,可以尝试)
7. 风险评估和管理:在每个迭代中评估测试风险,并及时调整测试策略。
8. 跨职能团队的协作:测试人员与开发人员、产品负责人等共同参与需求讨论、故事细化等活动,提前理解需求,减少误解。(必要条件)


综上所述,敏捷中的测试活动输出更注重快速反馈、团队协作和业务价值,通过一系列有效实践来适应敏捷开发的快速迭代和变化。


作者: jingzizx    时间: 2024-8-2 09:06
程萃 发表于 2024-8-1 17:20
在敏捷实践中,测试活动的输出与传统测试活动输出存在以下一些显著区别和有效实践:

感谢老师。

作者: jingzizx    时间: 2024-8-2 09:06
程萃 发表于 2024-8-1 17:20
在敏捷实践中,测试活动的输出与传统测试活动输出存在以下一些显著区别和有效实践:

老师,我在确认一点,也就是敏捷实践中,测试的相关输出也是必不可少的,计划、策略、用例、报告,但是要注意时效性及及时反馈?
作者: 程萃    时间: 2024-8-2 15:02
jingzizx 发表于 2024-8-2 09:06
老师,我在确认一点,也就是敏捷实践中,测试的相关输出也是必不可少的,计划、策略、用例、报告,但是要 ...

您说得很对。在敏捷实践中,测试相关的输出确实非常重要,而且时效性和及时反馈对于项目的顺利推进和质量保障起着关键作用。 能够及时提供计划可以让团队成员清晰了解测试的安排和重点;策略有助于确定测试的方向和方法;用例能指导具体的测试执行;报告则能反映测试的结果和发现的问题(但文档形式可以简洁化)。 保持这些输出的时效性和及时反馈,有助于快速发现和解决问题,避免问题的积累和延误,从而提高整个项目的效率和质量。您是在研究敏捷实践中的测试环节吗?还是在实际工作中遇到了相关的情况?
作者: jingzizx    时间: 2024-8-6 18:27
程萃 发表于 2024-8-2 15:02
您说得很对。在敏捷实践中,测试相关的输出确实非常重要,而且时效性和及时反馈对于项目的顺利推进和质量 ...

目前是按照这个思路在实施,感觉是对的,跟您请教下,确认一下正确性。
作者: jingzizx    时间: 2024-8-6 18:28
程萃 发表于 2024-8-2 15:02
您说得很对。在敏捷实践中,测试相关的输出确实非常重要,而且时效性和及时反馈对于项目的顺利推进和质量 ...

有的项目组敏捷思路不正确,为了快什么输出都想省
作者: testviper    时间: 2024-8-7 10:29
有一个比较困惑的问题。
个人也有很多年的测试工作经验,有待过大大小小的公司。
作者: lsekfe    时间: 2024-8-7 10:33
testviper 发表于 2024-8-7 10:29
有一个比较困惑的问题。
个人也有很多年的测试工作经验,有待过大大小小的公司。

问题可以说的明确点,让嘉宾可以根据您的实际情况来为您做解答。
作者: testviper    时间: 2024-8-7 10:37
有一个疑惑:
就是待过几个大大小小的公司,经常遇到领导希望测试去推行一些制度,比如说敏捷测试,质量管理或什么规范。
但是实际上,个人感觉作为软件测试这个岗位,虽然对整个项目了解程度高,和组员接触多,但是在推行一些工作相关制度和规范上很难达成,缺少实权。
个人觉得这应该属于从上往下去做的一件事,还是觉得大家对测试的了解和重视程度不够。
所以,像这类情况,作为测试,日常工作中如何去化解这个问题。

作者: 程萃    时间: 2024-8-12 09:08
testviper 发表于 2024-8-7 10:37
有一个疑惑:
就是待过几个大大小小的公司,经常遇到领导希望测试去推行一些制度,比如说敏捷测试,质量管 ...

这其实是个很大的话题,大部分测试工程师在公司都会遇到,其实谈不上有什么好方法(和领导重视程度有很大关系)
我也就谈谈个人遇到这类问题的一些解决思路:
1:和上级领导深入沟通,明确推行制度的目标、期望和重要性,确保自己对任务有清晰的理解。
在推行的过程中,及时向领导反馈推行过程中可能遇到的困难,特别是缺乏实权的问题,寻求领导的支持和建议。

2:同参与方加强沟通
要推行就需要抓住项目中的关键成员,如开发团队的核心人员、产品经理等,多听他们的意见,把他们的想法融入到改进的过程中(注意引导),争取他们的支持和参与。

3:循序渐进,好的方法不一定能落地,要结合公司实际情况,不要试图一次性全面推行所有的制度和规范,而是选择从一些小的、容易实施且能快速见到效果的方面入手(俗称试点),逐步建立信任和认可。

4:全员培训,扩大影响力,必要时寻求外部资源,可以引入外部的专家或成功案例,为推行制度和规范提供更多的支持和参考。

以上意见供参考,个人实践过表示有效。
作者: 测试菜鸟梦    时间: 2024-8-22 18:46
好久不上论坛,抱歉看到晚了,但是还是希望请教老师问题
作者: 测试菜鸟梦    时间: 2024-8-22 18:49
敏捷精益团队该如何打造,作为管理者该如何提升自己敏捷方面的知识体系,您有推荐的书籍或者秘籍吗?您在实际学习管理过程中遇到过深刻的困难问题您能帮我们分享一下不
作者: 程萃    时间: 2024-8-23 09:57
测试菜鸟梦 发表于 2024-8-22 18:49
敏捷精益团队该如何打造,作为管理者该如何提升自己敏捷方面的知识体系,您有推荐的书籍或者秘籍吗?您在实 ...

同学你好,打造敏捷精益团队作为管理者,要打造敏捷精益团队,以下是一些关键要点:


建立清晰的目标和愿景



顺便推荐一些能够提升敏捷知识体系的书籍推荐:

这些书籍都详细阐述了敏捷软件开发的实践和技术。


我们常见的管理学习中的困难问题我和你分享一下:
在实际的管理学习过程中,一个深刻的困难问题是如何平衡团队的自主性和整体的控制。给予团队成员过多的自主权,可能导致方向偏离;而过度控制又会抑制团队的创造力和积极性。
例如,在一个项目中,为了加快进度,给予了团队成员很大的自主决策空间。然而,部分成员做出的决策没有充分考虑项目的整体风险和质量要求,导致后续出现了一些问题。通过这次经历,认识到在赋予自主权的同时,需要建立明确的边界和指导原则,并且要加强沟通和监督,以确保团队的决策符合项目的整体目标。






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2