当前位置:网站首页>3分钟带你了解,软件测试工程师的一天!
3分钟带你了解,软件测试工程师的一天!
2021-09-15 04:24:46 【小码哥说测试】
如今,软件测试工程师的年薪从数万到六、七十万不等,究竟是什么值得软件公司付出这么高的薪资?软件测试工程师都在测试哪些东西?具体要从哪里入手?测试哪些项目?大家一定很好奇。
下面我们就拿测试工作中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种测试类型,还有兼容性,易用性,可移植性等等诸多测试特性,不是短短一篇文章就能够完全囊括的。
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)
可以自助拿走,群号:310357728群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦
如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见
版权声明
本文为[小码哥说测试]所创,转载请带上原文链接,感谢
https://blog.csdn.net/jiangjunsss/article/details/120293846
边栏推荐
- Garde la distance.
- 90 lines of code to implement the module packer
- When the OrCAD schematic is opened, suddenly the schematic file cannot be found
- Purpose and difference between Maitreya clamp and active clamp of IGBT
- [PHP source code] z-blogphp pirate navigation theme template
- Architecture and data science behind hundreds of thousands of experiments a year
- 大廠Android面試總結 詳細解答,Android技術圖譜
- Résumé de l'entrevue Android de Dachang, carte technique Android
- 大厂程序员35岁后的职业出路在哪,京东最新Android面试真题解析
- 万字长文,面试官老爱问适配器模式与外观模式,
猜你喜欢
-
大厂Offer拿到手软啊,程序员中年危机
-
大厂Offer拿到手软啊,不可思议
-
Le résumé de l'entrevue Android de Dachang est en retard
-
Agent de cache SQUID
-
6 - year New Bird Development interview Byte Jumping Android R & D Post, Dry goods collation
-
Notes d'étude de HongMeng, 714 pages PDF, or, neuf, argent et dix
-
大廠Offer拿到手軟啊,不可思議
-
L'offre de la grande usine est douce. Incroyable.
-
L'offre d'une grande usine est douce.
-
L'intervieweur demande toujours le mode adaptateur et le mode d'apparence.
随机推荐
- Où est la sortie professionnelle pour les programmeurs d'usine après 35 ans?
- 大廠Offer拿到手軟啊,程序員中年危機
- Stockage de produits Cloud packages, illimité et gratuit
- Opencv4 machine learning (VI): principle and implementation of k-means
- [yolop interpretation] you only look once for panoramic driving perception
- Tencent Cloud et d'autres systèmes de protection préférentiels
- Nombre maximum de points en ligne droite
- [interpretation of pointpillars] fast encoder for point cloud target detection
- [rangenet + + interpretation] fast and accurate lidar semantic segmentation
- [yolof interpretation] you only look one level feature (CVPR 2021)
- [SNE roadseg interpretation] pavement segmentation network combined with surface normal vector (eccv2020)
- [yolox interpretation] anchor free target detector comparable to yolov5!
- Opencv4 machine learning (4): geometric transformation and affine transformation of images
- Detailed explanation of fast SCNN semantic segmentation network
- 萬字長文,面試官老愛問適配器模式與外觀模式,
- 大牛耗时一年最佳总结,让你的app体验更丝滑,BAT大厂面试总结
- 不敢跟面试官对线,通过五轮面试斩获offer阿里实习生亲述,
- Comparison of location loss functions in target detection network: IOU, giou, ciou, Diou, L1, L2, smooth L1
- Blue Bridge Cup software provincial competition in April 2021: title + analysis (full version)
- [C + + cultivation plan] don't talk about learning, just talk about dry goods (Day1)
- Tf2.0 deep learning practice (1): handwritten numeral recognition for classification problem
- 大廠程序員35歲後的職業出路在哪,京東最新Android面試真題解析
- Invitation | réunion Apache Pulsar 2021 - Shenzhen ce samedi
- The Dot Net Application Domain Study
- Trigger study
- Universal code, achieving with action -- Safety code scanning Professional Committee
- N'osez pas vous opposer à l'intervieweur et obtenir des commentaires personnels des stagiaires d'offer Ali après cinq rondes d'entrevue.
- Daniel prend le meilleur résumé de l'année pour rendre votre expérience d'application plus soyeuse.
- Easy to use and convenient development team management tool -- apipost
- 如何试出一个Android开发者真正的水平,【面试总结】
- 如何才能通过一线互联网公司面试,Android经典入门教程
- Comment passer une entrevue avec une entreprise Internet de première ligne, Android Classic Getting started tutoriel
- Comment essayer un développeur Android vraiment niveau, 【 résumé de l'entrevue 】
- Ad redefines PCB size
- [wonderful learning journey of cloud computing] phase I: getting to know cloud computing for the first time
- Sf58-asemi high voltage fast recovery diode in-line package
- Asp.net quick build application page main framework
- Soul painter: cartoon illustration SSH
- Special live broadcast of the first anniversary celebration of Hongmeng community · invitation letter
- Mathematics Interview Questions (X)