Category: Software Testing (QA)

ISTQB – What is Decision Table Testing in Software Testing

Decision Table Testing: Consider this  from an vehicle insurance Functional Spec: If the age of the driver is greater than 25 and the driver is female, offer a discount of 10%. In Equivalence Partitioning and Boundary Value Analysis, the focus was on single or specific inputs and probably more focused on UI. And the techniques […]

Read More

ISTQB – What is Boundary Value Analysis

Boundary Value Analysis: Boundary Value Analysis(BVA) comes from the  understanding that programmers  tend to make errors  around the boundaries eg. when using  equal to(=), greater than, less than, greater than-equal to, less than-equal to or the number of times a loop should be run. Boundaries are quite common in any program. For example, consider the driving […]

Read More

ISTQB – Equivalence Partitioning with Examples

Equivalence Partitioning: The word Equivalence means the condition of being equal or equivalent in value, worth, function, etc.    The synonyms for the word are equal, same, identical etc. Equivalence Partitioning is a black box technique to identify test cases systematically and is often the first technique to be applied when designing test cases. Equivalence Partitioning  […]

Read More

ISTQB Foundation: Black Box Techniques

Black Box Techniques These are test design techniques primarily used during System/Functional testing by the Testing team to design test cases. The word ‘BlackBox’ is key- the application under test(AUT) is treated as a Black Box or an opaque box, the tester is unconcerned about the internal working of the application. What the tester is […]

Read More

ISTQB : Test Analysis and Design – Software Testing

ISTQB Test Analysis and Design In the ISTQB syllabus, the Test Process consists of a five phases Plan, Design, Implement/Execute, Report, Closure. (Our blog titled “Software Test Life Cycle” has more details .)  The second phase of the Software Test Life Cycle is Test Analysis and Design, where specifications are analysed and test cases designed. This phase […]

Read More

Defects- Severity vs Priority with Examples

When we log defects there are two fields that we need to fill in – Severity and Priority. In this blog, we look at the differences between these and some typical scenarios. Defect Severity: This stands for the degree of impact the defect can have on testing and user’s needs. High – showstopper, tester/user cannot […]

Read More

What is Defect Life Cycle or Bug Life Cycle in Software Testing

We have seen the Software Development Life  Cycle in one of our previous blogs. V-model, Iterative models are examples of how software can be developed. The Software Test Life Cycle is a part of the Software Development Life Cycle. And the Test Life Cycle  is used for System Testing and for User Acceptance Testing. The Test Life Cycle […]

Read More

What is Defect or Bugs or Faults in Software Testing

Defects are the most visible part of the Software Test Process. Defects found in Production/Live environment and by customer are termed ‘Failures’. Any testing team is evaluated by the number found during testing and the failures encountered by the customer. If the customer encounters a vast number of failures, the efficacy of the testing team […]

Read More

Web applications testing – Web Testing Methods – Software Testing

Web testing – these days most applications are on the web. What makes web testing a challenge is the combination of Browsers, Operating Systems, screen resolutions, network or modem speeds. Add mobile phones to this cauldron and we can see why it gets a bit mind-boggling! The most important factors that need consideration are following: Hardware […]

Read More

Why do testers need to learn SQL?

A question we are frequently asked by newbie students is why we need to learn SQL. We hope this blog will provide an insight into the question. As testers first and teachers next, we rely on our practical experience and do our best to teach skills that we have used day in and day out […]

Read More