51Testing软件测试论坛

标题: 找一个会代码的测试工程师 [打印本页]

作者: CeCe1214    时间: 2016-1-16 11:49
标题: 找一个会代码的测试工程师
我们是谁?

七年专注为加速而生,国内顶尖网游加速器运营商, lonlife 期待与您组队开战!

郑州珑凌科技有限公司( lonlife )成立于 2008 年,旗下主要运营有玲珑网游加速器。玲珑网游加速器是一款小巧但功能强大的产品,通过不到 10s 的下载和简单安装,即可为用户解决跨网、跨平台游戏过程中所遇到的丢包、卡顿、掉线等一系列难题。目前我们拥有过百万的有效用户,支持数百款国内外游戏,行业排名位居前三。

lonlife 是由一群充满理想的年轻人组成的团队,我们有最接近 BAT 的办公环境和薪资待遇。在 lonlife ,薪酬没上限、大牛遍地走、苹果是标配、租房你嫌累、我们给你配。在 lonlife ,团队关系简单融洽,吃不到勾心豆角,我们只有楼顶烧烤。在 lonlife ,大牛你不用担心蜗居小城技能废掉,我们让你品尝技能 Max 的美妙。

我们需要你做点什么?

我们需要什么样的你?

【试题】
我们的加速网络工作原理类似VPN。客户端劫持符合规则(通常是游戏进程发出)的IPv4数据包后,使用UDP隧道的方式发往入口服务器。入口服务器通过中转服务器将这个UDP承载的IP报文送往出口服务器。出口服务器执行NAT等工作后将IP报文发往最终目的服务器(通常是游戏服务器)。目的(游戏)服务器送回的IP报文处理后原路送回客户端,入口服务器到客户端依旧是UDP隧道的形式。

隧道报文的格式如下:[IP [UDP [VxLAN [IP2] ] ] ] 。其中IP和UDP为隧道本身的外层UDP报文,IP2为被劫持的内层IP报文,可以承载TCP、UDP、ICMP三种协议。VxLAN的格式见相关RFC说明。各层IP均支持IP分片。

请在仔细理解和推敲上述工作原理后编写以下测试程序。
一:验证整套加速流程的正确性。比如TCP、UDP、ICMP-Echo是否能被正确加速。【非必须】
二:验证服务端的健壮性。比如如何对服务端进行协议攻击。【必须】
三:如何验证测试程序本身的正确性?即针对测试程序的测试。【非必须】

附加题【非必须】:
在操作系统内核中,IP层是否有进程信息。即知道处理当前IP包时的内核是否代应用层程序执行。如果让你测试,你打算如何测试劫持客户端是否能满足所有常见的socket编程方式。给出文字说明即可。

较高要求为编写以上测试程序,语言和平台均不限(测试一仅限在Windows、Mac环境下)。
最低要求为给出测试思路和方案文档,要求开发人员可以根据文档编写出符合要求的程序。

服务端测试环境: 120.25.152.234:4789
入口服务器IP和隧道端口。此台服务器同时扮演了中转和出口服务器。把UDP报文发到这个地址,并接受它的回包即可。VxLAN中的VNI可随意指定。在第二类测试程序中,如果服务器被攻击成功,会在30秒后重启。即便测试案例不成功,也请把相应的代码发过来或写入文档。


我们提供什么福利?
技术帝看这里:mac电脑、机械键盘、各种资料用书,想要打个报告!
健身帝看这里:台球、乒乓、动感单车、淋浴间、洗衣机
养生派看这里:免费水果、中央空调、空气净化器、净水器、微波炉、电冰箱
懒觉侠看这里:上班不打卡、弹性工作时间、带薪年假
宿舍条件这里:免费、可做饭、有阳台、上下班方便
其他福利这里:五险一金、节日福利、生日福利、结婚生子礼金、公司营收分红、年终奖、免费法律咨询、伯乐奖
Lonlife是一支有理想、有实力的年轻人组成的创业团队,好简历赶紧砸过来吧,也可以推荐优秀的小伙伴给我们,伯乐奖为月薪的10%-100%


简历投递格式: 要求使用pdf格式
邮件标题格式:姓名+应聘职位+期望薪酬+应聘信息来源(例如:李某+应聘软件测试+7k+51testing)
简历投放邮箱:elaine.ma@lonlife.cn
公司网址: http://www.lonlife.cn/

作者: Farrah    时间: 2016-1-18 15:01

作者: CeCe1214    时间: 2016-1-19 10:40
Farrah 发表于 2016-1-18 15:01






欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2