友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
八二电子书 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

当程序员开了外挂-第17部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!


    两个人写完之后,相互综合了一下测试用例,互相检查了一下对方所写的,当然程交出去的只有下载的那部分测试用例。
    从大的方面基本上没有发现什么问题,不过如果从细节上扣邢雅凡的测试用例,有很多待改进的地方,只是没有原则性的问题,程也没有去指正。
    他们之所以来到商业化工位这边,是因为这样他们之间可以更好的沟通和交流。
    这样可以大大的节省沟通成本,节省时间,提高效率。
    综合完了测试用例,他们就开始了工作,他们的测试也很简单,就是简单的黑盒测试。
    只是在测试的过程中,程遇到了一个从来没有遇到过的问题。
    ps:
    注1
    我有一个朋友就是开发游戏的,只是他在的是一个小公司,他们的状况基本就是游戏火了就会所嫩模,否则就下海捕鱼。
    不过他们一看一个游戏不火,就会开发另一个游戏,这好几年了,好像没有大火的游戏,不过公司不能撑的下去,我猜应该是闷声发大财那种。
    感谢“198215dai”、“小小柯遥”的100起点币的打赏,感谢“为生活而奋斗忙碌的人”的5点打赏,谢谢,谢谢,鞠躬91度。
    感谢大家的支持,现在这本书在都市签约榜排名21,说实在的心情非常激动,心跳都升高了不少,这是写书以来从未有过的高度,有这个成绩和大家的支持是分不开的,谢谢大家。

第四十章 红的发黑
    在开始测试的时候,程左侧依然出现了一个半透明的屏幕。
    上面有一个和他写的一模一样的测试用例,和之前一样被标记了红色和绿色。
    程测试的功能,和写测试用例的地方是一样的,也是下载功能。
    他们的这个项目是分为了上传和下载。
    上传指的是,用客户端或者其它终端把一些特定格式的图片传上来。
    支持的格式就是常用的那些gif、jpeg、bmp、png、webp。
    上传还好,只要这个系统能稳定的运行,能支持上述的这些格式就好。
    当然了在上传的过程中,也是支持一些特性,比如自动旋转可以把图片放正、缩放可缩放到指定大小,有的图片的位置是b对图片的大小有要求的、压缩可以优化图片的存储空间
    还有图片的大小也是有规定的,不能超过一个具体的值,比如20M。
    不过这还好,但是访问功能或者说是下载功能,这部分功能就很难测试了。
    下载的时候也有缩放,在图片的地址加一个长和宽,这样返回的图片的大小应该是指定的那个大小。
    缩放又分为两种,一种是按照比例缩放,如果大小不匹配,会保全图片,这样会有用别的颜色来填充,至于填充的颜色不同,又可以把这缩放分成好几种。
    最常见的有单纯的固定色来填充,或者用根据图片的内容智能填充,这个会取b图片本身的一个颜色,做一个渐变。
    还有一种缩放是不要留边的,这种是会把图片先按照比例缩放到指定的大小,然后把长的那个一边给裁剪了。
    还有一种缩放是b变形缩放,不过这个不太常用,毕竟变形了的图片会失真,这个不会有填充也不会裁掉图片本身的一些内容。
    还有的是裁剪,这个一般是用于图片本身特别大,这个功能可以把图片裁剪的小一些,可以设定一个从哪个位置裁剪,它不缩放图片本身的大小。
    还有针对人脸的裁剪,如果图片里面有人脸,要优先保证人脸不会被裁掉,并且尽量是把人脸安排到中间的位置。
    还有转换图片的格式,比如原来的图片是png,但是访问的时候输入的扩展名却是另一个,比如说是webp,右键另存为的时候图片的扩展名应该就是webp。
    再或者是一个gif动图,如果把扩展名改成jpg,那么就应该是只保留了第一帧和裁剪有点像。
    还有对gif进行的帧的裁剪,比如一个gif有300帧的内容,可以只裁剪第一帧,就相当于是一个静态图片了,还可以指定比如裁剪20帧,或者其它一些其它数值的帧数。
    还有的是对图片进行圆角处理,可以是简单的把四个角给圆形b处理一下,也可以是把b整个图片都进行圆形处理。
    它们都有对应的适应场景。
    还可以对图片进行压缩,可以选择不能的压缩比。
    不得不说他们这次开发的产品质量还是不错的,程也只从半透明的玻璃上看到了三处bug,但是有一处特别显眼。
    那个红的都有点发黑了,小虫子的数量,也是程自从得到系统以来,从来没有见到过的多。
    “既然这个这么厉害,那我就先把其它简单问题的给找到,这个留到最后。”程如此想到。
    那个红的都发黑的bug是处于缩放分支。
    程测试了好几遍,那几个缩放的功能都好着呢,没有什么问题。
    也不知道为什么会那么红。
    最后正在程一筹莫展的时候,才想起来了系统布置这次任务时候的详情。
    程又看了一眼任务。
    帮助商业化团队进行测试,任务要求在进行黑盒测试的同时也要进行灰盒测试。任务完成奖励:1。定向技能点50;2。自由技能点50;3。人民币200元;4。键帽5;
    系统在发布其它任务的时候,从来没有说过指定要用什么技术,但是这次是个例外。
    它居然明确指定了要用到灰盒测试。
    任务一定是有所指向的,不会无缘无故就来这么一出。
    “所以如果我猜得没错的话,这个bug是要灰盒测试才能测试出来,或者说是用灰盒技术可以很容易的测试出来。
    而人工黑盒的测试,不太容易发现这个问题。”
    程的智商突然在线了。
    “可是灰盒测试是要有编程经验的。”
    今天上午的时候系统曾经发布了一个每日任务,但是今天开始的时候程并没有从姚绍那里要到,有什么能测试的项目。
    所以他想了一个办法,自己写程序,自己来测试,也不知道这算不算是系统的一个bug。
    当时程选择的是php,当他找到了全部的bug的时候,系统还额外的给了他一个附加奖励定向技能点50。
    “我怎么感觉,我的人生的道路都被人给设计好了,我只需要按照它设计好的走就好了。”程在内心深处突然冒出来了这个想法。
    可惜的是那个奖励只有50个技能点,所以程的php编程经验还在初级阶段。
    程看了一下自己的属性还有从系统那里得到的好东西:
    键帽:79个
    减负背包:1
    黑盒技能:513
    找错字技能:20
    自由经验:380
    基础击键能力:6。5
    力量:20千克
    php技能:50
    这也就是一个初级的phpb工程师,人家从培训机构出来的人应该都比这个水平高吧!
    现在社会上还是有不少的php培训机构,很多人在学校没有学习到什么知识,他们会去培训机构再继续深造一下。
    也不是说培训机构讲的东西就不好,只是很多人没有什么基础,所以大部分人去那里学到的东西比较少。
    甚至有的培训机构,会在最后一个环节教人怎么面试,其实这个没有什么,但是他们会教人怎么包装自己,把本来没有的经历都给包装上去,还有的会学历造假,简历造假。
    这如果谁面试的时候一不注意给通过了,那可就真的丢人了。
    程现在的程度,连他们都比不上,不过程并没有学历造假。
    程相信再有几天的时间,他就会成为一个中级,甚至很快就有可能成为一个高级工程师,到时他一定比培训机构走出来的大部分人强。
    还有一个办法是程不想用到的。

