首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能帮我一劳永逸地清除这些职位吗?

有人能帮我一劳永逸地清除这些职位吗?
EN

Stack Exchange QA用户
提问于 2015-03-02 17:03:56
回答 5查看 207关注 0票数 1

测试职位的典型职位:

需求:

代码语言:javascript
复制
Programming experience with Java, Python, VB or C#
Ability to write test cases and work with test-automation
Database knowledge
Experience in leading automation tools like QTP, Selenium, Ranorex

我的问题是,为什么有那么多(近90%)的工作把后编程作为一项要求?这是一个测试位置,而不是编程位置。我对他很困惑。有人能解释一下吗?

EN

回答 5

Stack Exchange QA用户

发布于 2015-03-02 17:40:21

大多数自动化测试框架都要求用户使用脚本语言或实际编程语言编写。因此,测试自动化等于编写代码来对应用程序运行测试。也许有些框架能够充分地记录测试,但是经验告诉我们,记录的测试更难维护。

作为一名自动化测试工程师,我也希望您对发展模式有基本的理解,比如干的。为了保持测试自动化的可维护性和清洁性,可以使用页面对象模型的模式。

票数 3
EN

Stack Exchange QA用户

发布于 2015-03-02 23:46:20

测试职位的典型职位。

这个职务描述似乎描述的是比具有测试经验的人更有编程和自动化经验的人。这并不是说这份工作的最佳人选不会两者兼具,但JD似乎专注于所需的自动化技能。

我不能评论这是“典型”的职务说明,我也不能评论这个特定的公司对这个人的要求。我可以推测为什么职务说明会这样做:

我的问题是,为什么有那么多(近90%)的工作把后编程作为一项要求?这是一个测试位置,而不是编程位置。

你认为测试是什么?

我认为测试是一种技术熟练的调查,旨在揭示被测试产品或服务的信息。所谓技术,我的意思是它涉及技术的使用。

这意味着测试人员需要熟练和有效的技术调查人员。为了研究技术,我们可能需要从许多不同的方法中了解它是如何工作的,包括但不限于黑匣子和白盒(在这里我们理解内部代码)。为了提高效率,我们需要处理软件的日益增长和复杂的性质,因此我认为,未来需要测试人员以一种程序化的方式理解和使用技术。

票数 2
EN

Stack Exchange QA用户

发布于 2015-03-02 17:07:22

位置是测试自动化,而不是手动测试。所以很明显,编程是必需的。

您将不会开发生产代码,而是自动测试。您需要从开发人员那里获得不同的技能集,为不同的目标使用不同的工具,使用不同的设计模式,需要不同的沟通技能,因为您将遇到与核心开发人员不同的问题。

即使你的文字是从招聘广告中复制出来的,但这并不意味着发布招聘广告的人力资源/招聘人员完全了解什么工作。他们得到了招聘经理的关键词,然后把它们拼凑在一起来获得广告。了解你的工作,了解你的技能如何在招聘广告中被曲解,并向他们展示你的技能(他们可能对现实生活中的工作表现知之甚少),他们会意识到你的技能是相关的,所以他们会把你的简历交给招聘经理。

您不能期望招聘人员或人力资源代表对职务的所有细节都有充分的了解。阅读每一个细节,并尝试从该领域的其他专业人士,甚至更好的公司内部人士那里获得洞察力。在招聘中经常使用内部或模糊的术语。最优秀的招聘人员知道这一点,并且知道招聘经理想要什么(除了招聘公告之外没有提到),因为他们知道公司或招聘经理,甚至可能和他一起招聘其他候选人,或者有一些求职者被拒绝。和往常一样,并非所有的招聘人员都是最好的。

是的,在理想的世界里是不同的,但是我们并不生活在理想的世界里,AFAICT。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/12314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档