最强的软件测试人员,具备如下素养: 1.熟悉软件测试流程和方法; 熟悉系统测试、性能测试、功能测试、回归测试、安全测试、可靠性测试等测试类型,能够熟练使用测试工具,熟悉各种测试方法,如测试计划编写、测试用例编写、bug跟踪、测试报告等。 2.充分理解软件需求; 要能够深入理解软件需求,从客观的角度准确地把握软件的功能,以及测试的重点。 3.熟悉软件开发; 能够熟练使用常用的开发语言,如,C/C++、Java、Python等,并能够编写测试用例。 4.熟悉软件质量控制; 能够熟练使用软件质量控制相关的工具,如,静态代码分析工具、性能分析工具、自动化测试工具等。 5.良好的沟通能力; 能够有效地与开发团队、产品经理和用户沟通,分析和解决问题,提出有效的解决方案。 ------------------- 【tips】 软件测试,主要分为功能、性能和功耗测试三大类。 其中,技术含量较高的是性能测试,因为需要自己写脚本,或者利用appium/selenium两个自动化框架测试工具进行测试。需要一些代码能力。 功能测试,就是点点点,傻瓜式的操作,没有任何技术含量,现在大企业开始使用自动化工具或者机械手臂来完成这部分测试。 功耗测试,这个研发是真的苦逼,大部分都是研发自己改完代码自己测... 测试要理解测试的意图,不要瞎测,不要为了任务去测试。 还有,一定要熟练。
|
|