Entries Tagged 'Basics of Software testing' ↓

A Beginner’s Guide to System Testing

So…do you really think it will take that huge amount of time to test, what you call system testing, even after spending lot of efforts on integration testing?

The client we recently approached for the project was not convinced about the estimation we provided for each testing effort.

I had to chime in with an example -

Mike, I would like to elaborate our efforts and importance of system testing with an example.

Shoot, he replied.  Continue reading →

20 Simple Questions to Check Your Software Testing Basic Knowledge [Online Quiz]

We have done ISTQB online tests previously. Now here is an attempt to test your software testing basic knowledge with a simple 20 question test. The following software testing mock test is designed to test your ability to meet software testing requirements.

This free online software testing quiz will help you for self assessment and prepare for other certification exams as well as software testing interview.

software testing mock test

This is just the first of many more tests to come. We will be covering similar Continue reading →

Manual Testing Help eBook – Free Download Inside!

I am glad to share “Manual Testing Help” eBook prepared by one of our readers. The content of this eBook is very useful to understand manual testing concepts, testing methodologies and preparing for software testing interviews.

Here are some of the topics covered in this book:


  • Fundamentals of software testing
  • When defects gets introduced in SDLC?
  • Why does software have defects?
  • What is Verification?
  • What is Validation?
  • Software Testing Techniques
  • Continue reading →

Application Testing – Into the Basics of Software Testing!

Topics we will cover in this article:
– Application Testing
– Categories of Applications
– Application Testing Methodologies
– Application Testing Tools
– Software Test Plan
– Application Testing Cycles
– Application Testing – Best Practices

Application Testing is an activity that every software tester performs daily in his career. These two words are extremely broad in practical aspect. However, only the core and most important areas will be discussed here. The purpose of this article is to touch all the primary areas so that the readers will get all the basic briefing at a single place.

Categories of Applications

Whether it is small calculator software with only the basic arithmetic Continue reading →

10 Tips to Help You Achieve Your Software Testing Documentation Goal

Note: If you missed the first part of this post please read it: Why Documentation is important in testing?

As I mention in my earlier post, in general, understanding about software testing documentation is “It can be done only by the person who has free time”.  We need to change this mindset, and then only we can leverage documentation power on our projects.

It’s not that we don’t know how to do the documentation right. We just don’t think it’s important.

Everyone must have standard templates for all the kinds of documentation starting from Test strategy, test Plan, Test cases, and Test data to Bug report. These are just to follow some standards (CMMI, ISO etc.) but, when it comes to actual implementation how many of these documents are really used by us? We just need to synchronize our quality process with documentation standards and other process in an organization.
Continue reading →

Software Testing Book for Preparing Testing Interviews and Learning Basics of Software Testing [download]

I am in process to compile a list of good books on software testing. Soon I will share this list with you. But lately I am getting too many requests to share any book on software testing for preparing software testing interviews. So here is a quick post to share an online testing book I found “A Software Testing Primer” by Nick Jenkins.

Basically this book is an introduction to software testing. So those who are new to software testing field can start their preparation by reading this book. You will get basic idea of manual and automation testing.

Here is a summary of what this book is covering:

  • What is the need of software testing?
  • Different software development models
  • Testing in the software development life cycle
  • How to develop testing mindset?
  • Regression Vs. Retesting
  • White box Vs. Black box testing
  • Verification and validation
  • Alpha and beta testing
  • Unit, Integration and System testing
  • Acceptance testing
  • Automation testing – Basics
  • Testing the design
  • Usability testing
  • Performance testing
  • Test planning
  • Test estimation
  • Test cases and elements of test cases
  • Test tracking, Test planning and Test plan review
  • How to manage defects and defect reports?
  • Test metrics for testers
  • Product release control

In all this book is a nice introduction to software testing. Author explained some key software testing concepts like Regression and Retesting difference, Alpha and beta testing etc. where many testers get confused.

Download “Testing Primer” book:
=> To download this book follow these 3 easy steps

What is your favorite software testing book? Also share your ‘best software testing book’ experience with our readers.