To be determined
The most frequently used automation tools will be discussed and special attention paid to Java programming quality standards, which must be observed in designing a test system. Examples of using major packages - java.util & java.io - will also be demonstrated.
Upon completion of the course, students will be able to:
1. Develop and run Java applications;
2. Use object and primitive data types;
3. Use arrays and collections in Java;
4. Access network and file resources;
5. Use annotations and Reflection APIs;
6. Apply key principles of OOP in designing applications;
7. Create and refer to relational databases;
8. Account for peculiarities of Java in building test automation applications.
The course will enable students to read, debug, and develop simple Java SW programs, plus get prepared for subsequent courses dedicated to test automation.
Initial experience with development in C-like programming languages
Program Structure and Main Elements
OOP in Java
Data Structures in Java
Dynamic Programming in Java
I/O Tasks in Java