Posts

Showing posts from January, 2012

We call it “vodQA” and it’s free to attend!

Image
What is it?  vodQA is a platform for members of the software testing industry to strengthen the QA community by sharing and learning new practices and ideas. vodQA is a series of testing events hosted by ThoughtWorks across our India offices. This is the first time it will take place in Bangalore. The series is open to all testing professionals from the IT industry. Read more details here .

“When” and “Why” about Locators

  Generally when we are writing our automation test in Selenium or any other driver , the first thing we tend to do is start looking for object Id. Thought we have multiple ways of getting the hold of the object on a webpage like: Id name Link text XPath DOM Id or name is the most simplest and easy to use locators. Advantages with them is it increases the readability of your test code. It’s also better than other locators in terms of test performance. If you are using lot of Id’s and your test code is becoming too clumsy then one suggested way of using Id’s would be to have a separate file and then probably you can rename them if they are not properly named in the page source (Google page “q” as their search box Id). Link Text is mostly used with links and limited to that. They are easy to use. However they are a little problematic to maintain because of often changing link texts. Next is the famous XPath, simple to use (if you are using F

Testing Web application using AndroidDriver

This blog is mostly like a  “How to” post on testing web application using Eclipse IDE, JUnit and AndroidDriver. What all you need ? Eclipse (version 3.7), JUnit, selenium-server-standalone-2.15.0.jar and of course Android SDK. Before you do anything, you need to install Android Emulator on Windows, and then install WebDriver on that emulator: http://www.nishantverma.com/2011/06/installing-android-emulator-on-windows.html     http://www.nishantverma.com/2011/06/installing-webdriver-on-android.html Post the set up, you can refer below to download the sample test framework from Github to get started https://github.com/nishantverma/Android This is a test framework skeleton and can be leveraged for specific testing requirements.

Feedback

Image
On Friday, I just finished "Group Feedback" session. Well I don't want to blog about what happened in that feedback. This post is more from the point of view of "Why we need feedback?". What is " feedback "? Wikipedia defines feedback as Feedback  describes the situation when output from (or  information  about the result of) an event or  phenomenon  in the past will influence an occurrence or occurrences of the same (i.e. same defined) event / phenomenon (or the continuation / development of the original phenomenon) in the present or future. When an event is part of a  chain  of  cause-and-effect  that forms a circuit or loop, then the event is said to  "feed back"  into itself.  We work in team and the team is made up of "Individuals". The behavior of individuals influence the outcome of team , may be in a positive manner or negative! A team is constituted to achieve a certain goal and so the team members behavior