Definition of testing terms
Filed Under Terms, Testing, Process, Development, Software | Posted on August 15, 2007
Acceptance Test Formal tests (often performed by a customer) to determine whether or not a system has satisfied predetermined acceptance criteria. These tests are often used to enable the customer (either internal or external) to determine whether or not to accept a system.
Ad Hoc Testing Testing carried out […]
Software testing best practices
Filed Under Improvement, Testing, Process, Development, Software | Posted on August 15, 2007
The objective of testing is to ensure a higher quality for the software product. The better organized the testing is, the more the likelihood that the final product will have fewer defects and better quality. But it is not an easy task to determine how effective the testing is. One way to do that is […]
What is the Capability Maturity Model (CMM)
Filed Under Terms, Improvement, Model, SDLC, Process, Development | Posted on August 11, 2007
What is the Capability Maturity Model (CMM)?
CMM is a framework set by SEI, which provides a general roadmap for process improvement. Software Process Capability describes the range of expected results that can be achieved by following the process. The process capability of an organization determines what can be expected from the organization in terms of […]
Software Development Models: Spiral
Filed Under Model, Terms, SDLC, Process, Development, Software | Posted on August 11, 2007
What is Spiral Model? A brief explanation:
The software development activities can be organized like a spiral that has many cycles. The radial dimension represents the cumulative cost incurred in accomplishing the steps done so far, and the angular dimension represents the progress made in completing each cycle of the spiral.
Each phase begins with identification of […]
Software quality factors
Filed Under Terms, Testing, Process, Development, Software | Posted on August 11, 2007
You might have heard the term ‘Software Quality Factors’ before, or maybe you have not heard it before. So, what is it ?
Quality factors are the factors which affect the quality of the software. Quality of a software product has three dimensions; each dimension deals with a set of quality factors:
· […]
More details about verification vs. validation
Filed Under Testing, Process, Development, Software | Posted on August 11, 2007
Verification & Validation
Essentially, the very nature of Quality Testing (QT) is broken into two aspects: verification testing and validation testing. It is thus possible to say:
QT = (Verification + Validation)
IEEE/ANSI defines verification testing as “The process of evaluating a system or component to determine whether the products of a given development phase satisfy the conditions […]
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 […]