一个人的测试能力包括硬实力和软实力


硬实力分为测试思想,测试工具,通识技能和业务模型

测试思想:整体大于细节,测试要抓住重点

测试工具
抓包工具:fiddler、Charles、stream(IOS)、mitmproxy、anyproxy
自动化测试:Appium、ATX、Selenium、unautomator2、AirTest、
UICrawler、AppCrawler
APP测试工具:SoloPi、Monkey、Mixim、GT
接口调试:jmeter、postman
终端:xshell、iterm2、SecureCRT
数据库连接工具:Navicat
IDE:PyCharm、Idea、VSCode、微信开发者工具
CI/CD:jenkins、git、maven、gradle
DevOps:Fabric、Ansible、Docker
不要为了学习测试工具而学习测试工具
不要为了开发测试工具而开发测试工具

通识技能:工作的一些基本常识,网络知识,编程语言等,常用的Linux命令

软实力包含:情商,沟通,责任心和风险意识
沟通:
1、沟通要有目的性、沟通完之后要形成结论,并把结论写下来
2、能群聊就不要单聊,能文字就不要语音,重要的事情最好都要有邮件去告知相关的人;开发都很忙,口头上说的事很快就忘了,所以最好要有文字留档,避免遗忘


责任心:
责任心是测试工程师的底线,即使改了一行代码也要经过测试之后再上线
发现bug也一定要提出来,不能睁一只眼闭一只眼,把这个bug落到线上去了
分险意识:
问题发现越早,风险越小,不要开发提测了,才匆匆忙忙的去整理测试用例
不写测试用例直接测试也是测试的一个大忌
发现bug不管bug大小都要提交bug,bug一定要有结论
影响到客户的bug,原则上是一定要修复的,假如说是一些无关紧要的bug,修复起来比较困难经过和开发,产品沟通协商
决定不修了,也要给一个不修复的理由

原文地址:https://www.cnblogs.com/lgmeng/p/14843233.html