Recent blog posts

Software Testing Concepts - As the name goes, the aim of this website is to explain various terminologies that are in use in the software testing domain. At the same time, it encourages experienced testers to provide valuable inputs to help others in need. It will also be a source of knowledge, tools, jobs, tips for interviews, etc.

So, jump in and start participating. My only request is - please be responsible and do not spam. The website is moderated and any account which indulge in activities that appear to be in violation of the spirit of this concept will be removed without notice.

Sponsor - Create Content-rich Websites With The Click Of A Button.

Software Testing - Books

 

Software testing - terms, definitions

  • Actual outcome
    • The behaviour actually produced when the object is tested under specified conditions.
  • Bug
    • (= Fault) A manifestation of an error in software.
  • Coverage item
    • An entity or property used as a basis for Testing.
  • Error
    • A human action that produces an incorrect result.
  • Expected results
    • (= Predicted outcome or Expected outcome) The behaviour predicted by the specification of an object under specified conditions.
    •  

Software testing interviews - DOs and DONTs

Today, I would like to share my thoughts as an interviewer (I'm leading a testing team and one of my responsibilities is hiring able candidates for the team). Here are a few points where some candidates disappointed me having projected themselves as prospective candidates.

My intention is to get a prospective tester to be sincere about himself/herself and a prospective interviewer to be cautious about candidates.

 

TestLink - Free, open source test case management tool

TestLink - is a free open source test case management and execution tool.

Having recently joined a startup product development company, where test cases are all over the place stored in Excel spreadsheets, we realised the difficulties of management of test cases - making changes to existing tests, adding new tests, monitoring test runs and still maintaining versioning for tracking purposes.

 

Types of software testing techniques

Broadly, software testing techniques can be broken into two types:

  1. Functionality testing
  2. Non-functionality testing

Functionality testing

This means testing the behaviour of the application to see if it is doing what it is expected to do. If one person were to use a Windows calculator application, he should expect to see that addition, subtraction, multiple and division work accurately.

Example: If he enters 2, presses + button, enters 2, presses = button, the result displayed should be 4.

 

Software testing - what, why and how

Software testing - that's the buzz word in the IT industry today. I come across so many youngsters who are excited about career prospects in this field. They are excited about the number of job opportunities for skilled testers and more importantly, the high salaries. Many are willing to quit jobs in other fields

 

Syndicate content