写点什么

测试基础之:面试的信心来源于过硬的基础

作者:甜甜的白桃
  • 2022 年 6 月 16 日
  • 本文字数:1537 字

    阅读完需:约 5 分钟

测试基础之:面试的信心来源于过硬的基础

一、定义


在百度百科上的定义:核心竞争力是指能够为企业带来竞争优势的资源,以及资源的配置与整合方式。随着企业资源的变化以及配置与整合效率的提高,企业的核心竞争力也会随之发生变化。凭借着核心竞争力产生的动力,一个企业就有可能在激烈的市场竞争中脱颖而出,使产品和服务的价值在一定时期内得到提升。


通俗的讲:如果想要在社会中生活的更加体面,不管是刚刚毕业,还是工作多年,都需要不断的学习积累,提升自身的核心竞争力。打破模糊和迷茫,重视平日中每一次的积累、每一次的改变。

坚信做好每个当下,美好一定会不期而遇!


二、常用方法

按照工作内容,将测试工程师分为了功能测试工程师(即传统测试工程师)和测试开发工程师两类,简单描述了对应的核心竞争力。


以下观点,仅代表个人当下对测试工程师的理解。

1、功能测试工程师

可以有针对性地提升自己某方面的能力,去获取更大发展空间的“敲门砖”。


测试策略设计能力:在有限的时间和资源下,快速准确地理解需求,明确测试重点以及最适合的测试方法。

不是一朝一夕的事情,需要在大量实践的基础上保持持续思考、主动提炼共性内容,潜移默化的形成。也是测试工程师最核心,最难培养的竞争力。

需要非常明确地回答出测试过程中遇到的这些关键问题:1.测试要具体执行到什么程度;2.测试需要借助于什么工具;3.如何运用自动化测试以及自动化测试框架,以及如何选型;4.测试人员资源如何合理分配;5.测试进度如何安排;6.测试风险如何应对;
复制代码

测试用例设计能力:对任何被测软件都可以设计出高效地发现缺陷,保证产品质量的测试用例。深入理解被测软件的业务需求和目标用户的使用习惯,熟悉软件的具体设计和运行环境,包括技术架构、缓存机制、中间件技术、第三方服务集成等方面。

阅读一些好的测试用例设计示例开阔思路,对常见的缺陷模式、典型的错误类型以及遇到过的缺陷,不断地总结归纳,形成体系化的用例设计思维。

快速学习能力:对不同业务需求功能、测试新技术新方法的学习理解、以及应用。

学习新内容时,要理解其中的原理,不要只停留在表面、简单的操作和使用,可以多看最新而且最权威的官方文档。长期保持后,当再面对其他新鲜事物时也会更容易接受,形成良性循环。

探索性测试思维:执行测试的过程中不断学习被测系统,基于经验进行错误猜测和逻辑推理,产出有针对性的测试关注点,也是“测试用例设计能力”和“快速学习能力”有机结合的必然结果。也是目前敏捷测试主推的测试实践之一。

针对开发代码的变更,目标明确且有针对性地对变更点以及变更关联点做测试。

缺陷分析能力:找到缺陷的问题所在,缩短修复周期,并找出所有相关的潜在缺陷。对对一段时间内所发生的缺陷类型和确实进行合理分析,由点到面的评估整体质量的健康状态,并置顶预防措施,调整测试策略。

自动化测试技术:自动化测试的核心价值还是“测试”本身,仅仅是手段。不绑定被测对象,具备一定的编写代码能力。对于各种工具的原理也要知晓,这样可以知道用什么工具可以解决什么测试问题。

良好的沟通能力:项目中的“润滑剂”,也是资深测试工程师或者测试主管的核心竞争力。

2、测试开发工程师

保证你设计的测试工作和平台,可以更好地满足提升测试效率的要求。


⭐代码开发能力是最基本的要求:一个合格的测试开发工程师,可以成为一个合格的开发工程师。

⭐优秀的测试系统需求分析能力:站在测试架构师的高度,识别出测试基础架构的需求和提高效率的应用场景。更像一个为了软件测试服务的“产品经理”。

⭐完备的知识体系:构建的测试工具或者平台,除了给工程测试工程师使用,也需要接入到 CI/CD 的流水线以及运维的监控系统中去。需要了解更高级别的测试交媾部署 和生产架构部署,对开发采用的各种技术非常熟悉。


👉如果在阅读过程中有任何疑问,欢迎在评论区留言参与讨论!


发布于: 刚刚阅读数: 5
用户头像

👩‍🦰 深耕测试开发 2021.02.23 加入

⭐ 坚信做好每个当下,美好一定会不期而遇! 2018年至今 坐标大连,负责移动端SDK开发 2015年 入职腾讯,负责手机QQ iOS开发 软件评测师认证 高中和中职信息技术教师资格证

评论

发布
暂无评论
测试基础之:面试的信心来源于过硬的基础_软件测试_甜甜的白桃_InfoQ写作社区