测试的自我修养

       个人的角度看测试的生存之路,工作中需要具备的技能。

1.从纵向上看测试分为:黑盒,白盒,灰盒这种的不看也罢,没啥意思。黑盒主要以功能测试为主,一般就是测试软件的使用。白盒测试主要以代码验证为主,框架junit。

2.从横向看分为:功能测试,性能测试,自动化测试,测开。功能测试上面说过了。

    (1)性能测试又分为:app,web,server。app分为iOS和Android,iOS的话建议Xcode,Android的话abd。web的selenium框架。server一般看IO,memory,cpu,利用接口的方式,jmeter和loadrunner都不是不错的性能测试工具,jmeter免费切侧重性能主推,另外postman作为接口测试也是不错的简单好用,缺点是无法导出,不方便分析。。

    (2)自动化测试分为:UI自动化,接口自动化。app上UI自动化首推appium框架,web还是用selenium框架,接口自动化必备testNG框架,moco框架,springboot框架,httpclient。

    (3)另外工作中不可少的就是抓包工具,推荐Charles,可以做简单压测,测试app可以准确地排查到哪端的问题,其中的map功能建议用一用。

        总结起来就是不撞南墙不回头!

你可能感兴趣的:(测试的自我修养)