如何从一名测试员转型为管理人员
如果你是软件测试员或是高级测试员,有志转向管理发展,从技术方面,那么需要加强以下内容,至少要做到几点:
1. 扎实的软件测试基本功,懂得测试计划的制作与编写(结合测试的项目,能以此来控制和确定测试所需人员,设备及时间)
2.要熟悉BUG跟踪工具及软件测试流程.(如: QC, Bugzilla, Mantis等)
3.要熟悉配置管理工具. (如: SVN,CVS, VSS等)
4.要熟悉自动化工具.(例如:QTP, Robot, RFT, Selenium等,能结合录制完的脚本编写代码)
5.要熟悉压力及性能测试工具.(例如: LoadRunner, webload, silkperformance等,能结合相关数据,分析出性能瓶颈)
6.要熟悉或精通一门语言. (例如: C#,Java,C++)
7.要熟悉数据库.(例如:Oracle, DB2, SQLServer, MySQL)
8.要熟悉至少一种主流操作系统. (例如: HP Unix,IBM AIX, Sun Solaris, Red HatLinux, SuSE Linux,Windows)
9. 必要的英文能力.
10.语言表达能力强,表达问题清晰明了.
11.沟通能力强,能和上级/开发经理很好的达成测试相关/BUG事宜.
12.学习技术的能力要强,能快速上手一个新的技术,这是做软件行业必须的.
13. 掌握管理技巧与团队建设,管理不是胡乱的管人.
14.乐于与人交流.
当然,现在的管理者,很多时候或者可以分为两类,一种是对业务和管理熟悉但不懂技术、另一种是对管理熟悉但不懂技术。
在软件这一行业,我认为做为一个管理者,非常有必要懂得技术,以技术做为基础,推进开展部门工作,可以更高效快捷,也可以在部门中更令下属信服,不懂技术的管理者往往得不到下属发自内心的信服(特别是在人才济济的大公司或知名企业),以上列出的技术均为软件测试行业通用型的测试技术,在不同的企业,因业务性质和业务特征的不同,对技术的要求也存在一定差异(当然,如果具备较强的学习能力,这些“个性化需求”其实算不上什么)。
懂技术的管理,才能走得更远!
最新内容请见作者的GitHub页:http://qaseven.github.io/
区块链交易所搭建开发_平台_测试_系统智能合约ATOM代示例 Cosmos(ATOM)没有传统意义上的原生智能合约,因为它没有自己的图灵完备编程语言。 相反,Cosmos 使用区块链间通信 (IBC) 协议来允许不同区块链之间的通信和价值转移。 这允许开发人员构建跨越多个区块链的去中心化应用程序。
相关文章
- 与微软高级软件工程师的对话:如何进行自动化测试?
- 软件测试工作3年了,谈谈我是如何从刚入门进阶到自动化测试的?
- 你完全了解接口测试么?
- 不同的测试技术区分
- 重点:测试与开发中要考虑的安全问题,那些年我们曾经犯过的错......
- 测试面试 | Java 经典面试题汇总
- 100W无线电耦合功率测试实验
- 网易自动化测试大佬教你如何搭建数据驱动自动化测试框架?
- 软件测试如何好功能测试?测试大D佬精细整理总结心得,过来人的坑
- 测试质量的量化指标
- 如何系统学习接口测试?
- 如何编写测试团队通用的JMeter脚本
- 测试开发必知必会:Pytest框架实战
- JMeter做接口测试,如何提取登录Cookie
- CCTech:测试同学如何参与codereview?
- 渗透测试岗位面试题多人实战大汇总
- 《提高转化率!网页A/B测试与多变量测试实战指南》一1.3 创建测试计划
- 如何使用JMeter测试Kafka:Apache Kafka - How to Load Test with JMeter
- 在强化学习算法性能测试时使用训练好的模型运行游戏,此时如何控制实时游戏画面的帧数
- 如何才能更好发挥WinRunner,实现真正的自动化测试
- 高通:Wi-Fi联盟新测试方案对LTE-U不公平
- App自动化测试笔记