Webinar on Selenium – The most powerful Open source Test Automation tool

Free Webinars by kavinschool.com -

About KavinSchool -
Kavin School offers low cost Selenium Automation Testing Tool training for the students who have no or prior experience in Selenium. If you have already have experience is Selenium. Look for various techniques provided during the training which will eliminate the number of hours you spent to figure out to solve a specific problem. The training is designed to meet both novice as well as advanced users to learn Selenium easily and get confident to attend the interviews.

QTP Unplugged book @ just Rs. 417 (INR)

Good News for Indian QTP lovers. Tradus Books is offering Quicktest Professional Unplugged book by Tarun Lalwani @ 417 INR + Free shipping
HP QuickTest Professional is a functional test automation tool. It supports a Record and Playback framework out of the box, where we can record and capture our interactions with the application under test and then replay those actions later. With this book you will learn - Basic concepts of QTP - Working without Object repository using Descriptive Programming - Advanced concepts of QTP - Working with external tools Microsoft Word, Outlook, Excel - Integrating QTP Scripts with Quality Center - Real life Automation problems and their solutions.
You can get the book here - http://www.tradusbooks.in/quicktest-professional-unplugged-qt-unplugged
Read Book review here: http://www.onestopsoftwaretesting.com/book-quicktest-professional-unplugged-by-tarun-lalwani

Software Testing Templates for download

On readers request, we are posting following software testing templates which use can use in your projects:
1. Sample Software Tester Resume Template
2. Software Test Plan Template
3. Software Test Report template
4. Use Case Template
5. Software Testing Checklist Template
6. Software Test Strategy Template
7. Requirements Traceability Matrix template
8. Test Case Template
You can download the templates from following links:

Testing Planning & Strategy – The Do’s and The Dont's

Neatly document the test plan and test strategy for the application under test. Test Plan serves as the basis for all testing activities throughout the testing life cycle. Being an umbrella activity this should reflect the customers needs in terms of milestones to be met, the test approach (test strategy), resources required etc. The plan and strategy should give a clear visibility of the testing process to the customer at any point of time.
Functional and Performance test plans if developed separately will give lot more lucidity for functional and performance testing. Performance test plan is optional if the application does not entail any performance requirements.

Below are some useful Do’s and Don'ts:

Test Case Review Process & Tips

The main reason of the reviewing test cases: increase test coverage and therefore product quality.

As we know testers are involved on the Requirements Specification review process to provide the SQA knowledge to the requirements written. As testers are involved on the process they become experts on the area and on the application functionality and many times their knowledge helps avoid introducing future defects into the functionality that later the developer will code (it’s the phase that we called: defect prevention).

Principles Behind the Agile Manifesto

The Agile Manifesto is a statement of the principles that underpin agile software development:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

The QA team may want to add one more principle to the Agile Manifesto

Craftsmanship over Execution: This is meant to focus software developers on creating good code vs. simply writing code that barely works. Both craftsmanship and execution are good things, but taking care to create good code is viewed as more important from testers and customers point of view.

Difference between IBM Rational Functional Tester & Rational Robot

Difference between Rational Functional Tester & Rational Robot:

Rational Functional Tester is an automated functional testing and regression testing tool.
Provides testers with automated testing capabilities for functional testing, regression testing, GUI testing and data-driven testing.

Testers are brave? or Developers are brave?

Testers are brave? or Developers are brave?
Today, I got two images from the web..

Regression Testing and its best practices

Regression Testing: "What" to test and "When"

Regression testing is often seen as an area in which companies hesitate to allocate resources. We often hear statements such as: "The developer said the defect is fixed. Do we need to test it again?" And the answer should be: "Well, the developer probably said the product had no defects to begin with." The truth of the matter is, in today's world of extremely complex devices and software applications, the quantity and quality of regression testing performed on a product are directly proportional to the commitment vendors have to their customer base. This does not mean that the more regression testing, the better. It simply means that we must make sure that regression testing is done in the right amount and with the right approach.

Some Performance Testing Mistakes & their solutions

Changed the Title of this post from " Top 10 Performance Testing Mistakes &  their solutions" to "Some Performance Testing Mistakes &  their solutions". Refer comments for this.

1 Incorrect Load Levels
Fix: Improve and focus communications by conducting a one-on-one interview to determine expected “real world” load levels. If the application is already in production, obtain live usage data.

2 Performance Tester Identifying Key Business Processes
Fix: Conduct a one-on-one interview to identify key business processes: mission critical, heavy throughput, dynamic content, and any other business process that causes concern.

Exploratory Testing (Public) Workshop in Noida (June 19, 2010) by Pradeep Soundararajan

Here is an opportunity for you to meet Pradeep in Noida (India- Delhi, NCR). Pradeep is delivering a public workshop on Exploratory testing. I am waiting for his workshop from a long time. [I already registered :) and I am very excited to meet him :)]. It is a great opportunity for me to judge myself and learn new things.
For those who don't know about Pradeep – Pradeep has played a pivotal role in inspiring testers to better their skills. He is among one of the most demanding Test Consultant.

I personally suggest that testers should attend his workshop. You can contact him through his blog http://testertested.blogspot.com/ for the workshop details and payment details.

QTP GetTOProperty, GetToProperties, SetTOProperty & GetROProperty Simplified

Retrieving and Setting Test Object Property Values - Following are the pre-defined ways to retrieve and set values of test objects:
The GetTOProperty returns the value of the property from the test object's description, i.e., the value used by QTP to identify the object. It returns the value of a property for a test object which QTP recorded to identify during the recording (run time).
The GetTOProperty command will retrieve the value as it was originally recorded (or created via DP). It does not matter if the corresponding runtime object exists, or if that value was updated in "the real world" since the object was recorded.