【软件测试】测试的岗位有哪些?

求职入口有很多:相关企业官网、求职软件、校招、公众号等等。

下面就在某招聘网站上看看测试有哪些岗位吧!

测试只是一个统称,在测试下面还有很多细分岗位。

但是测试的岗位主要分为以下俩个方面:

  • 软件测试开发工程师(测开)

工作重心为可测试性以及通用测试基础框架。编写单元测试框架和自动化测试框架。软件测试开发工程师关注质量提升和覆盖率。

其工作重点就是业务测试,开发效率测试工具(自动化测试、性能测试、覆盖率等等)。

后端开发工程师也是开发,那么二者有什么区别呢?后端开发工程师是开发业务代码的,而对于测试人员来说,是没有权限开发业务代码的。而测开工程师开发的效率工具一方面可以提高测试效率,另一方面可以提高测试质量。

【注意】效率工具是测试人员开发出来的,测试人员也需要进行后期的工具管理,因此效率工具不能替代测试人员。


  • 测试工程师

与软件测试开发工程师关系密切,但把用户放在第一位来思考。测试工程师组织整体测试实践,并进行分析总结,驱动测试执行,构建端到端的自动化测试。

其工作重点就是业务测试,对于纯测试工程师,更多的测试操作是点点点的测试。


上述在招聘软件上查看的岗位,这些岗位名称都是hr在创建岗位的时候顺手写上去的。

这里,不管是测开还是测试工程师,都统称为测试人员。

绝大多数的中大厂其测试岗位基本都是软件测试开发性质的。所以有些大厂的招聘信息可能是软件测试工程师,其岗位名称是这样写的,但是实际上做的是侧开的工作。

小白测开程序员进入公司之后:

    <
<think>嗯,用户是一位准备软件测试工程师面试的求职者,正在询问常见的面试技术问题。从简历内容来看,用户有扎实的测试基础(用例设计、禅道使用)和接口/数据测试经验(Postman/Impala),还具备Python自动化脚本能力,应该重点关注中高级岗位的考察点。用户可能真正需要的是:1)高频问题的完整知识体系2)结合自身项目经验的回答思路3)技术深度和广度平衡的备考方案。尤其要注意简历中提到的京东数据监控项目(Python+Jenkins+Git)和保函平台接口测试(加密接口)都是很好的案例素材。专业层面需要覆盖三层结构:基础理论(必考)、工具实践(重点)、框架设计(加分项)。特别要强调SQL和Python的考察深度——用户简历显示有“较强SQL编程能力”,这块可以深度展开。另外发现简历中pytest框架描述用词是“了解”,需要提醒用户重点准备基础原理题。安全方面要注意金融项目经验可能涉及支付安全测试问题。对于三年经验的候选人,面试官往往会追问“测试左移/右移”等进阶概念,这些在简历的测试计划编写经历中都有体现。用户简历的量化成果(如“27张表测试”)是亮点,在回答时应引导用户用STAR法则呈现。对于自动化框架选型类问题,用户实际搭建过持续集成环境(京东项目),这是差异化优势。</think>根据软件测试工程师的面试特点和技术演进,以下是高频技术问题分类整理,结合你的简历可重点准备: ### 一、基础理论与流程(出现频率90%) 1. **测试方法论** - 解释等价类划分/边界值分析的适用场景?你项目中如何应用?[^1] - 因果图与判定表的本质区别是什么?(参考简历中的用例设计方法) *考察点:方法论的实践理解* 2. **测试流程控制** - 发现阻塞性缺陷导致测试停滞如何处理? - 如何评估测试覆盖率?(结合简历中电子保函平台的用例设计经验) *考察点:风险应对与流程把控能力* ### 二、工具与实践(出现频率85%) 3. **接口测试** ```python # Postman脚本进阶问题示例 pm.test("加密接口验证", function () { const jsonData = pm.response.json(); pm.expect(CryptoJS.MD5(jsonData.token).toString()).to.eql("d41d8cd98f00b204e9800998ecf8427e"); }); ``` - 如何测试加密接口?(结合简历中保函平台参数关联经验) - Charles抓包时HTTPS证书如何配置? 4. **缺陷管理** - 禅道中如何定义Bug优先级?你遇到最复杂的缺陷跟踪案例? - 开发不认可你提交的缺陷时如何处理? ### 三、数据库与SQL(出现频率80%) 5. **SQL实战** ```sql /* 简历中Impala SQL的延伸问题 */ SELECT item_id, FIRST_VALUE(price) OVER (PARTITION BY item_id ORDER BY update_time) AS first_price FROM jd_product WHERE dt='2023-01-01' ``` - 如何验证爬虫数据的去重逻辑?(参考天猫项目经验) - 多表关联时字段取非空值的SQL实现? ### 四、自动化与框架(出现频率70%) 6. **自动化框架** - Pytest的fixture机制比Unittest优势在哪? - Requests库如何处理cookies/session持久化? *考察点:框架选型理解(简历中Python+Requests+Pytest)* 7. **持续集成** - Jenkins定时任务配置参数有哪些?(参考京东项目CI经验) - Git在测试流程中的协作规范? ### 五、场景设计(出现频率60%) 8. **案例剖析** - 电子保函平台兼容性测试需覆盖哪些设备/浏览器组合? - 数据仓库测试与功能测试的核心差异?(结合天猫/京东项目) > 建议结合简历中的**具体数字**准备答案: > - 电子保函平台“8个版本迭代”的回归测试策略 > - 京东项目“27张表测试”的数据质量保障方案 > - 天猫项目“10天28张表”的风险控制方法 ##### 高频进阶问题 ```mermaid graph LR A[接口测试] --> B[加密算法处理] A --> C[关联参数传递] D[数据测试] --> E[脏数据清洗逻辑] D --> F[数据一致性验证] G[自动化框架] --> H[测试报告定制] G --> I[失败用例重试机制] ``` ### 六、深度技术(三年经验必考) - 如何设计可复用的测试工具方法?(参考简历中“通用方法编写”) - 解释Spark与Impala在测试环境中的性能差异? - 从0搭建自动化框架的关键步骤?
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值