范文无忧网范文学习范文大全

怎样成为一名优秀的测试工程师

02月23日 编辑 fanwen51.com

[如何成为一名高级自动化测试工程师]优秀的测试人员可以做的事情可以包括如下3点:由单纯的测试变成项目质量保证工作持续集成探索和推动和自动化测试技术研究测试相关工具的开发 1、我们先来讲第一点,由单纯的测...+阅读

1、基本理论 具有扎实的计算机专业知识,作为一名测试工程师,不能仅仅从使用者的角度来测试软件产品,而且还要从技术的角度来设计测试用例,这里所说的技术包括基础的与专业的,基础方面应需要学习过以下的课程:软件技术基础、c语言、面向对象设计、c++、数据库理论、计算机网络技术、软件工程、数据结构与算法、离散数学等;专业方面应掌握:软件测试技术概论、测试管理、测试工具、软件质量管理、cmm、rup等等。

软件工程理由能够从事软件一切工作最基本的前提,是软件工程最基本的素质,这要求软件工程师必须精通高等数学、离散数学、电子学、编程语言、数据结构等课程。 软件本地化技术与软件国际化技术紧密相关,软件本地化又具有软件工程技术的通用特征,所以,有必要了解这些基础专业知识。 1)软件本地化/国际化的基本知识,包括:软件本地化/国际化的概念,软件本地化的作用,发展历史和行业前景等。

这些知识可以加深对该行业的认识,增加工作的主动性。 2)软件本地化工程的基础知识,包括软件本地化的一般工作流程,软件本地化资源文件的类型、作用和处理过程,计算机字符编码的知识,包括unicode和双字节字符集(dbcs)知识,软件的图形用户界面(gui)的类型和作用等。

2、基础技能 包括熟练的计算机基础知识和良好的语言技能:1)装和配置常用操作系统知识 软件本地化过程可能会在多种操作系统上执行,例如,经常需要在多个操作系统中对本地化软件进行测试。

熟练安装和配置常用操作系统是基本要求。例如,操作系统windows,unix,linux,solaris。 2)计算机网络基础知识 为了便于资源共享,需要在计算机网络环境下完成。此外在与客户的交流过程中也需要因特网技术。例如,下载软件本地化指导文档和其他相关文件,提交工作任务,测试某些软件功能。因此,需要了解局域网和因特网基础知识,通信软件的使用和常用通信协议的基本知识。

3)通用软件的使用知识 软件本地化需要使用多种软件工具,例如常用办公软件,包括字处理软件,表格处理、数据库管理和邮件管理软件等。熟练安装和使用这些通用软件,可以提高工作效率和质量。 4) 良好的语言技能 软件本地化是与语言密切相关的技术,涉及多种语言理解、表达和转换的多方面知识。软件开发商提供的文档以英文为主,良好的阅读理解能力和基本的英语写作基础是从事本软件地化工作的基础技能。

如果与软件开发商直接联系,还需要英语听说表达能力。

3、 基础专业知识 主要要是技术能力,如软件工程师需要 1)编码能力:基础软件工程师的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的c/c++、vb和国际上最流行的java语言,熟悉它的基本语法、技术特点和api(应用程序接口)。

2) 认识和运用数据库的能力 信息是以数据为中心的,因此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要具备的基本素质之一。目前常用的数据库软件有甲骨文公司的oracle数据库和微软公司的sqlserver等。 3)具有一定的编程经验 测试工程师有时候需要对源码进行检查,有时候也会从程序结构的角度来测试软件,有时候需要写一些自动测试的工具软件,有时候需要写测试脚本,显而易见,会写简单代码,能读懂源码对测试人员来说是必须的,而且如果有一定的编程经验,可以帮助你对软件开发过程有较深入的理解,从编程人员的角度来正确地评价;但这一点在国内大部分公司里面是很难实现的,因为这意味着测试人员的salary要高于开发人员,很多boss会想不通的,而且也没那么高的觉悟。

4)具有软件工程的概念 基础软件工程师处于软件企业人才金字塔的底层,是整个人才结构的基础,虽然他们从事的工作相对于系统分析师和高级程序员要单纯一些,但是他们是整个软件工程中重要的一环,因此,基础软件工程师同样要具有软件工程的概念。从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作,这样的能力正好符合了当前企业对基础软件工程师的全面要求。

延伸阅读:

怎样才能成为一名优秀的语文老师有感我们面对的当今社会乃知识爆炸的社会局面,人与人之间的竞争日益激烈,倘若你没有较多的知识、较强的业务能力,将会被社会无情的淘汰。心中要有一种紧迫感。特别是我们这些被誉为...

怎样才能成为一名优秀的程序员呢选择做程序员,是源于真正意义上的兴趣和喜欢,在做程序员的这几年,我的生活也在一步步的提升,但同样,不可否认在我个人眼里,程序员的工作就像选择其他种类的工作一样,只是一份职业,一...

怎样才能成为一名优秀的程序员1。 时刻提醒自己:学习 学习某件事的第一步是承认你不知道。这听起来很正常,但经验丰富的程序员还记得要真正让自己承认这一点需要花多长时间。很多计算机科学专业的学生毕业...

如何成为一名优秀的销售者?如何成为一名优秀的销售者一个最通俗的表达方式“脸皮要厚”销售是一项艰苦的工作,因此,不是任何人都适合做销售工作。做销售不易,做一个优秀的销售人员更不容易。一个销售人员的优秀与否与个人性格紧密...

读怎样成为一名优秀教师有感在青年教师的成长过程中,如何又好又快的成长是每一位青年教师都在思考的问题。最近利用工作之余,我认真阅读了《怎样成为一名优秀老师》一书,感受颇深。本书是由三名著名的美国...

怎样才能成为一名优秀教师在当今社会,教师的作用日渐凸显,教师的竞争也愈演愈烈,新一代的教师面临着各种各样的挑战和障碍。的确,如今教师的淘汰率使大多新教师不寒而栗,但是这种状况大多是由于教师自身的...

怎样成为一名优秀客户经理转载中国加入世界贸易组织,使中国经济与世界经济接轨成为了现实,未来的竞争将更加集中在市场的终端,集中在对客户,尤其是对关键客户的竞争。客户经理制度是市场经济发展的产物,是发达...

怎样成为一名优秀的客户经理一、客户经理必须具备应有的素质 客户经理既是银行与客户关系的代表,又是银行对外业务的代表,不仅需要全面了解客户需求并向其营销产品与业务,还要协调和组织全行各有关部门及...

怎样成为一名优秀客户经理一、强化学习能力。 应广泛涉猎社会时事,学习了解相 强化学习能力。 关法规政策,熟悉金融基础知识和我行各项信贷产品,并虚 心的向经验老到的信贷人员讨教。 二、正确的工作方...

推荐阅读
图文推荐
栏目列表