
成为软件测试人员所需的技能
非技术技能
以下技能对于成为一名出色的软件测试员至关重要. 将您的技能与以下清单进行比较,以确定软件测试是否适合您-
分析能力: 优秀的软件测试人员应具有敏锐的分析能力. 分析技能将有助于将复杂的软件系统分解为较小的单元,以更好地理解和创建测试用例.
沟通技巧: 优秀的软件测试人员必须具备良好的口头和书面沟通能力. 由软件测试人员创建的测试件(例如测试用例/计划测试入门教程,测试策略,错误报告等)应易于阅读和理解. 与开发人员打交道(如果有错误或任何其他问题)将需要谨慎并理解该策略.
时间管理和组织技能: 有时测试可能很困难,尤其是在代码发布期间. 软件测试人员必须有效,高效地管理其工作,并展示出最佳的时间管理和组织技能.
态度: 勇于尝试,注重细节,学习能力强. 在软件行业,技术发展非常迅速,出色的软件测试人员应通过不断变化的技术来提高其技术技能. 活跃.
热情
技术能力
/ SQL的基本知识: 软件系统在后台有很多数据. 这些数据存储在后端的不同类型的中,例如PostgreSQL,Mongodb,MySQL等. 因此,在某些情况下,您需要验证数据是否可以使用简单/复杂的SQL查询来检查后端是否存储正确的数据.
Linux命令的基本知识: 大多数软件应用程序(例如Web服务,和应用程序服务器)都部署在Linux机器上. 因此,测试人员必须了解Linux命令.

测试管理工具: 例如Testlink,JIRA,trac,clearcase等,用于跟踪测试用例.
BUG跟踪
自动化工具: 从硒等工具开始,逐渐切入非功能性测试.
开发技巧: 无论该工具是否为工具,适应性都相对狭窄,并且如果您想提升到更高的水平,则通常需要良好的开发技巧. 例如,对python,pytest,多进程和多线程有很好的了解.

##参考
-讨论qq组144081101 567351477
-[本文最新版本的地址]()
-[本文的源地址]()
-[本文涉及的python测试开发库]()谢谢您的喜欢!
-[下载本文相关的大量书籍]()

-[接口测试面试Questions.pdf]()
-[软件测试质量书籍下载]()
学术背景
具有计算机测试等软件测试人员的学术背景者优先. 如果没有相关背景,最好通过自学具有相同的能力. 请记住,优秀的测试人员的一个极其重要的闪点是自学能力.
薪酬
软件测试人员的工资因公司而异.
在美国,软件测试人员的平均工资范围为$ 45,993- $ 74,935. 印度软件测试人员的平均工资范围为每年247,315卢比-
449,111卢比,在中国大陆的大多数地区介于80,000到150,000元之间. 北京,上海和杭州的薪水最高,而其他城市的薪金相对较低.
此外,软件测试人员还将获得健康保险,奖金,小费和其他津贴.
软件测试人员做什么?
您将忙于了解需求文档,创建测试用例,执行测试用例,报告和重新测试错误,参加评审会议和其他团队建设活动.

软件测试人员的职业道路
在典型的CMMI 5级公司中,您作为软件测试人员(QA分析师)的发展将如下,但具体情况因公司而异,仅供参考.
质量检查分析师(Fresher)
高级质量检查分析师(2-3年的经验)
质量检查小组协调员(5-6年的经验)
测试经理(8-11年的经验)
高级测试经理(14岁以上的经验)
职业变化
自动化测试: 作为自动化测试工程师,当前使用python开发或仅使用他人开发的工具
性能测试: 使用ngrinder,jmeter,刺槐,多机械化等.

产品经理: 开个玩笑. 如果您一无所知,请去项目管理或产品经理. 实际上,产品经理通常具有更好的技术背景.
操作和维护,开发,技术支持,安全测试等
常见误解
业界对软件测试有一些误解:
每个人都可以测试,开发胜于测试.
发育治疗高于测试.
无法编程的人可以选择软件测试作为职业.
软件测试没有前途.
不是每个人都可以做测试. 要成为软件测试人员,必须具备良好的分析能力. 您需要善于沟通才能报告和说服他人.
与开发人员相比,测试的平均工资确实更低. 但是,有经验的测试不必开发得不好. 自动化测试,安全测试等的薪水通常比开发人员高.
现在大多数测试都具有开发功能,并且可以编写python等代码.
成长测试人员将成为测试主管,项目负责人,自动化架构师,测试经理等.
认证考试:
ISTQB基本级别是测试领域的基本认证. 中国有软件评论员,黄金含量也不高.
这不是强制性的测试入门教程,但它有助于增加找到工作的机会. 大多数公司都有此标准.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-187261-1.html
谁占领钓鱼岛谁实力强
完全物质化的叫兽