Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

SOFTWARE TESTING FUNDAMENTALS

VIEWS: 5 PAGES: 20

									   Quality Principles

   Software Process

   Software Development Life Cycle




                                      STC Technologies Pvt Ltd
STC Technologies Pvt Ltd
Testing is a process of evaluating a
system by manual or automatic means
and verify that it satisfies specified
requirements or identify differences
between expected and actual results.



                                    STC Technologies Pvt Ltd
   Software Testing is important as it may cause
    mission failure, impact on operational
    performance and reliability if not done properly.
   Effective software testing - deliver quality
    software products - satisfying - user’s
    requirements, needs and expectations.



                                          STC Technologies Pvt Ltd
 Software customer
 Software user

 Software developer

 Software Tester

 Information service management

 Senior organization management




                               STC Technologies Pvt Ltd
STC Technologies Pvt Ltd
   Quality is defined as meeting the
    customer’s requirements for the first time
    and every time.

    Quality is much more than the absence of
    defects which allows us to meet customers
    expectations.


                                      STC Technologies Pvt Ltd
   Quality is the important factor affecting
    an organization’s long term
    performance.

   Quality improves productivity and
    competitiveness in any organization.



                                    STC Technologies Pvt Ltd
Quality assurance is a planned and
systematic set of activities necessary to
provide adequate confidence that products
and services will conform to specified
requirements and meet user needs.
      *It is process oriented.
      *defect prevention based.

                                         STC Technologies Pvt Ltd
Quality control is the process by which
product quality is compared with applicable
standards and the action taken when non
conformance is detected.
        * It is product oriented.
        * defect detection based.



                                       STC Technologies Pvt Ltd
   Quality

   Cost

   Schedule




               STC Technologies Pvt Ltd
“A particular method of doing some thing,
 generally involving a number of steps or
 operations “

The process that deals with the technical and
management issues of software development
is called Software Process


                                   STC Technologies Pvt Ltd
   Like all process the software development process
    follows a cycle comprised of the following four
    components.
   Plan(P): Device a plan.Define your objective and
    determine the strategy and supporting methods
    required to achieve that objective.
   Do(D): Executive the plan. Create the conditions
    and perform the necessary training to execute the
    plan.


                                         STC Technologies Pvt Ltd
            Software Process
   Check (C): Check the results. Check to determine
    whether work is progressing according to the plan
    and whether the results are obtained.
   Action (A): Take the necessary action. If your
    checkup reveals that the work is not being
    performed according to plan or that results are not
    what was anticipated device           measures for
    appropriate action.



                                          STC Technologies Pvt Ltd
ISO - International Organization for
        Standard
SEI CMM - Software Engineering
         Institute - Capability
         Maturity Model(Carnegie
         Melon University)
PCMM     - People Capability Maturity
           Model
Six Sigma - Zero Defect Orientation.
                                   STC Technologies Pvt Ltd
CMM level 5 Optimizing
CMM level 4 Managed
CMM level 3 Defined
CMM level 2 Repeatable
CMM level 1 Initial
                         STC Technologies Pvt Ltd
   Requirement Analysis
   Design
   Development
   Testing
   Implementation
   Maintenance


                           STC Technologies Pvt Ltd
   SRS - Software Requirement Specification
   SRAS -Software Requirement Analysis
             Specification
   SRS - FS (Functional Specification)




                                     STC Technologies Pvt Ltd
   Design Phases:
          HLD : High Level Design.
                 (System Design Document)
          LLD: Low Level Design.
                 (Detailed Design Document)
          HLD+LLD => CDD
            (Comprehensive design document).


                                    STC Technologies Pvt Ltd
   Coding :According to the Coding Format

   Testing => Static(review) , Dynamic

   Maintenance : Product Based Company ;
             Project Based Company ;


                                          STC Technologies Pvt Ltd

								
To top