Classic Movies and Books

Learn Software Development

All about the processes involved in software development

What is blackbox testing ?

Filed Under Testing, Issues, Process, Development, Software | Posted on August 10, 2007

Blackboxes are the names used for the devices in planes that are expected to record the happenings in the plane and are useful if the plane crashes. However, the software blackbox is a different concept. It refers to the term of treating the software application as a box, of which you don’t know the internals […]

Software test plan and templates

Filed Under Testing, Process, Development, Software | Posted on August 10, 2007

Now that previous posts have discussed to some details about the need for the test plan, let’s talk a bit about what the test plan covers:
Test plans, also called test protocol, are formal documents that typically outline requirements, activities, resources, documentation and schedules to be completed.
A sample of what a test plan (a template) is […]

Software test plan - process

Filed Under Testing, Model, SDLC, Development, Software | Posted on August 10, 2007

What are the various testing types that a software test plan can be used for ?
The Test Plan is used to perform system testing, subsystem testing, assembly testing, subassembly testing, module testing, user acceptance testing. The Test Plan includes step by step instructions for the various types of testing that will occur during the project […]

Creating a software test plan - Need

Filed Under Issues, Testing, SDLC, Process, Development, Software | Posted on August 10, 2007

Anybody who has worked in the field of software development would have heard of a software test plan. How many of you have actually understood the need for a software test plan?
Some of the reasons for making a comprehensive test plan are:
* Preparation: To assure that all reasonable aspects of running a test have been […]

Validation and verification explained

Filed Under Issues, Testing, SDLC, Process, Development, Software | Posted on August 10, 2007

There is typically a lot of confusion about what the terms of validation and verification mean with respect to software testing. Both of these are valid terms, used in the context of software testing, but mean different things. If you are looking for a one-line definition of both:
Verification is about building the product right.
Validation is […]

Need for software testing

Filed Under Model, Testing, SDLC, Process, Development, Software | Posted on August 10, 2007

Testing is a major component of software development, and is a major science in itself. What is the need for testing ?
Software development involves developing software against a set of requirements (whether they be a specific client’s requirements for a project, or generic requirements for a shrink-wrapped product). Software testing is needed to verify and […]