广州网站建造集团官网 老直营威尼斯网址开户
老品牌威尼斯网址开户 吾们 效劳 网站建造 移动应用 案例 报道 联系
咨询热线:13711534025

期待聆听您的声音

13711534025

不忽悠,不作恶,不欺诈;敬天理,存良知,思利他。
QQ咨询 QQ咨询 QQ咨询
广州总部 深圳 佛山 广西

与吾们一起分享美好

再谈软件测试人员的发展方向

发布时间:2017-06-13 发布作者:老直营威尼斯网址开户 查阅次数:1787次 标签:广州网站建造 广州网站建造集团官网

如果您不想转开发,转管理,转产品,或自己创业买煎饼果子的话。so说明您是对测试是真爱。测试需要把握的测试 技术实现 太宽泛了,以是,吾们必需要决定一个方向。五年昔时了,我想再试着写写对这几个方向的认识。 


自动化测试

 


  自动化测试有广义和狭义之分,广义上一切使用工具或代码来代替手工测试都可以认为是自动化测试;不过,在测试圈中,吾们一般狭义的来理解自动化测试,基于UI层的自动化测试 技术实现 。


      如果想做好自动化测试,我觉得测试人员应该达到一般开发人员的水平。如果是名普通的Web开发人员,想做好本职work需要把握一门编程语言 + Web框架 + 数据库;如果一名普通Web自动化测试人员,想做好本职work需要把握一门编程语言 + 单圆测试框架 + selenium(注 :Selenium已经成为了做Web自动化的不二之选了)。Web开发人员想进一步提升,可能需要进修代码重构,策划模式,SQL策划与优化。Web自动化测试人员想进一步提升,也需要进修代码重构,策划模式,基于Selenium的二次封装等。


      以是,在我看来一名合格的Web自动化测试基本上等同一名Web开发人员的水平。只不过,下者写的是功能代码,上者写的自动化测试代码。


      除这以外,还有接口自动化、移动自动化等,基本上也等同相关开发人员的水平。


 

性能测试


  性能测试,相信每个测试人员都或多或少的接触过性能测试。表面上看,它的入门非常easy,主流的LoadRunner和Jmeter都供给了录制脚本的功能,录制--> 设置虚拟用户数 --> 运行,然下一赋性能测试就完成了。笔者的首份测试work的第二任务也完成一赋性能需求;当时磕磕绊绊的花了三四天时间搞定,性能测试报告也做的有模有样。


      但如果想做好性能测试,我觉得测试人员应该达到一般架挂子 Φ乃剑辽俦纫话愕目⑷嗽备私庀低车恼寮芄埂


      易于 这般,这个架构也分两说,对于一般的porject,环境上都有成熟的Plan,譬喻LAMP,再加上Nginx和redis,也有很多成熟Web框架,以是,开发人员只需要按照业务需求把功能实现了就好,除非是特别新的开发新手,犯一些低级的错误导致性能小case,一般的性能就是验证当上系统的能力,增加效劳器也是最便捷的手段。


      另一类就是对系统的性能有极高的要旨,譬喻证券交易系统,银行系统,网上购票系统这些,这些一般用的架构和Plan就不是吾们常见的了。so,对性能测试人员的要旨也非常高。听一朋友说,性能测试环境与线上正式环境是一模一样的配置,单这一点,一般的小集团官网也玩不起。


      以是,想成为一个牛x的性能测试人员,朝着的架挂子 Φ姆较蚺Π桑∽詈媚艿揭诩队没А偻虿⒎⒌膒orject和TEAM中磨练。

 


安全测试


  About安全测试,我知道很少,只能easy的 侃一侃。安全测试是主流中的非主流,“主流”指的是它是测试 技术实现 的一个主流方向,“非主流”是指在我看来,对这个 技术实现 的研究和进修没有什么固定的章法,想要兼有成就需要一些天资和悟性。


      曾几何时,我接触到第一位安全测试工程师,他教吾们用AppScan工具扫描,晚上下班的时候开着扫描,第二天把扫描出的小case给开发人员归纳。我以为安全测试不过如此嘛!


      最近这家集团官网上下接触到两位安全测试工程师,人家基本不用工具的好么!上者给吾们演示用SQL注入去拿到一个网站的下台管理员密码,灰子 蔷醯煤芸岬模广耍腜ython语言也用的66的。下者告诉我主要的安全手段就是代码审查;您要对porject所使用的编程语言和框架里面的某些方法/函数非常熟悉,知道某些方法/函数在怎样使用时会存在安全隐忧 ,单这一点我也觉得很难,这个方法我会用,我怎么知道在什么环境下引发漏洞?除非我遇到过。


     (题外话,我跟这两位安全工程师关系都挺好,上者一直是饭友,常常中午一起吃饭;下者旅游时常住一个客厅,两人能探讨人生到很晚,可惜未得他们身上学到半点皮毛,遗憾!)


 


白盒测试



  白盒测试给测试人员去做,有利有弊,整体来说,我不太赞同由测试人员完成。


      白盒测试的主要工具就是单圆测试框架了,这个真没啥难的,如果您一点编程底子,我可以一个钟点把您教会。


      测试人员做白盒的优势就是具备测试思维,在策划测试用例时揣摩更好全面;但难点也很明显,和开发一样熟悉被测代码,这一点有难度,我在做接口测试的时候,曾花好几个钟点去理解开发写的一个接口的逻辑,明显觉得自己智商有点不够用。而且,您可能需要再是熟悉2~3位开发人员的代码。


      开发人员去写单圆测试,抛除“盲目自信”“没时间”“懒”等圆素之外,优势非常明显,没有谁比自己更熟悉自己写的代码了,他们只需要把握单圆测试框架的用法和一些常用的测试方法,就可以很快的把单圆测试写完并全部运行通过,而且发现bug之下,修改起来也非常快速。

.Net开发的两个小技巧

清除浮动的原理和方法

吾们的地位

广州 广州市天河区岗顶百脑汇高技术大厦B塔27楼 020-6235 2949

深圳 深圳市南山区汉京万国大厦18A 159 8916 9178

广西 茂名市茂南区油城三路广西创业创新孵化基地B110 159 8916 9178

吾们的效劳

网站及移动应用 牛逼直营网站 APP开发 小程序开发 WeChat运营

系统应用开发 OA/ERP/CRM/HR系统开发 教学管理系统 电商系统 应用型软件系统定制开发

了解吾们

集团官网简介 联系吾们 吾们的案例 讯息报道

使用条款 隐私声明 Cookies

© 2009-2020 老直营威尼斯网址开户 版权一切 广ICP备16051058号

XML 地图 | Sitemap 地图