我们精选了一下网友答案:
···································^^····································
如今,软件测试工程师的年薪从数万到六、七十万不等,究竟是什么值得软件公司付出这么高的薪资?软件测试工程师都在测试哪些东西?具体要从哪里入手?测试哪些项目?大家一定很好奇。
下面我们就拿测试工作中3种最常见的测试类型来举例,为你进行简单、直白的说明介绍。
功能性测试-Functionality
所谓功能测试就是测试软件的功能,尤其是软件可能出错的功能。要求软件测试工程师对被测试的软件有很好的了解,尤其要能发现软件中各种意想不到的问题,比如:
. ATM机上取过钱,账户上却不扣款
. 输入了不正确的日期格式,也可以成功提交
. 网络银行上转账的超链接打不开
. 手机上正在听音乐时,来电不提示
. 地铁公交卡刷卡后,扣款不成功
. 手机APP无法正常启动
总而言之,我们在使用软件的时候,发现的任何功能性的问题,都属于此类问题。
当然,也有人会产生一种错觉,认为这个工作并不难。要知道,发现一、两个问题的确很简单,但是要把所有问题都找出来,那绝对是天大的难事,更离不开一整套有系统、有逻辑的工程方法。假如有人能真的把京东、淘宝上所有的bug都统统找到,百万年薪简直唾手可得。
安全性测试-Security
近几年,大家可能时常会听到“某某网站的客户数据发生泄露”之类的新闻。远的不说,拼多多被恶意人员利用软件中的漏洞,盗走了以千万计的优惠券,就是典型的安全性测试没有测试充分。
在安全测试过程中,测试人员最关心的是:SQL注入、口令认证、加解密技术、权限管理、安全日志等方面的测试。如果安全测试不过关,就可能导致:某支付宝账户的余额被恶意转走、CSDN网站用户600万数据泄漏、手机上的联系人信息被窃取、某网站首页被恶意篡改等等类似问题。
简单来说,没做好安全性测试,就相当于你离开了家,仅仅把门关上了,虽然上锁了,但是却没有锁好,小偷不用钥匙就能打开你家的门锁,任意使用,甚至带走你家里的物品。所以,为了防止小偷进入,我们测试工程师就要去验证每一把锁是否被锁好了。这显然是个很重要的技术活。
著名的美国公司谷歌,就有悬赏找漏洞的奖励计划,我们在这里摘录一段新闻报道:
“Google是当今网络上最具统治力的互联网公司。它从当初一个简单的搜索引擎进化成为现在的一个各种媒介的综合体,它的触角遍及每个家庭和每台移动设备。这种前所未有的规模也造成了它无所不在的安全风险。
Google最关注的漏洞类型有SQL注入、跨站脚本、跨站请求伪造和远程代码执行。发现这些漏洞的研究人员,将获得Google安全团队的充分认可并进入Google名人堂。”
说到Google悬赏计划,还不得不提,前几个月闹得沸沸扬扬的20万“Android安全悬赏”项目。据外媒Venturebeat报道,自2010年推出所谓的“Android安全悬赏”项目以来,谷歌已经向1000多名安全研究人员支付了共计900多万美元赏金,单单去年就支付了300多万美元。
软件测试工程师到底值不值钱?你心里应该有点数了吧。
性能测试-Performance
如果一个软件,在一个用户使用的时候,软件安然无恙,但是100万人使用的时候,软件就出现了问题,那可能是……性能测试的锅。
以前在双11活动期间,阿里巴巴需要大量的技术人员值夜班,就是为了防止因为全民网购,流量过大,导致淘宝崩溃。如果把性能测试做好了,系统崩溃的可能性就会小很多,而性能测试工程师就是做这个工作的。
在性能测试过程中,测试人员往往最关心:系统资源,cpu、内存、io读写、并发用户数、最大数据量、响应时间、处理成功率。性能测试发现的问题,通常是在大并发量下产生的,比如:网页半天打不开,反应很慢;应用程序运行太久占用内存很大;软件系统崩溃;Android手机运行不流畅,经常卡顿等等。
想通过性能测试,找出软件性能上的问题并不容易,如果能够定位到问题所在,朋友,恭喜你,年薪几十万都是小意思。
当然,除了以上3种测试类型,还有兼容性,易用性,可移植性等等诸多测试特性,不是短短一篇文章就能够完全囊括的。
原文作者:网络
原出处:网络
转载声明:以上内容来源于网络,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。
·······································································
我们精选了一下网友答案:
软件测试这个专业现在大学都很少授课的。其实说句实话,你也不用去培训学校去,有公司的测试岗位,都是招聘进去重新培训的。如果你实在想了解的话,就在网上查查相关视频学习学习。我是做软件开发的。也是从软件测试干起来的。所以加油。但是我建议你不要花钱去培训班,它给你培训完,也学不了多少东西。
···································^^····································
恩 软件工程师是个很不错的行业 不过刚毕业的学生一般很难就找到工作 对于公司来说他们缺少一些工作的经验 要成为优秀的软件工程师必须要走去培训的这条路 安徽这边的话 结创信息技术有限公司是非常不错的 口碑非常的好 学完以后学员的就业反馈好 你可以去看看
···································^^····································
软件开发好学,测试比较高端,都很好,看你适合哪些了
·······································································
我们精选了一下网友答案:
···································^^····································
1.挖掘应用系统中的安全漏洞并验证,提出加固建议;
2.主要负责等级保护、风险评估项目中的应用安全检查、设备配置核查、主机/应用系统漏扫、渗透测试等工作整体布局指导;
3.对工具扫描结果进行人工验证并指导编写报告;
4.跟踪国内外网络安全动态,及时获取安全漏洞信息与威胁情报,并进行安全攻防技术研究;
5.完成领导交办的其他项目工作;能够参加各种CTF比赛、攻防演练及护网行动;在大型攻防比赛中获得名次的优先。
1.计算机相关专业专科(含)以上学历;
2.对主流操作系统和网络应用的漏洞和弱点有深入了解和研究;
3.熟悉OWASP top10的漏洞攻击方法:如sql注入、XSS、文件上传、文件包含、远程命令执行等漏洞;
4.熟悉渗透测试的步骤、方法、流程、熟练掌握各种渗透测试工具,熟悉脚本语言和数据库,熟悉应用系统开发知识,具备系统渗透技能,具有恶意代码检测和分析能力;
5.熟悉应用系统漏洞防范方法与安全审计,熟悉网络协议,熟悉Windows、Linux、Apache、Oracle、Mysql、Php、Python等环境的安全配置与安全检查;
6.有渗透测试经验,有独立渗透测试项目经验,能够手工检测漏洞、验证漏洞优先;
7.分析问题和实际动手能力强,具备一定的文档撰写能力和表达能力;
8.具有CISSP、CISP、NSATP、Security+等网络安全专业认证证书者优先;
9.具有良好的品质和职业道德,良好的沟通能力和团队协作精神,良好的理解能力和创新意识;
10.能够适应出差。
1.挖掘应用系统中的安全漏洞并验证,提出加固建议;
2.主要负责等级保护、风险评估项目中的应用安全检查、设备配置核查、主机/应用系统漏洞扫描、渗透测试等实施工作;
3.对工具扫描结果进行人工验证并编写报告;
4.跟踪国内外网络安全动态,及时获取安全漏洞信息与威胁情报,并进行安全攻防技术研究;
5.完成领导交办的其他项目工作;能够参加一般性的CTF比赛、攻防演练及护网行动;
1.计算机相关专业专科(含)以上学历;
2.对主流操作系统和网络应用的漏洞和弱点有深入了解和研究;
3.熟悉OWASP top10的漏洞攻击方法:如sql注入、XSS、文件上传、文件包含、远程命令执行等漏洞;
4.熟悉渗透测试的步骤、方法、流程、熟练掌握各种渗透测试工具,熟悉常见脚本语言和数据库,熟悉应用系统开发知识,具备系统渗透技能,具有恶意代码检测和分析能力;
5.熟悉常见的应用系统漏洞防范方法与安全审计,熟悉常用网络协议,熟悉Windows、Linux、Apache、Oracle、Mysql、Php、Python等环境的安全配置与安全检查;
6.有渗透测试经验,有独立渗透测试项目经验,能够手工检测漏洞、验证漏洞优先;
7.分析问题和实际动手能力强,具备一定的文档撰写能力和表达能力;
8.具有CISSP、CISP、NSATP、Security+等网络安全专业认证证书者优先;
9.具有良好的品质和职业道德,良好的沟通能力和团队协作精神,良好的理解能力和创新意识;
10.能够适应出差。
1.按照公司要求完成网络安全等级保护咨询和测评、网络安全咨询、网络安全风险评估等项目的技术支持工作;
2.熟悉网络安全等级保护、风险评估等标准;
3.负责等保咨询项目,等保测评项目、网络安全风险评估项目的项目实施工作,包括测评前准备、现场测评、整改方案编写、测评工具的使用、测评报告的编写,问题答疑等;
4.自己能够独立编写二级、三级等保测评方案及测评报告;
5.对最新网络安全产品知识和技术,对于重点行业客户网络安全建设体系模式进行深入了解;
6.熟悉主流网络设备、安全设备、操作系统、数据库的安全配置方法。
1.计算机相关专业专科(含)以上学历;
2.熟悉等级保护咨询和测评流程;
3.掌握等级保护测评方法和内容;
4.具有较强的分析、解决问题的能力,有良好的文档编辑能力;
5.能够编写等级保护测评方案、测评报告和风险评估技术方案;
6.有等级保护测评工作经验优先;
7.持有CISP/CISSP、CISA、CCIE、等级保护测评师证书者优先;
8.良好的客户服务观念、工作责任心及团队合作精神;
9.具有良好的沟通及表达能力;
10. 能够适应出差。
1.进行客户的驻场网络实施和维护工作;
2.对驻场客户的网络技术问题进行及时处理,确保网络设备运行正常;
3.负责驻场所在地的计算机、网络维护,公司项目等保服务实施等工作。
4.具备业务整合能力,能对用户需求提出技术方案。
1、计算机相关专业专科(含)以上学历;
2、熟悉路由器与交换机的工作原理及基本配置;
3、了解网络基本概念,如:TCP/IP、VLAN、各种LAN、WAN协议、各种路由协议;
5、熟悉网络安全技术,对ipv6、云计算、虚拟化有一定的了解;
6、熟悉主流网络设备、安全设备及服务器操作系统的运行维护。
1.负责公司网络安全项目实施及技术支持工作,主要包含网络安全咨询、网络安全风险评估、网络安全建设与整改等项目;
2.根据客户需求设计网络安全解决方案,按照文档规范整理编写技术支持文档;
3.负责公司项目的招投标工作,包括投标文件设计、投标应答、讲解与答疑;
4.跟踪最新网络安全产品知识和技术,对于重点行业客户网络安全建设体系模式进行深入了解。
1.计算机、网络通信、信息相关专科及以上学历;
2.有网络安全产品、网络安全咨询、系统集成等领域的工作经验优先考虑;
3.具有较强的自主学习能力,良好的客户服务观念、工作责任心;
4.具有良好的沟通及表达能力,具有合作精神;
5.较好的文档撰写能力,行文严谨;能够适应出差;
优先条件:熟悉以下技术中的一条或多条
1.主流操作系统(Windows server/Linux/Unix)等的各类配置及优化;
2.主流品牌的网络设备(Switch/Router)、安全设备(Firewall/IDS/IPS)等的配置及优化;
3.主流品牌的数据库(Oracle/DB2/Mysql/SQLserver)等的配置及优化;
4.主流的网络安全攻防、渗透测试等技术;
5.主流的应用系统开发方法和开发平台;
6.熟悉网络安全等级保护标准、ISO2000、ISO27000系列、ITIL V3等相关标准、法律法规;
7.持有网络技术、网络安全及系统集成方面的资格证书(如等级保护测评师/CISP/CISSP/CCNP/CCIE/PMP/ITIL等)者优先;
8.有网络安全项目经理经验,能够胜任项目经理者;
1.负责客户的网络安全风险评估、渗透测试、安全加固等相关项目实施与交付;
2.负责安全服务技术交流,并为客户提供培训和技术咨询;
3.指导安全服务人员开展常规安全服务,为安服人员提供安全培训;
4.在用户出现网络攻击或安全事件时,提供紧急响应服务。
1.计算机相关专业大专及以上学历;
2.熟悉网络安全风险评估的方法及流程,具备相关项目经验;
3.熟悉渗透测试流程、渗透测试相关工具,了解常见漏洞,如xss、sql注入、命令执行等;
4.熟悉常见的网络攻击技术及原理,熟悉主流的数据库、中间件及web应用;
5.具备较强的分析问题、解决问题和沟通表达能力;
6.具备工控安全服务和云安全服务项目经验者优先;
7.具备根据需要自行编写工具能力者,持有Security+、CISP-PTE、CISP-IRE证书者优先
温馨提示:收取培训费、贷款培训,或在录用过 程中需支付体检、服装、押金等费用,都属违法 行为。请提高警惕,谨防上当受骗!
未经许可 请勿转载 如需转载请添加微信:zx-0325(注明“合作转载”)
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!