我想知道作为软件测试人员,需要掌握的基本知识是什么?以及测试行...
需要掌握的知识很多语言:c或者c++,java,脚本语言如vbs,tcl,shell等,最好都做些了解数据库:现在数据库最大的市场就是oracle。
db2现在也占有一定的市份额。
比如sql*plus。
mysql等操作系统:linux是必须要会的,还有unix和windows测试工具:qc。
qtp,lr,vss,svn等基本的知识很多,要求知识面广一些。
测试官会问的问题范围非常大测试行业的前景非常不错的,现在软件的产出非常大,软件的开发已经趋于成熟,但是测试却没有发展起来。
在一些大公司,像是一些手机行业的公司,他们有自己的测试团队,但是却没有达到软件测试的标准,每年测试工程师的需求也是在不断的 加大的,证明越来越多的企业开始对软件测试重视起来,并且正在发展公司测试部门。
所以在未来的几年测试行业绝对是个值得选择的行业。
进公司的测试流程,一般就是人力面试和技术面试,人力面试官主要考虑的是应聘者的综合素质是否适合一个团队发展,以及应聘者的性格品行等方面是否适合做测试这一行业。
测试工程师都要求有一定的理解沟通能力。
因为很多BUG都是要求和开发人员或者qa进行协商和沟通的,要求要有耐心,并且细心。
技术面试就是考一些测试的基本知识。
考的面很广,不过也要看你要做是具体是什么测试,如果你还有不清楚的地方,可以到我的百度空间里留言。
深圳tcl通讯科技控股有限公司软件测试工程师工资待遇如何
如一楼所说,TCL刚开始是做磁带的, TCL品牌的树立,我认为是从电话机行业开始的: 1986年开发出我国最早的免提式按键电话,通过生产鉴定,创立“TCL”品牌。
1989年TCL电话机产销量雄居全国同行业第一名直至今日。
而TCL真正达到家喻户晓是在上个世纪九十初,开始生产彩电以后: 1992年研制生产TCL王牌大屏幕彩电,投放市场一炮走红。
发展至今,TCL集团主要从事彩电、手机、电话机、个人电脑、空调、冰箱、洗衣机、开关、插座、照明灯具等产品的研、产、销和服务业务,其中彩电、手机、电话机、个人电脑、开关插座等产品在国内市场具有领先优势。
测试中如何使用自动化脚本?
从毕业到现在,经历了软件开发,软件测试, 1)QTP工具。
QTP是一个快速测试专业工具。
它的优点是可以快速建立企业自动化框架,但不是一个全能的工具,因为利用QTP并不能帮助用户找出更多的 BUG,只能提高执行测试用例的效率。
QTP的价格也较贵。
QTP主要应用于较稳定的测试项目的回归测试,UI的变化不明显,功能较稳定的项目。
它可以节省回归测试的成本,但相对手工测试来说,QTP对测试人员的要求较高,比如要掌握VB脚本,掌握函数调用等技术;另外,建立QTP框架前期需要投入较大的人力写测试用例,加上调试的时间,是一笔不小的开销,所以企业在选用QTP测试工具时一定要三思而后行。
2)Loadrunner是一个企业级性能测试工具,应用十分广泛。
对于WEB应用,Loadrunner的优势十分明显。
但与QTP一样,lr的 License十分昂贵,所以很多企业都使用破解版。
并且真正掌握LR精髓的人员并不多,很多人都会使用这个工具,但能用这个工具找出系统瓶颈的人并不多,所以,会使用Loadrunner和会性能测试是两码事。
懂脚本语言的性能测试人员当然最好。
3)Python和Tcl/tk脚本语言。
在我之前的经验中,我用到过PYTHON和TCL。
他们都是脚本语言,不需要编译。
两种语言的特点如下:Python开发JAVA方面的http接口比较方便;tcl/tk开发C++方面的接口更容易一些。
PYTHON写的程序可读性强,TCL写的程序的可读性不好。
4)在需要产生一些大批量数据时,如一个表需要插入100万条数据,然后这100万条数据属于100个不同的类别,如果是手工输入的话,估计10个人一个月都输不完,但如果利用脚本,如PB,VB或者Tcl/tk,可以通过产生批量SQL脚本的方式,来产生SQL脚本,这样不到半小时就可以搞定全部的数据。
看来脚本的威力不小! 5)另外,就是Linuxshell脚本了,我们通常说“事半功倍”,shell脚本的确可以帮助你实现这个目的。
我们平时在LINUX部署一个应用会用到很多的命令如 Checkout,ps,vi,kill等等,如果能把这个操作流程写成一个SHELL脚本让机器自动执行,那该是省了多少事?另外,作为 UNIX/LINUX管理员,平时可以要监控较多的PC终端,他完全可以在UNIX/LINUX上定制各种任务(如备份,删除临时文件,检查磁盘空间等等),所以,掌握Shell脚本(如Sed,awk,grep等)对一个测试人员来讲是十分必要的! 6)另外一个就SQL脚本了,要能写存储过程(SP)和触发器(Trigger),还有游标(Cursor)的使用,掌握这些的话对于测试数据库方面的用例是相当有帮助的。
SQL脚本对系统性能和功能都起着十分重要的作用。
作为一名有6年测试经验的工程师,我坚定地认为脚本测试技术是以后的发展方向,包括白盒测试,也是将来的一个发展方向,对于测试人员来讲,核心竞争力是能完整的测试开发人员的程序,尽可能找出更多的BUG。
黑盒测试只能从系统的角度去完成功能测试,但作为软件本身,应该作更深层次的测试。
TCL多媒体(惠州)的软件工程师待遇和发展前途怎么样?
我同学毕业后去那里工作的,惠州TCL软件工程师月工资是4000左右到手,包吃住,厂子的工作环境很不错,食堂和住宿条件也好,就是TCL是国企基本学不到东西,压力不大里面没什么事做,应届生进去先要轮岗一年。
户口不解决的。
反正总体还行,就是要拿高薪不容易。
测控仪器 概念
测控技术与仪器 本专业毕业具备精密仪器设计制造以及测量与控制方面的基础知识与应用能力,能在国民经济各部门从事测量与控制领域内有关技术、仪器与系统的设计制造、科技开发、应用研究、运行管理。
该专业既可以进入生产工程自动化企业从事自动控制、自动化检测等方面的工作,也可以在科研单位进行仪器仪表的开发和设计,同时还可以在工程检测领域、计算机应用领域找到适合本专业个人发展的空间。
[编辑本段]一、专业基本情况 1、培养目标 本专业培养具备精密仪器设计制造以及测量与控制方面基础知识与应用能力,能在国民经济各部门从事测量与控制领域内有关技术、仪器与系统的设计制造、科技开发、应用研究、运行管理等方面的高级工程技术人才。
2、培养要求 本专业学生主要学习精密仪器的光学、机械与电子学基础理论,测量与控制理论和有关测控仪器的设计方法,受到现代测控技术和仪器应用的训练,具有本专业测控技术及仪器系统的应用及设计开发能力。
毕业生应获得以下几方面的知识和能力: ◆ 具有较扎实的自然科学基础,较好的人文、艺术和社会科学基础及正确运用本国语言、文字的表达能力; ◆ 较系统地掌握本专业领域宽广的技术理论基础知识,主要包括机械学、电子学、光学、测量与控制、市场经济及企业管理等基础知识; ◆ 掌握光、机、电、计算机相结合的当代测控技术和实验研究能力,具有本专业测控技术、仪器与系统的设计、开发能力; ◆ 具有较强的外语应用能力; ◆ 具有较强的自学能力、创新意识和较高的综合素质。
3、主干学科 光学工程、仪器科学与技术。
4、主要课程 精密机械与仪器设计、精密机械制造工程、模拟电子技术基础、数字电子技术基础、微型计算机原理与应用、控制工程基础、信号分析与处理、精密测控与系统、工程光学。
5、实践教学 包括军训、金工、电工、电子实习、认识实习、生产实习、社会实践、课程设计、毕业设计。
6、修业时间 4年。
7、学位情况 工学学士。
8、原专业名 精密仪器、光学技术与光电仪器、检测技术及仪器仪表、电子仪器及测量技术、几何量计量测试、热工计量测试。
[编辑本段]二、专业综合介绍 测控技术自古以来就是人类生活和生产的重要组成部分。
最初的测控尝试都是来自于生产生活的需要,对时间的测控要求使人类有了日晷这一原始的时钟,对空间的测控要求使人类有了点线面的认识。
现代社会对测控的要求当然不会停留在这些初级阶段,随着科技的发展,测控技术进入了全新的时代。
测控技术与仪器专业是信息科学技术的源头,是光学、精密机械、电子、计算机与信息技术多学科互相渗透而形成的一门高新技术密集型综合学科。
她的专业面广,小到制造车间的检测,大到卫星火箭发射的监控。
本专业最令人感兴趣的方向恐怕要数光盘生产了,很多同学认为这属于制造业,实际上由于对精度的严格要求,使她归于测控技术与仪器专业。
随着科学技术的飞速发展,光机电一体化系统的开发研制与应用越来越受到重视。
但是由于传统观念的影响,很多考生对本专业存在一个明显的认识误区,以为测控技术就是用三角板、直尺之类的仪器进行吃力劳苦的测量,其实这只是很浅显的认识,也是很浅薄的错误。
我们可以听听清华大学测控技术与仪器专业一位同学的话,他说:“进入大学以前,我认为我将来的工作就是拿着大三角板,到处量量,呵呵,谁知开始上专业课了,才知道原来我们的专业是多么尖端,什么激光啦,纳米啊,都是我们测试的手段。
现有的电脑硬件和软件,可以让我轻松地模拟实地环境,不仅学起来轻松省事,更提出了各式各样的问题,可以发挥自己的想像,设计更复杂完备的系统。
”可见,一个真正的测控专业学生,需要掌握更多电学方面的知识,他们要掌握基本的电路知识,具有新颖设计思路,并且能运用多种新技术、手段进行工作。
中国工业以前很长时间里在国际市场上没有地位,一个重要的原因是大路货太多,质量太差,没有高质量的产品,无法与其他工业强国相争,这又与我国测控专业人才非常缺乏有关。
与世界接轨,中国企业要想提高国际竞争力,产品质量是关键,因此,测控专业的人才变得越来越重要。
本专业以光、机、电、计算机一体化为特色,培养具有现代科学创新意识、知识面宽、基础理论扎实、计算机和外语能力强,可从事计算机应用、电子信息、智能仪器、虚拟仪器、测量与控制等多领域的产品设计制造、科技开发、应用研究、企业管理等多方面的高级工程技术及经营管理人才。
同时因为他们专业知识面宽广,具有很强的适应能力和广泛的发展空间,也可从事计量、测试、控制工程、智能仪器仪表、计算机软件和硬件等高新技术领域的设计、制造、开发和应用等工作,转行比较容易。
测控技术与仪器专业代码:080401。
[编辑本段]三、专业教育发展状况 科学史上重大的发现往往是由于新的测量技术的发明而获得。
在信息科技时代,测控技术与仪表是实现信息获取、存储、处理的必备工具,也是揭示物质运动的必备工具。
在现代化建设中,由于仪器仪表对生产工艺和产品的质量的具有的监测作用,人们在技...
华南理工大学广州学院的通信专业怎么样
专业介绍3G移动通讯方向培养目标培养德、智、体、美全面发展,掌握3G移动通信技术的基本原理并具备熟练的实践操作能力,做到理论实践结合,成为3G通信行业高素质、高技能型人才。
通过学习,中兴通讯NC学院的毕业学院将具备固网、移动、传输、数据的基本开局能力,具备3G通信系统设备的安装、调试、优化、联调等技能。
通过系列职业素质课程的训练,学生能够全面提高综合职业素质及职业技能,冠冕适应通信行业产业链的人力资料需求。
核心课程计算机系统应用技术、、通信原理、计算机网络技术、数据通信技术、交换技术、NGN综合业务、3G通信技术(WCDMA\CDMA2000\TD-SCDMA)原理与网规网优技术、岗前培训、顶岗实习实训、电信工程施工规范等课程。
就业方向毕业生主要面向通信行业相关企业,包括通信设备制造商、通信运营商、通信服务企业、通信产品销售企业等提供使用型专业技能型人才。
主要从事设备的生产、安装、运行、调试、维护、销售、服务、网规网优等方面的工作。
IP技术与企业信息化应用培养目标培养德、智、体、美全面发展,掌握IP技术及信息工程的相关原理,培养具有数据通信设备及3G通讯设备的检测、调试、组装、维护能力,兼具有较强的计算机操作和应该用能力,良好的职业素质和职业技能、能够从事企业事业单位及通信行业相关企业的下一代信息化网络系统的规划组建、运营、维护、管理工作的高等通信技术应用型人才。
通过系列职业素质课程的训练,学生能够全面提高综合职业素质及职业技能,全面适应通信和信息行业产业链的人力资源需求。
核心课程电子技术原理、通信原理、计算机网络与通信技术、数据通信技术(IP通信基础)、交换与接入技术、NGN综合业务、3G通信技术(TD-SCDMA)原理、光传输技术、IPTV技术、会议电视、工程概预算、岗前职业培训、顶岗实习实训。
就业方向毕业生主要面向企事业单位如政府机关、民航、交通、广电、学校等企事业单位从事企业信息化平台建设、管理和维护等岗位;面向通信行业相关企业,如运营商、通信外包服务商、通信产品销售企业、通信设备制造企业等,从事数据通信系统的设备产业、安装、运行、调试、维护、销售、服务等方面工作。
移动互联网专业建设方向培养目标本专业面向移动互联网产业发展的要求,培养与移动互联网系统开发和应用要求相适应的、掌握移动终端产品开发和应用技术、移动互联网业务平台开发和应用技术、移动互联网门户网站开发和应用技术的具有专业知识的应用型人才。
核心课程移动互联网专业导论、计算机硬件组装与维护、C/C++语言程序设计与实践、数据结构、ARM系统结构及原理、SQL Server 2000数据库基础、嵌入式操作系统(Linux)、单片机应用实训、JAVA语言程序设计与实践、Objective-C语言程序设计与实践、Android应用开发、iPhone应用开发、Window phone应用开发。
就业方向本专业毕业生就业主要面向移动互联网公司,分为三大类,第一类为终端制造和设备提供商,包含中兴、华为、大唐电信、汉王科技、TCL集团、生益科技、莱宝高科等;第二类为网络运营商,包含中国联通、中国电信、中国移动等;第三类为内容和应用服务提供商,典型企业为网易、腾讯、搜狐、博瑞传播、北纬通信、拓维信息等。
从事嵌入式开发工程师、嵌入式测试工程师、软件开发工程师,软件测试工程师,Android系统开发工程师、iPhone系统开发工程师、Window 系统开发工程师、移动互联网工程师等。
集成电路设计的设计流程
集成电路设计可以大致分为数字集成电路设计和模拟集成电路设计两大类。
参见:模拟电路及混合信号集成电路集成电路设计的另一个大分支是模拟集成电路设计,这一分支通常关注电源集成电路、射频集成电路等。
由于现实世界的信号是模拟的,所以,在电子产品中,模-数、数-模相互转换的集成电路也有着广泛的应用。
模拟集成电路包括运算放大器、线性整流器、锁相环、振荡电路、有源滤波器等。
相较数字集成电路设计,模拟集成电路设计与半导体器件的物理性质有着更大的关联,例如其增益、电路匹配、功率耗散以及阻抗等等。
模拟信号的放大和滤波要求电路对信号具备一定的保真度,因此模拟集成电路比数字集成电路使用了更多的大面积器件,集成度亦相对较低。
在微处理器和计算机辅助设计方法出现前,模拟集成电路完全采用人工设计的方法。
由于人处理复杂问题的能力有限,因此当时的模拟集成电路通常是较为基本的电路,运算放大器集成电路就是一个典型的例子。
在当时的情况下,这样的集成电路可能会涉及十几个晶体管以及它们之间的互连线。
为了使模拟集成电路的设计能达到工业生产的级别,工程师需要采取多次迭代的方法以测试、排除故障。
重复利用已经设计、验证的设计,可以进一步构成更加复杂的集成电路。
1970年代之后,计算机的价格逐渐下降,越来越多的工程师可以利用这种现代的工具来辅助设计,例如,他们使用编好的计算机程序进行仿真,便可获得比之前人工计算、设计更高的精确度。
SPICE是第一款针对模拟集成电路仿真的软件,其字面意思是“以集成电路为重点的仿真程序(英语:Simulation Program with Integrated Circuit Emphasis)” 。
基于计算机辅助设计的电路仿真工具能够适应更加复杂的现代集成电路,特别是专用集成电路。
使用计算机进行仿真,还可以使项目设计中的一些错误在硬件制造之前就被发现,从而减少因为反复测试、排除故障造成的大量成本。
此外,计算机往往能够完成一些极端复杂、繁琐,人类无法胜任的任务,使得诸如蒙地卡罗方法等成为可能。
实际硬件电路会遇到的与理想情况不一致的偏差,例如温度偏差、器件中半导体掺杂浓度偏差,计算机仿真工具同样可以进行模拟和处理。
总之,计算机化的电路设计、仿真能够使电路设计性能更佳,而且其可制造性可以得到更大的保障。
尽管如此,相对数字集成电路,模拟集成电路的设计对工程师的经验、权衡矛盾等方面的能力要求更严格。
参见:数字电路粗略地说,数字集成电路可以分为以下基本步骤:系统定义、寄存器传输级设计、物理设计。
而根据逻辑的抽象级别,设计又分为系统行为级、寄存器传输级、逻辑门级。
设计人员需要合理地书写功能代码、设置综合工具、验证逻辑时序性能、规划物理设计策略等等。
在设计过程中的特定时间点,还需要多次进行逻辑功能、时序约束、设计规则方面的检查、调试,以确保设计的最终成果合乎最初的设计收敛目标。
系统定义参见:高级综合系统定义是进行集成电路设计的最初规划,在此阶段设计人员需要考虑系统的宏观功能。
设计人员可能会使用一些高抽象级建模语言和工具来完成硬件的描述,例如C语言、C++、SystemC、SystemVerilog等事务级建模语言,以及Simulink和MATLAB等工具对信号进行建模。
尽管目前的主流是以寄存器传输级设计为中心,但已有一些直接从系统级描述向低抽象级描述(如逻辑门级结构描述)转化的高级综合(或称行为级综合)、高级验证工具正处于发展阶段。
系统定义阶段,设计人员还对芯片预期的工艺、功耗、时钟频率、工作温度等性能指标进行规划。
寄存器传输级设计参见:寄存器传输级、硬件描述语言、Verilog及VHDL目前的集成电路设计常常在寄存器传输级上进行,利用硬件描述语言来描述数字集成电路的信号储存以及信号在寄存器、存储器、组合逻辑装置和总线等逻辑单元之间传输的情况。
在设计寄存器传输级代码时,设计人员会将系统定义转换为寄存器传输级的描述。
设计人员在这一抽象层次最常使用的两种硬件描述语言是Verilog、VHDL,二者分别于1995年和1987年由电气电子工程师学会(IEEE)标准化。
正由于有着硬件描述语言,设计人员可以把更多的精力放在功能的实现上,这比以往直接设计逻辑门级连线的方法学(使用硬件描述语言仍然可以直接设计门级网表,但是少有人如此工作)具有更高的效率。
设计验证参见:功能验证、形式验证、静态时序分析、硬件验证语言及高级验证设计人员完成寄存器传输级设计之后,会利用测试平台、形式验证、断言等方式来进行功能验证,检验项目设计的正确性,如果有误,则需要检测之前设计文件中存在的漏洞。
现代超大规模集成电路的整个设计过程中,验证所需的时间和精力越来越多,甚至都超过了寄存器传输级设计本身,人们设置些专门针对验证开发了新的工具和语言。
例如,要实现简单的加法器或者更加复杂的算术逻辑单元,或利用触发器实现有限状态机,设计人员可能会编写不同规模的硬件描述语言代码。
功能验证是项复杂的任务,验证人员需要为待测设计建立一个虚拟的外部环境,为...
兔女郎不是我