Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

Sunday, June 14, 2009

What are the main steps of metric and measurement?

Here are the main steps.

  • Derive the software measures and metrics that are appropriate for the representation of software.
  • Data required to derive the formulated metrics are collected.
  • Once computed, appropriate metrics are analyzed on pre-established guidelines and past data.
  • The results of the analysis are interpreted to gain insight into the quality of the software, and the results of the interpretation lead to modification of work products arising out of analysis, design, code, or test.

Thursday, April 16, 2009

What are test different test planning at differebt stages of STLC?

Stages of test planning

Requirements -> Master/ Acceptance Test Plan

Design ->System Test Plan

Code -> Integration Test Plan

Implementation -> Unit Test Plan

Thursday, April 9, 2009

What are the phases for testing process?

Phases of testing process
Testing process can be divided into three phases

  1. Test Planning
  2. Test Design
  3. Test Execution

Tuesday, April 7, 2009

What is specifcation based testing?

Specification Based testing
In specification based testing, tests are designed against every claim made in reference documents, such as FS/design, requirements list etc

Tuesday, March 24, 2009

What are six software defect origins?

These are the defect origins
  • Requirements
  • Design
  • Source code
  • User manuals/training material
  • “Bad fixes” or mistakes made during repairs
  • Flawed test cases used by the application

  • Requirements
There may ambiguous or unclear or unrelated requirements later which produce defects in the saoftware
  • Design
If the design is not proper then it may arise the software defects
  • Source code
The source code may not be proper or buggy against requirements
  • User manuals/Training material
If the user manual or training materials are not according to business then defect can come in the software
  • “Bad fixes” or mistakes made during repairs
If bugs reported are not fixed properly or when when repairing does not care for the ripple effects or dependency
  • Flawed test cases used by the application
When test cases written for testing were not proper as per requirement of the software.