Sunday, October 12, 2014

Day1 (Java Training)

Why selenium ?
  • It can be used for many OS (almost all the OS).
  • Supports many programming language. Ex- Java, Python, C# and Ruby etc.
  • It's an open source as well as very effective.
  • Test script execution is much faster than QTP.
  • Easy to learn and understand.
What is the difference between Scripting and Programming language ?
  • By using programming language, we can develop application.
  • Scripting language is used for testing/validating application. Using scripting, application can not be developed.
What is a Program ?
  • Program is a set of instruction.

Here, we are going to learn selenium using core-Java.



Interpreter- One line at a time and convert it into LLL.
Compiler- It take entire program in one shot.

JVM- Java virtual Machine- It's work as an interpreter.
JRE- Java run time environment.

Why Java is so popular or Best feature of Java ?
  •  Java is platform independent.
    Explanation- Suppose if we have executed byte code, then JRE is sufficient to run that. (as explained in above diagram).
                 To make platform independent convert the java code into byte code. And as we can execute this byte code on any OS that's why Java is called as platform independent.

Topic's need to cover for Core Java-
  • Basic idea of programming language. (done above),
  • Class, Members of Class,
  • Method overloading,
  • Constructor,
  • Method overriding
  • Type casting
  • Interface
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Array class
  • Object class
  • String class
  • Exception Handling
  • Wrapper class, 
  • Collection
  • File handling
  • Threads
  • Rest if anything missing above


That's all for today... :)



3 comments:

  1. you just firing your passion.. :)

    ReplyDelete
  2. Nice post! your blog information is unique.Keep updating your blogs we are curious to know..thanks for the providing great information about the Core Java Training
    : )

    ReplyDelete
  3. Nice and Useful Information, It is Very Useful for me and Thanks.
    core java training

    ReplyDelete