Learn Selenium and Java for Selenium

Sunday, 15 July 2018

WebServices Test Automation-Introduction

What is WebServices? WebServices are set of rules and protocols which helps in communication between two software on same or different platforms. For implementing these webservices there are two popular approaches: REST: REST stands for REpresentational State Transfer. This requires less bandwidth...

Saturday, 14 July 2018

What are collections in JAVA?

What are Collections in JAVA? Today we will be learning of Collections , Collections in java are used to store different object in a single unit.It is like a jar of chocolates Now let us understand why we need Collections? As java Collections framework provide useful set of classes and its methods which are very powerful. If we need to perform algorithm operation we can perform that,...

Sunday, 8 July 2018

Strings in Java : Part 7

String Methods Remember our last post focused on usage of split() method in string in case you have missed seeing that you can see our Strings in Java : Part 6 Post , now we are going to explain some of the easy and most commonly used string methods here , String toLowerCase() This method converts all the character in string to the lower case String toUpper() This method converts all the...

Saturday, 7 July 2018

Strings in Java : Part 6

String Methods Exited about the next method that we are going to explain is Split() method in string. It is commonly asked method in the interviews and it is used most frequently in the Automation projects. Split() method in short returns the array of the string based on the delimiter provided in the method. So let us understand the basic syntax and usage of the split method String split() The...

Tuesday, 19 June 2018

What is Scrum meeting ? What happens in this meeting? Who participates in the meeting?

Have you been thinking about the above questions but not getting the relevant answer? Please keep reading. Scrum meeting is a part of Agile testing environment. When you are working in an Agile based environment, you will encounter scrum meeting on daily basis. Basically, Scrum meeting happens as first thing in the morning as your office day starts. Usually, it goes for 15-20 minutes. It is called...

What is Gradle?

Have you been hearing the term “Gradle” but not sure what it is? Let me give you a short and crisp overview.       Gradle is a build management tool for the JVM.      Gradle is based upon groovy scripting. But, you do not need to learn Groovy to understand it.      When you create a gradle project, you get build.gradle file and settings.gradle...

What is Maven?

Maven is a build automation tool. With Maven we can import all libraries and can also create project structures.  A Maven is basically a tool used to compile our applications. It helps to develop and managing project structure or applications like deployment, clean, packaging, jar and many more features for the Java-based project. When you create a Maven project,you get two folders: src/tests...

Sunday, 10 June 2018

GIT in Practical World

GIT in Practical World We have discussed about meaning of different GIT commands. Now biggest challenge is how exactly GIT is being used in our projects. What kind of GIT approaches are getting followed in organization? Git approach 1-Using Fork Let’s take scenario, there are three members...

GIT Introduction

GIT Introduction Any automation testing project, we need to develop around 100 + testcases in the limited span of time. It is impossible if you work alone. So here we need to work in team while developing scripts. GIT makes our life easy while working in team. How? Using GIT, we can...

Strings in Java : Part 5

String Methods Continuing with commonly used method in the stings we are covering here charAt()  method is more detailed manner. String charAt() The charAt() method returns the character at the specified index number. The default index in which a string start is zero. public class Main{   public static void main(String args[]){   String s="Learn Selenium";    ...

Strings in Java : Part 4

String Methods As we know that string class has variety of methods for String manipulation. We would be explaining the mostly used methods available in string class in detailed manner. String length() The length()  method returns the number of characters available in the string.  Considering the following program public class Main {   public static void main(String[] args)...

Wednesday, 6 June 2018

What is JIRA?

We have been hearing about JIRA a lot these day. Aren’t we? So, let us discuss some key pointers on JIRA today. JIRA is a project management tool used for issue tracking, bug tracking and project management purposes. There are projects in JIRA. A project is simply a collection of issues. An issue represents something that needs to be worked on. Example: ABC_FirstProjectName/MNL-101 ---à...

Tuesday, 5 June 2018

What is Apache POI in Selenium testing?

In an interview, many times, it has been seen that interviewer asks do you know what is Apache POI? You can explain Apache POI in simple language as below and you are good to go. In simple words, I would say Apache POI is a set of libraries which we need to download from official Apache org site to deal with Excel files. Or to read or write in Excel files. If you are working on a Maven project,...

What is OOPS in JAVA? - Part 2

Hello All, Today, we will discuss the remaining 2 parts of OOPS concepts which is Abstraction and Encapsulation. What is Abstraction? Hiding internal details of something and when we show only the functionality without considering the internal details of a system, is known as Abstraction. Example: Can you think of something like this? I give you a minute to think over...THINK. But, if you still...

Monday, 4 June 2018

What is OOPS in JAVA? - Part 1

One more important interview question. You can prepare the answer in following way: OOPS abbreviates as Object Oriented Programming System. Java is considered an object-oriented language. It provides many concepts such as following: Inheritance Polymorphism Abstraction Encapsulation Let's look at each one of them in detail: What is Inheritance? Inheritance:  There are 2 things involved...

What is Requirement Traceability Matrix (RTM)?

I am not sure if this question is still asked in the interview or not but this is one of the very important concept to understand from the testing point of view.  What is the term RTM? It's Requirement Traceability Matrix. We use RTM to ensure that all functionalities in the app(AUT) are covered. Why do we use RTM? RTM is used to maintain the required coverage so that we can cover all customer/client...

Sunday, 3 June 2018

What is JDK, JVM and JRE?

If you are new to Java, you must be wondering what is JDK, JRE and JVM. I know these terms sounds confusing but we are here to make you understand the difference between all of them. You can prepare it in the same way for the interview as well. JDK – Java Development Kit. It consists of Java complier, JVM and Java class libraries. JVM – Java Virtual Machine. It converts your program code...

Strings in Java Part3

How are strings stored in memory? As we know that string can be created via 2 ways i.e by using sting literal (implicit) or by creating a string object using a new keyword. STRING POOL Whenever a string is created via literal, the value is stored in special memory string pool. JVM looks if there...

Strings in Java Part 2

String vs String Buffer String is a immutable and String Buffer is mutable. Confused?, no need to worry just understand the below definition and program , Its easy concept. String - Let us discuss about sting , String class in Java is immutable because we want to increase the performance so once object is created with some content , if we try to add new content/change the existing object it would...

Wednesday, 30 May 2018

How to explain a project in testing interview?

After giving introduction about yourself, the next question that will be asked to you is – Tell me something about the last project you worked on? This is one of the most frequently asked question in any interview. Isn’t it? Have you goggled it anytime to find out the correct answer?  Well, I have done that when I was a fresher. : ) Gradually, over a period of few years, I learnt the...

How to kick-start your career into automation testing ( Selenium with Java)

First and foremost important things is make up your mind that you want to do it. Rest, will fall in place. Have a strong will! Be determined! Once you are sure (in your mind), read ON.  Learn Java. Start with very basics. What is Java? What is JRE, JDK and JVM? Why do we use Java? Why is the language being so preferred among other languages? Why do we use Java? What makes it special?...

For all manual testers who wants to move to automation testing

Are you a manual tester? Are you planning to move to automation testing? Are you thinking how to switch to automation? Are you nervous about the changing market demand? Are you afraid of learning anything new? If answers to all questions are YES, please read on. This might help you in overcoming your fears. Also, you might be thinking that you have rich experience in manual testing and you...

Popular Posts

Recent Posts



Newsletter

Join our newsletter to get secret tips directly in your inbox!


*We Hate Spam!

Powered by Blogger.