<menuitem id="ry0tx"><bdo id="ry0tx"><video id="ry0tx"></video></bdo></menuitem>

  1. <li id="ry0tx"><ins id="ry0tx"></ins></li>

          <input id="ry0tx"></input>
          软件测试到底在测啥?看完这篇,你就懂!
          发布时间:2019-01-28

                 如今,软件测试工程师的年薪从数万到六、七十万不等,究竟是什么值得软件公司付出这么高的薪资?软件测试工程师都在测试哪些东西?具体要从哪里入手?测试哪些项目?#30475;?#23478;一定很好奇。
           

                 下面我们就拿测试工作中3种最常见的测试类型来举例,为你进行简单、直白的?#24471;?#20171;绍。
           

                 功能性测试-Functionality
           

                 所谓功能测试就是测试软件的功能,尤其是软件可能出错的功能。要求软件测试工程师对被测试的软件有很好的了解,尤其要能发现软件中各种意想不到的问题,比如:
           

                 . ATM机上取过钱,账户上却不扣款

                 . 输入了不正确的日期格式,也可以成功提交

                 . 网络银行上转账的超链接打不开

                 . 手机上正在听音乐时,来电不提示

                 . 地铁公交卡刷卡后,扣款不成功

                 . 手机APP无法正常启动
           

                 总而言之,我们在使用软件的时候,发现的任何功能性的问题,都属于此类问题。
           

                 ?#27604;唬?#20063;有人会产生一种错觉,认为这个工作并不难。要知道,发现一、两个问题的确很简单,但是要把所有问题都找出来,那绝对是天大的难事,更离不开一整套有系统、有逻辑的工程方法。假如有人能真的把京东、淘宝上所有的bug都统统找到,百万年薪简直唾手可得。
           

                 安全性测试-Security
           

                 近几年,大家可能时常会听到“某某网站的客户数据发生泄露”之类的新闻。远的不说,拼多多被恶意人员利用软件中的漏洞,盗走了以千万计的优惠券,就是典型的安全性测试没有测试充分。
           

                 在安全测试过程中,测试人员最关心的是:SQL注入、口令?#29616;ぁ?#21152;解密技术、权限管理、安全日志等方面的测试。如果安全测试不过关,就可能导致:某支付宝账户的余额被恶意转走、CSDN网站用户600万数据泄漏、手机上的联?#31561;?#20449;息被窃取、某网站首页被恶意篡改等等类似问题。
           

                 简单来说,没做好安全性测试,就相当于你离开了家,仅仅把门关上了,虽然上锁了,但是却没有锁好,小偷不用钥匙就能打开你家的门锁,?#25105;?#20351;用,甚?#38142;?#36208;你家里的物品。所以,为了?#20048;?#23567;?#21040;?#20837;,我们测试工程师就要去验证每一把锁是否被锁好了。这显然是个很重要的技术活。
           

                 著名的美国公?#31455;?#27468;,就?#34892;?#36175;找漏洞的奖励计划,我们在这里摘?#23478;?#27573;新闻报道:
           

                 “Google是当今网络上最具统治力的互联网公司。它从当初一个简单的搜索引擎进化成为现在的一个各种媒介的综合体,它的触角遍及每个家庭和每台移动设备。这种前所?#20174;?#30340;规模也造成了它无所不在的安全风险。
           

                 Google最关注的漏洞类型有SQL注入、跨站脚本、跨站请求伪造和远程代码执?#23567;?#21457;现这些漏洞的研究人员,将获得Google安全团队的充分认可并进入Google名人堂。”
           

                 说到Google悬赏计划,还不得不提,前几个月?#20540;?#27832;沸扬扬的20万“Android安全悬赏”项目。据外媒Venturebeat报道,自2010年推出所谓的“Android安全悬赏”项目以来,谷歌已经向1000多名安全研究人员支付了?#24067;?00多万美元赏金,单单去年就支付了300多万美元。
           

                 软件测试工程师到底值不值钱?你心里应该有点数了吧。
           

                 性能测试-Performance
           

                 如果一个软件,在一个用户使用的时候,软件安然无恙,但是100万人使用的时候,软件就出现了问题,那可能是……性能测试的锅。
           

                 以前在双11活动期间,阿里巴巴需要大量的技术人员值夜班,就是为了?#20048;?#22240;为全民网购,流量过大,导致淘宝崩溃。如果把性能测试做好了,系统崩溃的可能性就会小很多,而性能测试工程师就是做这个工作的。
           

                 在性能测试过程中,测试人员往往最关心:系统?#35797;矗琧pu、内存、io读写、并发用户数、最大数据量、响应时间、处理成功率。性能测试发现的问题,通常是在大并发量下产生的,比如:网页半天打不开,?#20174;?#24456;慢;应用程序运行太久占用内存很大;软件系统崩溃;Android手机运行不流畅,经常卡顿等等。
           

                 想通过性能测试,找出软件性能上的问题并不容易,如果能够定位到问题所在,朋友,恭喜你,年薪几十万都是小意思。
           

                 ?#27604;唬?#38500;了以上3种测试类型,还有兼容性,易用性,可移植性等等诸多测试特性,不是短短一篇文章就能够完全囊括的。
           

                 还是那句话:测试是门技术活,更是一个值得投身的好职业。如果大家对软件测试?#34892;?#36259;,不妨来51Testing多多了解一下。

          相关阅读:
          博为峰为某著名港口企业的网上业务大厅提供离岸测试服务
          29岁转行走自?#21512;不?#30340;路,这位小哥如今活成这样
          教育扶贫两三事:探访贵州毕节“马摆小学”
          回顶部
          咨询
          网上时时彩平台违法吗
            <menuitem id="ry0tx"><bdo id="ry0tx"><video id="ry0tx"></video></bdo></menuitem>

          1. <li id="ry0tx"><ins id="ry0tx"></ins></li>

                  <input id="ry0tx"></input>
                    <menuitem id="ry0tx"><bdo id="ry0tx"><video id="ry0tx"></video></bdo></menuitem>

                  1. <li id="ry0tx"><ins id="ry0tx"></ins></li>

                          <input id="ry0tx"></input>
                          新出游戏网络游戏 七星彩高手规律论坛 云南时时前三走势图带连线 广东麻将规则 瓦莱幸运飞艇开奖结果 排球比分在哪可以看 中网内蒙古时时结果 pk10庄家是谁 riben人体写真 重庆时时后2星走势图