第四十一章 一夜回到解放前
    程看着那些自由技能点在沉思,他并不想用这些技能点,程想的是万一有更需要的地方,到时没有不是干着急?
    最后程还是决定再试试,万一能找到问题,那就省下来了自由技能点。
    “对了,我并不一个人啊!我还有一个小伙伴。”程突然想到了一件事情,还有一个人和他一起测项目邢雅凡。
    “也不知道她测试完了没有?”
    程之所以会有想起这个问题,是因为如果她还没有测试完成就让她来帮自己测试,那不是耽误人家的工作吗?
    不过随后程就想明白了,就算她没有测试完,也能来帮自己,因为程也可以去帮她进行测试,速度肯定还比邢雅凡的速度快。
    在得到了邢雅凡的回答后,程得出了一个结论。
    果然没有系统的人们的测试速度还是很慢的,或者说是正常的速度。
    “你能来帮我测试一个小分支吗?我总感觉这里有问题,但就是测不出来有什么问题。”
    程装作一副非常苦恼的样子,其实也不全是装出来的,他确实也有几分苦恼。
    “我帮你测试你那边的。”程接着说道,他怕邢雅凡不答应,因为这会影响到别人的工作。
    这是来自同行的求助,邢雅凡听到程说的话,内心还有一些小激动。
    “那好吧,你为什么会感觉这里有问题呢?”
    邢雅凡有点不解,这怎么还扯上玄学了,你又不是女人,有什么第六感,呸,什么第六感,好羞耻。
    “我也不知道自己为什么会有这个感觉,但是你知道前两天我和霍令慧的比赛吗?”
    程想把自己的第六感说的更玄幻一些,只有这样,他的测试速度非常快的时候,别人才不会怀疑他。
    说起前两天的程和霍令慧的比赛,邢雅凡还是知道的,她本身就是一个测试人员,所以对于公司这样的测试人员之间的比赛还是很关注的。
    甚至她还去过现场近距离看了一会儿,但是程当时并没有注意到,就算注意到了估计也会忘的,毕竟当时很多人都在围观他们的比赛。
    “知道。”
    “其实我就是靠着这种直觉获胜的,我感觉哪里会有问题的时候,往往8090都会有问题。”所以我会把大部分的时间花费在这上面,这才能找出来他们找不到的错误。
    最后之所以能赢得这场比赛,和我的第六感密不可分。
    “你的第六感?”邢雅凡在脑子里幻想出来了一个画面,程从口袋中拿出来了一个“第六感”,说道:来交个朋友吧?
    晃了晃脑袋,把这个想法从脑子里甩了出去。
    “好吧,你赢了,你说什么都对。”邢雅凡对程这种鬼话,她表示完全不信。
    不过最后她还是同意了程的提议,她帮程测试一个小分支,程也帮她测试她还没有完成的。
    她也把程写的测试用例过了一遍,并没有发现什么问题。
    “你如果非常确定这里有问题,该不会是你的测试用例有什么遗漏的地方吧?”邢雅凡开始怀疑程写的测试用例。
    “不可能,如果我写的测试用例有问题,晚上请你吃b麻辣小龙虾,你能帮我找出来错误,我也请你吃。”
    程非常自信,如果她真的能帮他找到错误,别说几十块钱的麻辣小龙虾了,就是一起去做个spa、推个背,程也乐意。
    可是他也有点怀疑,毕竟自己都没有找出来,别人能找出来吗?
    不是说他比别人好多少,而是他坚信这里一定有问题。
    别人找不出来会怀疑这里可能没有问题,但是程不一样,他坚信这里一定有问题,找不出来肯定是他的自身的问题。
    果然,邢雅凡测试了两遍,都没有找出来bug,还一度怀疑程是不是判断失误,为什么那么笃定这里会有问题。
    “看来我的自由经验就是要在今天用了。”程觉得是时候用他积攒的自由技能点了。经验和技能是同样的,如果后面出来技能点或者经验值其实都是同一个意思
    闭目凝视,程进入到了系统空间,把380经验点都加到了php技能上面。
    php技能点立刻从50到了430,他的脑袋也晕了一下,接着就是大量的知识传输进来,什么phpfpm相关的原理还有一些配置,php本身的一些函数,还有一些高级函数,还有php常用的扩展、扩展开发,还有php一些底层的实现原理,还有php很多的开源框架什么的
    一时间都蜂拥而至,之前程感觉他的大脑有很多一直在吃干饭的脑细胞,但是现在他有一个感觉,至少在这一刻,他的大脑里的细胞都开始工作了。
    “这技能点太值了!”程感觉自己能在短短的几天,不对,是短短的几分钟内就把一门语言给推到了高级,那些技能点没有白花。
    “你知道灰盒测试吗?”程问邢雅凡。
    “知道啊,虽然平时也不怎么用,但是我有学习过的。”
    看来邢雅凡也是一个热爱学习的人。
    “嗯,我觉得这块一定有什么问题,现在黑盒我们测试不出来,我就用灰盒来测试。”
    “你其它都测试完了吗?”邢雅凡这么问是因为灰盒需要写一些代码,这对于测试人员来说会比黑盒更耗时一些,一方面他们不是专业的程序员,另一方面本身开发一些东西就比较耗时。
    可是灰盒的代码写出来之后,如果接口不做大改动,他的测试也不用做改动,在后期会省一些时间。
    不过前期那是很费时间的事情。
    “其它都测试完了,我帮你测试出来了一个bug,已经记录下来了,并没有提交,一会儿你可以自己提交一下。”
    程对邢雅凡说道,他这是在帮邢雅凡,但不是为了突显自己的能力有多强,也不是为了抢功劳,所以他把提交bug的工作还是留给了邢雅凡。
    也许邢雅凡并不会认为程这是对她好,但是程自己是要注意的。
    程又看了一遍缩放那里的要求,就开始动手写灰盒测试代码。
    为了测试自己的代码,程度又写了一个测试用例。
    别说还真的有一个bug,不过和之前相比已经少的太多了。
    写完了之后,差不多也到了吃饭的时间点了,程就随手把程序运行了起来。
    邢雅凡邀请程一起去吃饭,程说他在外面吃,实则他是要吃系统空间内的果实。
    进入空间吃了点东西,还养了养神。
    只是吃个饭,也就一会儿的工夫,正在吃饭的商业化开发团队的人员就收到了好多条报警。
    他们看到之后,匆匆忙忙的就赶了回来,饭也不吃了。
    他们想弄清楚服务器到底怎么了?

第四十二章 大哥,你快收了神通吧
    虽然报警是来自开发环境,但是这个产品的意义重大,他们可是立了军令状的,如果有问题,他们就要提头去见了。
    说实在的他们也工作了有好几年了,像这种项目他们也是头一遭遇到,这可是有关他们的去留问题。
    报警是在开发环境,这对于他们来说那太好了。
    找到了问题解决后,上线就不会有同样的问题了,如果没有在开发环境没有发现,而是到了线上才有的这个问题,那他们就真的没法交代了。
    在回去的路上,他们几个开发还在交流。
    “到底是怎么回事,为什么开发环境的负载会突然升高?”
    “对啊,是有什么bug了吗?”
    “一切都等回去了我们好好的检查检查代码,一定要找出来原因,不能带着问题上线。”这是他们开发的eader说的。
    宋飞翼主导了这一次开发的整体架构,是开发团队的负责人,也是架构师,这次的技术选型什么的都是他在搞。
    他的这一次的技术选型自认为还是非常不错的,上传的时候不管是二进制还是需要从别的网站抓取的ur,他是先放入到了一个本地的redis一个内存数据库,速度非常快,�
返回目录 上一页 下一页 回到顶部 0 0
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!