做软件测试的男生多吗?
做软件测试的男生不多,但是比较吃香。
因为男生做测试,可以出差,可以加班。
女孩子如果加班太晚,一是体力问题,二是安全问题。
所以,很多单位还是很喜欢招聘男生做测试。
现在男生做测试的待遇也比同样经验和能力的女孩要高一些。
至于你说的有些公司内部开发和测试的关系,我觉得这个属于少数情况,至少我工作过的公司,对测试还是理解与尊重的,毕竟是不同的工种,不存在轻视什么的。
当然不排除个别人员。
测试的强度一般要比开发低一些,所以,待遇也有一定的差距。
因为测试和开发所面对的情况不一致,所以,需要的只是也不太一样,不存在知识面宽的问题。
我是做测试的,还是男的,欢迎交流哈。
男的学软件测试怎么样
软件测试,主要分为移动端和PC端,看你想做哪个方面了我是做移动端的,就是指移动设备上的软件(app)测试我大学是数学专业,没有做过任何机构培训,直接入职测试公司的,很多测试公司都招收实习生,尤其是外包公司(这种公司一般不会制作自己的软件,他们为客户服务,向一些做第三方app的公司或者自己做手机的公司派送测试人员进行测试工作)所以测试一般是不需要进行培训的,因为测试主要考验的是对测试的理解和思路软件测试这个行业现在还不错,因为app竞争一直很激烈,市场也还没有被瓜分完全,投资者都在寻找机会。
但是尽量不要把测试做到底,资深测试没多大优势,尽量拓展自己的技能,学习编程知识,数据库,web端开发等等,以后有机会向测试开发工程师,或者开发转行,如果你对管理感兴趣可以考虑争取teamleader测试对技能的要求很少,一般不需要太多证件,英语4-6级有是好事,没有的tester也大有人在
软件测试是不是只招男不招女??
一下谨供参考哈,其实面试,可能领导不是非要你回答出确定答案,只要你回答的有条理。
比如先讲讲你对软件测试的认识:软件测试员是指根据测试计划和测试方案进行软件测试;能够针对软件需求开发测试模型,制定测试方案,安排测试计划,并对测试项目进行管理的专业人员。
每一阶段的测试都是为了减少软件的bug和提升软件的功能需求,所以测试人员必须具备良好的编程功底。
讲一讲专业优势就业竞争小人才供不应求让软件测试人员的就业竞争压力明显小于同类其它职业,有利于从业者的身心健康。
另外,由于软件测试在我国起步较晚,独立设置测试部门、对测试人员有强烈需求的多为独具慧眼的大中型IT企业。
软件测试人才不需要在小企业积累经验就能获得知名企业的入门通行证,工作起点高于同类其它职业。
高薪这一点谈的少点哈刚入行的软件测试人员,起步的月薪就在3000-5000元左右,远高于同龄人2000元的薪资水平,随着工作经验的丰富以及能力的提升,这份薪水将一路看涨。
就业质量高,这个重点说说与其他IT职位相比,软件测试人员最大的优势就是发展方向太多了。
由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后等领域都要涉及。
在此过程中,测试人员不仅提升了专业的软件测试技能,还能接触到各行各业,从而为自己的多元化发展奠定了基础。
无性别歧视如果把软件开发领域比作“男子单打”,那么,软件测试领域就是“混合双打”。
由于工作的特殊性,软件测试人员更要具有认真、耐心、细致、敏感等个性元素,而这在一定程度上与女性的个性气质相吻合。
据了解,很多IT企业中软件测试人员的比例更趋向男女平衡,甚至出现女性员工成主流的情况。
...
男28岁转行学软件测试,怎么样,来得及吗?
你好,做软件测试没几年,以下是个人建议,供参考: 1.首先,我先说一下测试的前途: 1.1 刚刚起步 软件测试现在在国外非常热门,而在国内还刚刚起步.根据中国商业的发展状况来看,在一个领域还刚刚处于起步状态的时候,就进入这个领域,是个不错的选择.任何东西等大红大紫后再涉入,将是一个不明智的选择. 1.2 发展状况 目前中国越来越多的重视软件测试这一行业,而且,这一行业的人才缺口非常大(国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到20万并有逐年扩大的趋势).现在好多大型企业在招聘会中直接打出高薪聘请软件测试工程师的条幅,可见其就业形势还是蛮不错的. 1.3 薪资状况 我现在工作一年半,北京,月薪6000+.以下是网上找的资料,可供参考: 起步月薪就在3000-5000元左右,远高于同龄人1000-2000元的薪资水平,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,工作2-3年月薪大约在8000-13000元之间,甚至超出很多相同服务年限的软件开发人员的薪资水平。
2.开发好还是测试好: 2.1 首先要看你的专业素养,现在的就业状况是,C++和C#找工作还可以,若是只会JAVA,除非你技术非常过硬,否则很难找到理想的工作.开发在国内已经处于饱和状态,也就是所谓的已经大红大紫了,这是再往里塞,就要有被塞扁的思想准备. 2.2 若是你水平只是处于中等,那么建议你去做测试.国内开发的高级人才很多,跟他们竞争,无论是从实力还是经验,都不如人家.而测试需要的是计算机知识广泛,最好熟悉多种开发语言,这样比较有前途. 3.该如何前进 3.1 首先要提高自己的英语水平,尤其是专业英语的水平,这样等你有机会跟国外客户直接沟通的时候比较方便. 3.2 尽量拓宽自己的计算机方面的知识范围,包括对网络,数据库等的学习. 3.3 最好熟练掌握一门开发语言,对其他的开发语言也最好知道一些. 3.4 进入公司后,积极表现自己,能力提升的快,职位也就提升的快. 不知道写的够不够详细,仅供参考,祝你有个好的前程!
软件测试用什么工具好我对软件测试有一定了解,我现在想学习软件测...
软件测试定义是:为了发现程序中的错误而执行程序的过程 它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。
软件测试的目标: (1)测试是为了发现程序中的错误而执行程序的过程; (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; (3)成功的测试是发现了至今为止尚未发现的错误的测试。
软件测试的内容: 软件测试主要工作内容是验证(verification)和确认(validation ),下面分别给出其概念: 验证(verification)是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。
(Do the right thing) 1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程; 2.程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程; 3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。
确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。
即保证软件以正确的方式来做了这个事件(Do it right) 1.静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性; 2.动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。
软件测试的对象不仅仅是程序测试,软件测试应该包括整个软件开发期问各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。
从不同的角度出发,软件测试可以划分为不同的分类: 从是否关心软件内部结构和具体实现的角度划分 A.白盒测试 B.黑盒测试 C.灰盒测试 从是否执行程序的角度 A.静态测试 B.动态测试。
从软件开发的过程按阶段划分有 A.单元测试 B.集成测试 C.确认测试 D.验收测试 E.系统测试 * 测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。
* 开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。
* 集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。
* 确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。
* 系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试。
单元测试 (Unit Testing) * 单元测试又称模块测试,是针对软件设计的最小单位 ─ 程序模块,进行正确性检验的测试工作。
其目的在于发现各模块内部可能存在的各种差错。
* 单元测试需要从程序的内部结构出发设计测试用例。
多个模块可以平行地独立进行单元测试。
1. 单元测试的内容 * 在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应。
(1) 模块接口测试 * 在单元测试的开始,应对通过被测模块的数据流进行测试。
测试项目包括: – 调用本模块的输入参数是否正确; – 本模块调用子模块时输入给子模块的参数是否正确; – 全局量的定义在各模块中是否一致; * 在做内外存交换时要考虑: – 文件属性是否正确; – OPEN与CLOSE语句是否正确; – 缓冲区容量与记录长度是否匹配; – 在进行读写操作之前是否打开了文件; – 在结束文件处理时是否关闭了文件; – 正文书写/输入错误, – I/O错误是否检查并做了处理。
(2) 局部数据结构测试 * 不正确或不一致的数据类型说明 * 使用尚未赋值或尚未初始化的变量 * 错误的初始值或错误的缺省值 * 变量名拼写错或书写错 * 不一致的数据类型 * 全局数据对模块的影响 (3) 路径测试 * 选择适当的测试用例,对模块中重要的执行路径进行测试。
* 应当设计测试用例查找由于错误的计算、不正确的比较或不正常的控制流而导致的错误。
* 对基本执行路径和循环进行测试可以发现大量的路径错误。
(4) 错误处理测试 * 出错的描述是否难以理解 * 出错的描述是否能够对错误定位 * 显示的错误与实际的错误是否相符 * 对错误条件的处理正确与否 * 在对错误进行处理之前,错误条件是否已经引起系统的干预等 (5) 边界测试 * 注意数据流、控制流中刚好等于、大于或小于确定的比较值时出错的可能性。
对这些地方要仔细地选择测试用例,认真加以测试。
* 如果对模块运行时间有要求的话,还要专门进行关键路径测试,以确定最坏情况下和平均意义下影响模块运行时间的因素。
2. 单元测试的步骤 * 模块并不是一个独立的程序,在考虑测试模块时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其它模块。
– 驱动模块 (driver) – 桩模块 (stub) ── 存根模块 * 如果一个模块要完成多种功能,可以将这个模块看成由几个小程序组成。
必须对其中的每个小程序先进行单元测试要...
他们说软件测试没有性别歧视,真的吗?女生......
软件测试工程师对性别没有具体的要求,不像许多IT职位那样,更加偏好于男性。
在IT业,竞争异常激烈,人们每天要面对大量不同工作压力,尤其是软件开发工作,需要很强的逻辑推理能力,在高强度的工作压力下,更是对人们脑力、体力的双项考验,因此,许多用人单位对于这一职位的招聘更偏向于男性。
而软件测试工程师相比之下,工作的压力不是太大,不需要天天去思维创造,工作重点是在注重经验的积累上面,同时,软件测试工程师需要调节软件开发人员、项目经理和自身的关系,因为是在找软件编程人员的漏洞,所以在沟通方面女性具有独特的优势。
如果说先前从事软件工程师的男生比女生占有着性别上的优势,那现在的软件测试行业将要改写IT 女性这一“不公”的历史。
在某种意义上,软件测试这一职业特性在耐性、心细、敏感、逆向、设问、怀疑、举证、韧性、安静的要求上,与女生的个性气质也是相符合的。