[你问我来答第28期]:关于性能测试问答

发表于:2012-11-30 10:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:wuliangye    来源:51Testing软件测试论坛

  提问:敏捷的话性能测试人员该学那些知识?能具体的说几个短期可以突破的吗?(互联网行业)

  回答:我认为不管是敏捷还是其他模式,性能测试人员该学的要学的知识都是大同小异的,比如服务器技术、操作系统知识、数据库知识、中间件知识、编程能力、沟通技巧、测试知识、软件工程知识、行业知识等等,简单列举一下:

  1)开发知识:

  a、至少熟练掌握一门面向对象编程语言(例如C#),熟悉2门或者多门语言(具体需要熟悉哪些语言,可以根据项目情况在做决定)。

  b、至少掌握两门脚本语言,在Windows平台下掌握VBScript(简单易学,对测试来讲很实用),在Linux平台下掌握Perl。

  2)数据库知识:

  a、至少熟练掌握一个数据库相关性能调优和管理,要到中级DBA水平(推荐是Oracle数据库),了解MySql或者SqlServer数据库。

  3)操作系统:

  a、至少熟练掌握Linux操作系统的性能调优和管理,要达到中级系统管理水平(推荐RedHat Linux操作系统)。

  b、了解其他的Unix操作系统

  c、网络知识:

  d、熟悉掌握TCP/IP协议,

  4)测试知识:

  a、至少掌握两个性能测试工具,一个是Windows平台,另一个是Linux平台oadRunner、http_load等。

  b、熟悉相关的测试理论知识。

  5)软件工程:

  a、掌握UML、设计模式、开发模式等至少

  6)行业知识:

  a、了解项目所在的行业知识,这个非常重要,我见过很多测试人员,很牛,工具用的呱呱叫,但是上岗一段时间后不去熟悉业务不去了解架构,成天在用工具,真让人感叹!

  一般来说,能快速进行突破的知识只有工具的使用,在实际项目中使用工具进行性能测试的过程中,会不断加深对性能的理解对工具的掌握,当然在此过程中会更加深入的了解其他的一些IT知识比如数据库、网络、编程能力、操作系统等。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号