Selenium Interview - A basic guide

One of my friend recently had to attend an interview for a company for a selenium - tester job profile. Then he asked me, what should I prepare for? Then I thought of putting together this post, as selenium is now an industry accepted tool.

Simple explanations

What is Selenium  ?

- Its a web testing tool.

How it works?

It works through a proxy, using javascript to driver the tests.

What browsers does it support?

Firefox - 3.0/2.0
IE         - 7/8
Safari

What programming languages can you use to write the tests?


LanguageSelenium IDESelenium Remote ControlSelenium Core
C#Generate codeLibrary ("driver") supportn/a
JavaGenerate codeLibrary ("driver") supportn/a
PerlGenerate codeLibrary ("driver") supportn/a
PHPGenerate codeLibrary ("driver") supportn/a
PythonGenerate codeLibrary ("driver") supportn/a
RubyGenerate codeLibrary ("driver") supportn/a


Preparing for Interview

Tips :

1) Understand the basics right :

-  Basics of Web testing
-  How selenium works?  -  http://seleniumhq.org/about/how.html

2) How selenium Indentifies web element on the page?

- By Id or Name or Using an Xpath

3) Different Flavours of selenium

- Selenium Core
- Selenium RC
- Selenium Grid

4) Selenium  - How to use IDE?


5) Is IDE good enough to automate your tests?


6) What are the practical issues, while using selenium?


7) Selenium Vs Other tools (Like QTP)


8) Multi browser testing with selenium (Or Selenium Grid)



0 comments:

Post a Comment