Posted on
April 25th, 2013 by
Anirudh Bhatnagar
Finaly, here is a blog in support of all those who feel writing unit test cases is a sheer waste of time.. or is it?? Lets see..
Below are few of the reasons:
1.) You are Neo (from The Matrix) , the ‘chosen one’
You can see the code getting executed as green binaries. You feel the code and understand every use case, you are just so rediculously genious that you don’t require any safety net of unit test cases to identify problems; you can see them with your naked eyes!
2.) Your BA / Product Owner is 10th avatar of Lord Krishna
So whatever he tells you is just Absolute truth! There is no confusion, discussion, ambiguity in the stories because those are the words of God! How can you not understand or even question the divine words? Why do you need stupid unit test cases to identify missing use cases, when nothing is missing!
Read more »
Filed under: Agile, Agile Mindset, Agile Testing, TDD
Posted on
March 31st, 2013 by
Khyati Sehgal
The most common problem which I used to face while running selenium test scripts is because of the intervention of threads .I went through many forums and communities to see the solution of this problem but was not able to find the best way out to resolve this problem. So just gave a thought, to write a blog stating the solution which I applied in my project to resolve the time out problems.
While working in a project I faced the same and resolved it via writing a code and separating a class of thread return and thread timeout handling.
Many of the selenium users might have seen this ERROR erstwhile running the scripts.
ERROR: Timed out after 30000ms
This problem is seen in Selenium IDE ,RC and Webdriver as well.
Problem: This occurs often when one uses click method and selenium take time to find the element on web page or when more than one simultaneous clicks are placed on a same class one after another.
Read more »
Filed under: Selenium, Test Auotmation, Testing, WebDriver
Posted on
March 26th, 2013 by
Prachi Nagpal
Few days back I encountered a situation in my project, where we had to test a web service to which we were not having access to since it was at client's side.
So, we decided to create a simulation or approximation of the Web Service before the actual Web Service by using the SOAP Service Mocking functionality in soapUI which is called a "MockService".
So in this post, I will showcase how Web Service Mocking can be a useful tool in the testing arsenal.
One of the critical usage of this service is Client testing or development; create mock implementations of desired operations and set up a number of alternative responses (including scripts, attachments and custom http headers). Clients can be developed against the MockService and tested without access to the live services. We should use mocks when we can't use the real thing.
MockService, contains MockOperations which further contains MockResponses.
Taking the example of the MockService that we created in our project :-
Read more »
Filed under: Agile, Agile Testing, Blog, Groovy, openshift, Quality Assurance, Restful, SOAP, Testing, Uncategorized, Web Services
Posted on
March 26th, 2013 by
Subrahmanyam
There is no point explaining, how efficient ‘Automation’ is for a Product Testing. Now imagine ‘icing on the cake’, when parallel testing is introduced along with it. I will showcase how Parallel testing could reduce time and effort, and the same time run the test cases parallel on multiple machines ,operating systems and browsers in this particular blog.
Traditional Execution of test cases occurred serially, where automation scripts would execute one at a time (even though the CPU resources or other machines are free). Imagine why would one does not want to utilize these idle resources? Somebody imagined out of the box and came up with parallel testing.
Many Frameworks and utilities are provided and came into existence through which one can implement the same. I will explain one such functionality provided by a framework, which I found very interesting and extremely useful while applying parallel testing using it.
GRID
Selenium GRID provides the functionality of distributing the tests on different machines (on different operating systems/browsers).
Let us see the steps to run tests using Selenium GRID.
Read more »
Filed under: Agile, Blog, Data grid, e-Commerce, Frameworks, Java, JSON, parallel testing, Selenium, Test Auotmation, Testing, TestNG, Uncategorized, WebDriver
Posted on
March 25th, 2013 by
Jiten
Getting my Rooted Samsung Galaxy Note Back in Warranty
Many people who root their Android Phones seldom realise that rooting is prohibited under the warranty policies of all smartphone manufacturers. So the Moment your phone is rooted, its warranty becomes null and void. Now this may be a huge problem in case you need to resell it or get your rooted phone repaired under warranty .I recently ended up damaging the display of my Samsung Galaxy Note (GT N7000). Though my Phone was with in warranty period but I had rooted my phone and it was having a custom OS. To claim warranty I did the risky and complicated Unrooting on my Phone. After unrooting I landed up at a Samsung Service Center claiming free Repair under warranty. Within minutes I got a shock when I was told that warranty of my phone had become void since I had rooted my phone and I will need to pay full chargers for repair and replacement of display.
Read more »
Filed under: Mobile, Mobile Apps, OS, Security, Uncategorized