Java程序设计:Java开发环境变量的配置, Java程序的基本结构变量、常量、基本数据类型、流程控制,Java面向对象编程的基本概念。数据库基础:数据库系统的基本概念,基本SQL语句, 数据完整性约束,索引的创建和使用,视图的创建和使用,高级查询,存储过程的定义和使用。第三阶段(测试工具)功能测试工具QTP、...
我的答案是:学软件测试并不一定需要深厚的JAVA基础,但了解基本的JAVA知识对软件测试工作会有所帮助。首先,软件测试的核心任务是确保软件的质量,这涉及到对软件功能、性能、安全性等多个方面的测试。在进行这些测试时,测试人员并不总是需要编写大量的代码,尤其是在自动化测试工具日益完善的今天。因此,...
编程语言:掌握至少一种编程语言,如Java、Python、C++等,这有助于理解软件内部逻辑,从而更好地进行功能测试和性能测试。数据库知识:熟悉关系型数据库和非关系型数据库,理解数据查询与存储的基本原理,这对于数据库相关的测试非常关键。测试理论与方法:理解软件测试的基本理论,包括黑盒测试、白盒测试、...
语言:c或者c++,java,脚本语言如vbs,tcl,shell等,最好都做些了解 数据库:现在数据库最大的市场就是oracle。db2现在也占有一定的市份额。比如sql*plus。mysql等 操作系统:linux是必须要会的,还有unix和windows 测试工具:qc。qtp,lr,vss,svn等 基本的知识很多,要求知识面广一些。测试官会问...
学这些知识如果全天学习3周左右的时间,就差不多了,全是企业里边实际应用到的。自动化的部分主要会涉及到编程语言python/java;自动化测试相关知识自动化测试架构、接口自动化、web端自动化、移动端自动化、持续集成、质量管理平台搭建等等,工具会涉及到selenium、unittest、svn、jenkins、fiddler、postman、...