Archive for the ‘General’ Category

Introduction to Test Case Writing

A detailed look into test case writing.
Test Case writing may be referred to the full process of case development from the decision to use a case to release of the case to its use in class. The entire sequence of steps of the process is set forth in Figure 1. However, the suggested activities for [...]

Comments (3)

Software Errors

What is a Software Error?
Definition of Software Error – What is a software error?
One common definition of a software error is a mismatch between the program and its specification.
Definition #1:
“A mismatch between the program and its specification is an error in the program if and o­nly if the specification exists and is correct.”
Definition #2:
“A [...]

Leave a Comment

Fundamentals of Software Testing

A look into the fundamentals of software testing
Some of the fundamentals of software testing include
- Software Test Requirements
- Software Test Design
- Software Test Planning
Let us deal each of the above o­ne by o­ne.
Software Test Requirements
Identifying and defining software requirements in general is a difficult job. Requirements Management is seen as the key to success in [...]

Leave a Comment

Defect Severity and Defect Priority

This simple article discusses Defect Severity and Defect Priority…
This document defines the defect Severity scale for determining defect criticality and the associated defect Priority levels to be assigned to errors found in software. It is a scale which can be easily adapted to other automated test management tools.
ANSI/IEEE Std 729-1983 Glossary of Software Engineering Terminology [...]

Comments (1)

Usability Testing

A detailed look into Usability Testing.
What is Usability Testing?
Usability testing is the process of working with end-users directly and indirectly to asses how the user perceives a software package and how they interact with it. This process will uncover areas of difficulty for users as well as areas of strength. The goal of usability testing [...]

Leave a Comment

Software Testing Principles

Software testing is an extremely creative and intellectually challenging task. When testing follows the principles given below, the creative element of test design and execution rivals any of the preceding software development steps.
Following are some of the principles of Software Testing, which when followed would yeild good quality products.
Testing must be done by an independent [...]

Leave a Comment

Software Testing Terminology

A few simple definitions of  Testing Terminology.
Error – The difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition.
Fault – An incorrect step, process, or data definition in a computer program.
Debug – To detect, locate, and correct faults in a computer program.
Failure – The inability [...]

Leave a Comment

QA Check List

A comprehensive list of QA Check List.
Following is the check list which can be adopted by the QA.
General
Pages fit within the resolution(800×600)

Design works with liquid tables to fill the user’s window size.
Separate print versions provided for long documents (liquid tables may negate this necessity). Accommodates A4 size paper.
Site doesn’t use frames.
Complex tables are minimized.
Newer technologies [...]

Leave a Comment

Nighlty Test Case

A nightly is a test case that must be run every time there is a new build… A detailed look into nightly tests.
Why is a nightly called a nightly?
A nightly is a test case that must be run every time there is a new build. Generally, a new build is published every night, and these [...]

Leave a Comment

Testing Without a Formal Test Plan

A formal test plan is a document that provides and records important information about a test project. Read more about this…
A test plan records important information about a test project like for example:

Project assumptions
Project background information
Available resources
Project Schedule
Entry and exit criteria
Test milestones
Use cases and/or test cases

For a range of reasons — both good and bad [...]

Leave a Comment