1、熟悉计算机基础知识。 2、熟悉操作系统、数据库、中间件、程序设计语言基础知识。 3、熟悉计算机网络基础知识。 4、熟悉软件工程知识,理解软件开发方法过程。 5、熟悉软件质量及软件质量管理基础知识。 6、熟悉软件测试标准。 7、掌握软件测试技术及方法。 8、掌握软件测试项目管理知识。 9、掌握C语言以及C++或Java语言程序设计技术。 10、了解信息化及信息安全基础知识。 11、熟悉知识产权相关法律、法规。 12、正确阅读并理解相关领域的英文资料。