1)熟悉软件研发流程,即软件生命周期;
2)相关软件业务知识;
3)软件开发模型、测试模型;
4)常见测试方法:黑盒测试、白盒测试;
5)常见测试工具:LD、Jmeter、selenium等;
6)测试相关文档的编写;
7)功能、性能、安全测试等;
8)开发语言、数据库、相关操作系统等。
1)责任心(最重要):
2)沟通能力:对问题和内容的阐述要有理有据,具有说服力。
3)要有团队合作精神;
4)要耐心、细心、信心;
5)要有风险防范意识;
6)要有持续学习能力。
开发人员:创造性思维,编写高质量代码;
测试人员:破坏性思维,想方设法模拟用户,从用户的角度破坏系统,构建正常、异常输入,发现