MTSC 大咖谈|专访 MTSC 大会联席主席杨春晖:在 AI 时代,测试工作将会越来越重要和复杂

TesterHome小助手 · 2023年06月27日 · 28819 次阅读
本帖已被设为精华帖!

由 TesterHome 社区和龙测科技联合主办的MTSC2023 第十一届中国互联网测试开发大会(上海站),将于2023年7月15日在上海浦东喜来登由由大酒店举行。MTSC 大会从 2015 年开始已成功举办 10 届,“落地、务实、有深度” 的内容风格和良好口碑,得到测试开发者、互联网一线企业及全行业的认可和大力支持。

今年的 MTSC2023 上海大会,设有 1 个主会场 +5 个平行分会场,额外增加了一场 “AI+ 降本增效” 闭门研讨会。大会期间将邀请一线技术专家、资深行业大咖与大家齐聚一堂,针对当前热门行业话题以及最新的落地实践,进入深入探讨与分享,为各方合作伙伴搭建行业交流平台!

在大会举行前夕,我们采访了 MTSC 大会联席主席,工业和信息化部电子第五研究所研究员高工、工信部工业软件重点实验室主任杨春晖老师。

以下为专访内容:

Q:您认为目前互联网、软件质量保证领域的现状和发展趋势是怎样的?

A:

现状方面:

1.逐渐从传统测试走向自动化测试。自动化测试可以更快,更准确地检测软件缺陷,提高测试效率。

2.着重在用户体验上。软件的功能仅需要满足实际需求,但用户体验则需要更好地考虑用户的需求。

3.整合开发和测试。为了加速软件质量验证,许多开发团队都在采用同步开发和测试的方式。

4.采用敏捷方法。敏捷方法让团队能够更快地适应变化,并将质量保证改进作为一个常规部分,从而提高软件的质量。

5.关注安全和隐私。在软件质量保证方面,安全和隐私问题变得越来越重要。越来越多的软件正在使用加密技术,以保证用户数据的安全。

发展趋势:

1.智能化测试。随着人工智能的发展,测试也会越来越智能化。例如,基于机器学习和人工智能的自动测试将会更快、更准确地发现问题。

2.更多的自动化。自动化测试的应用将会越来越广泛,包括自动化测试案例的开发和自动化测试的执行,以及更高效的测试结果的输出。

3.更加注重用户体验。在软件开发过程中,为了实现更好的用户体验,会注重无障碍设计、在设备和平台上实现统一的用户体验,人性化的设计界面等等。

4.云技术的应用。在软件质量保证方面,云技术的应用可以促进测试环境的快速部署,为大型测试项目提供性能和灵活性。

5.质量保证团队的专业化。软件质量保证是个体系化的工作,需要具备专业技能和产品质量保证的理念。未来,专业化的质量保证团队将会成为趋势。

Q:在如今快速迭代的研发模式下,您认为质量保障该如何突破?

A:

在快速迭代的研发模式下,质量保障需要进行以下突破:

  1. 自动化测试:采用自动化测试工具来覆盖更多的测试场景,减少手工测试。这种测试方式可以确保产品在不同环境下的稳定性和一致性。

  2. 持续集成:将开发、测试和运维等流程无缝集成,保证产品的稳定性和可靠性。

  3. Scrum 敏捷管理:采用 Scrum 敏捷管理方法,开发团队可以更快速地完成产品开发,同时对成果进行反馈和优化,从而不断迭代和提高产品的质量。

  4. 管理化测试:采用敏捷测试和管理化测试的方法,通过管理化测试的方式,在开发和测试阶段随时发现问题、进行修复和优化。

Q:您认为要成为一名优秀的测试工程师,需要具备哪些能力?

A:

  1. 专业技能扎实,对软件开发流程有深刻的理解,熟练掌握常用的测试工具和技术,有良好的测试计划和测试用例编写能力;

  2. 有独立思考和分析的能力,能准确、细致、系统性地分析问题和解决问题的能力;

  3. 有良好的沟通能力,能够与开发人员、产品经理等进行有效的沟通;

  4. 持续学习和自我提升的意识,能够跟上技术的发展趋势;

  5. 对测试工作的质量有高度的责任感和敬业精神。

Q:随着技术的不断更新换代,测试技术及工具也在不断更新迭代,如今在人工智能时代,测试工作将会有哪些变化,请您谈一谈您个人对于测试行业未来发展的一些理解和期许。

A:

我认为在人工智能时代,测试工作将会越来越重要和复杂,在人工智能时代,除了传统的功能测试、性能测试、安全测试等之外,还需要进行数据测试、模型测试、算法测试等方面的工作。同时,测试工作将更加融入到整个开发流程中,以实现持续集成、持续交付、持续部署等目标,同时扩展测试工作的范围和深度,使其能够更好地支持业务的发展和创新。

个人期望测试行业未来能在以下几个方面进行发展:

  1. 推广 AI 测试:测试工作者需要学习 AI 领域的相关技术知识,逐步根据人工智能产品的需求和特点,研发新的测试方法和测试工具,以提高测试质量和效率。

  2. 智能化测试:随着自动化测试技术的发展,测试自动化程度将会不断提高,测试团队将会更多地投入到高级测试用例的编写,如性能测试、安全测试、稳定性测试等。测试自动化工具将会更加智能化,能够帮助测试人员更快速、更准确地进行测试。

  3. 整合 DevOps:测试工作者需要学习 DevOps 的理念,并与其他开发团队合作,实现持续集成、持续交付、持续部署等流程,以贯穿整个测试工作。

总之,未来的测试行业将会向着智能化、自动化、持续化的方向发展。我们需要始终关注最新的技术趋势和市场需求,及时调整自己的发展方向,以保持测试领域的竞争力。

Q:对测试人员技能全面化的一个要求是未来越来越明显的一个趋势。对此,您有哪些学习建议和一些好的经验可以分享给行业的同学们?

A:

我的建议是:

1.持续学习:测试人员应该不断学习新的技术和工具,关注测试技术的最新发展,跟上技术的发展趋势,并且保持对产品和行业的深入了解。可以通过阅读技术博客,参加行业研讨会和培训,或者自己动手实践来增加技能。

2.开展自学项目:测试人员可以从自己的工作中选择一个小型的项目,利用自己的业余时间去学习相关技术和工具。这样既能提高自己的技能,同时也能为公司的产品提供更好的质量保障。

3.加强协作:和开发团队建立良好的团队协作和沟通机制,与其他团队成员共同工作,了解他们的工作,合理地进行沟通和协作,协作解决问题,共同推进项目进展。

4.注重团队建设:测试人员应该注重团队建设,建立和维护好良好的团队氛围。这样能够激励团队成员的创造力和积极性,提高大家的工作效率和工作质量。

5.利用自动化工具:测试人员应该利用自动化测试工具来提高自己的工作效率。尽管学习和使用自动化工具需要花费较多的时间和人力,但是在长期的工作中,将会为测试人员和公司带来更大的价值。

6.善于总结归纳:不断总结和归纳测试经验,建立自己的测试规范和流程。经过实践不断优化测试方法,提高测试质量和效率。

欢迎扫码报名参会

目前八折优惠购票仍在开放中,了解更多大会详情,请点击: 戳我

共收到 0 条回复 时间 点赞
恒温 将本帖设为了精华贴 06月28日 18:36
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册