Friday, October 10, 2014

Next Entrance test is on 11th October

Join the free Software Testing course - OpenSTC

The entrance test for the free software testing course is on Saturday, 11th October 2014 from 10:00am to 12:30pm.

For more details about the tests please see the below blog post.

Course starts end of October 2014.

Please share this message with your friends and relatives.

OpenSTC Entrance test details

Software Testing

The entrance test for the Free Software Testing course (Open Software Testing course) is usually scheduled on Saturdays from 10:30am to 12:30am. Check  out latest post on for the entrance test dates and time.

Basic IT background is required for the course hence this test.

Written test focuses on following 4 areas: -
- Basic Understanding of software testing (more info toward the end of the post)
- Basic SQL Basic queries (select, update, insert and basic joins)
- C Programming-Basics (only flow controls)
- Aptitude Test

Note: Clearing any 2 tests is important for selection in the free Software Testing course.

Venue of the Test: 2nd floor Supreme Centre, Above Pizza Hut, ITI Road, Aundh, Pune, Maharashtra

(To get the basic understanding of software testing, please read the first 2 Chapters from the book "Software Testing" By Ron Patton.) You can get this book from the link below that was shared by one of the participants. We encourage everyone to purchase a copy of Software Testing by Ron Patton.

Wednesday, June 11, 2014

New Software Testing batch starting from October 2014

The next OpenSTC batch is starting from  4th week of October. It will be on every Saturday from 8:30am to 12:30pm at Aundh, Pune.

Open Software Testing course (OpenSTC) is free 3 months weekend course. OpenSTC is a social initiative to keep software testing trainings free. So far, more than 1000 students have participated in Open Software Testing courses.

People who have not given the written test are also allowed on the first day to get introduction to software testing.

Please share this message with your friends and relatives.

For more details around the written test please see check our blog.
Entrance Test Details

2nd Floor, Supreme Center,
Above Pizza Hut.
ITI road, Aundh, Pune

img source :

Tuesday, June 4, 2013

The Psychology of Testing (Facebook)

Goal of software testing is not to prove that system works as per the requirements. Instead it's exactly opposite. Here is excerpts from 'the art of software testing' book that explains this point.

The Psychology of Testing 

One of the primary causes of poor program testing is the fact that most programmers begin with a false definition of the term. They might say:

• “Testing is the process of demonstrating that errors are not present.”


• “The purpose of testing is to show that a program performs its intended functions correctly.”


• “Testing is the process of establishing confidence that a program does what it is supposed to do.”

These definitions are upside-down.

When you test a program, you want to add some value to it. Adding value through testing means raising the quality or reliability of the program.

Raising the reliability of the program means finding and removing errors.

Therefore, don’t test a program to show that it works; rather, you should start with the assumption that the program contains errors (a valid assumption for almost any program) and then test the program to find as many of the errors as possible.

Thus, a more appropriate definition is this:

Testing is the process of executing a program with the intent of finding errors.

Although this may sound like a game of subtle semantics, it’s really an important distinction. Understanding the true definition of software testing can make a profound difference in the success of your efforts.

Human beings tend to be highly goal-oriented, and establishing the proper goal has an important psychological effect. If our goal is to demonstrate that a program has no errors, then we will subconsciously be steered toward this goal; that is, we tend to select test data that have a low probability of causing the program to fail. On the other hand, if our goal is to demonstrate that a program has errors, our test data will have a higher probability of finding errors. The latter approach will add more value to the program than the former.

Classic Software Testing techniques. (Facebook)

Classic Software Testing techniques.

Some of the advance testing techniques are missing such as classification tree, orthogonal array, state transition, decision table, cause and effect graph, exploratory testing.

Is there any other technique that is not in the attached picture or above mentioned list?

See the active discussion please visit facebook Page.