SlideShare una empresa de Scribd logo
1 de 14
S.AZHAGARAMMAL MSc(IT)
Nadar Saraswathi College of Arts and Science,
Theni.
QUALITY ASSURANCE
• Quality assurance is "a planned and
systematic pattern of all actions necessary to
provide adequate confidence that the item or
product conforms to established technical
requirements" .
• The purpose of a software quality assurance
group is to provide assurance that the
procedures, tools, and techniques used during
product development and modification are
adequate to provide the desired level of
confidence in the work products.
• In some organizations, quality assurance personnel
function in an advisory capacity, while in others
the quality assurance group actively develops
standards, tools, and techniques, and examines all
work products for conformance to specifications.
• Preparation of a Software Quality Assurance Plan
for each software project is a primary responsibility
of the software quality assurance group.
Topics in a
Software Quality Assurance Plan:
1.Purpose and scope of the plan .
2. Documents referenced in the plan .
3. Organizational structure, tasks to be performed, and
specific responsibilities as they relate to product quality.
4. Documents to be prepared and checks to be made for
adequacy of the documentation .
5. Standards, practices, and conventions to be used .
Other duties performed by quality
assurance personnel include:
• Development of standard policies, practices, and
procedures
• Development of testing tools and other quality
assurance aids
• Performance of the quality assurance functions
described in the Software Quality Assurance Plan
for each project
• Performance and documentation of final product
acceptance tests for each software product.
software quality assurance group may
perform the following functions:
Verification Plan
 Acceptance Test Plan
The verification plan:
 Describes the methods to be used in
verifying that the requirements are satisfied by the
design documents and that the source code is
consistent with the requirements specifications
and design documentation.
 The Source Code Test Plan (discussed
below) is an important component of the Software
Verification Plan.
The Acceptance Test:
Plan includes test cases, expected
outcomes, and capabilities demonstrated by
each test case. Often, quality assurance
personnel will work with the customer to
develop a single Acceptance Test Plan.
Types of Test
I. function tests,
II. performance tests,
III. stress tests,
IV. structure tests.
Functional test:
• This cases specify typical operating conditions, typical
input values, and typical expected results. Function
tests also test behavior just inside, on, and just
beyond the functional boundaries.
Examples of functional boundary tests
include :Testing a real-valued square root routine
with small positive numbers, zero, and negative
numbers; or testing a matrix inversion routine on a
one-by-one matrix and a singular matrix.
Performance tests:
• This test are designed to verify response time under
varying loads, percent of execution time spent in
various segments of the program, throughput,
primary and secondary memory utilization, and traffic
rates on data channels and communication links.
Stress tests:
• This test are designed to overload a system in various
ways.
Examples, of stress tests include: attempting
to sign on more than the maximum number of
allowed terminals, processing more than the allowed
number of identifiers or static levels, or
disconnecting a communication link.
Structure tests:
• This test are concerned with examining the
internal processing logic of a software
system.
• The goal of structure testing is to traverse a
specified number of paths through each
routine in the system to establish
thoroughness of testing.
Each test case in the Source Code Test Plan should
provide the following information:
Type of test (function, performance, stress,
structure)
 Machine configuration
 Test assumptions
 Requirements being tested
 Exact test stimuli
 Expected outcome

Más contenido relacionado

La actualidad más candente

Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
Dhiraj Singh
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software quality
Kittitouch Suteeca
 
Software Quality Framework Introduction
Software Quality Framework IntroductionSoftware Quality Framework Introduction
Software Quality Framework Introduction
Don Hough
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
Abdul Basit
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Krishna Sujeer
 

La actualidad más candente (20)

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software quality
 
Software Quality Framework Introduction
Software Quality Framework IntroductionSoftware Quality Framework Introduction
Software Quality Framework Introduction
 
Software Quality Analyst and Software Quality Management
Software Quality Analyst and Software Quality ManagementSoftware Quality Analyst and Software Quality Management
Software Quality Analyst and Software Quality Management
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
 
Astqb Slayb
Astqb SlaybAstqb Slayb
Astqb Slayb
 
Sqa plan
Sqa planSqa plan
Sqa plan
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
Fundamentals of Software Quality Assurance & Testing
Fundamentals of Software Quality Assurance & TestingFundamentals of Software Quality Assurance & Testing
Fundamentals of Software Quality Assurance & Testing
 
Qa
QaQa
Qa
 
software Quality management presentation
software Quality management presentationsoftware Quality management presentation
software Quality management presentation
 
Sqa
SqaSqa
Sqa
 
Software testing
Software testingSoftware testing
Software testing
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
 
Unit 1 defects classes
Unit 1 defects classesUnit 1 defects classes
Unit 1 defects classes
 

Similar a Hema se

Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
karanmca
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
AnilKumarARS
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 

Similar a Hema se (20)

Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 
Software Test Planning.pptx
Software Test Planning.pptxSoftware Test Planning.pptx
Software Test Planning.pptx
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Softwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan SahadviSoftwarequalityassurance with Abu ul hassan Sahadvi
Softwarequalityassurance with Abu ul hassan Sahadvi
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
Quality Assurance in Modern Software Development
Quality Assurance in Modern Software DevelopmentQuality Assurance in Modern Software Development
Quality Assurance in Modern Software Development
 
Testing throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & ImplementationTesting throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & Implementation
 
Software Engineering Practices and Issues.pptx
Software Engineering Practices and Issues.pptxSoftware Engineering Practices and Issues.pptx
Software Engineering Practices and Issues.pptx
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 
Software engineering 3 software process
Software engineering 3 software processSoftware engineering 3 software process
Software engineering 3 software process
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
SQA_Lec#01-1.ppt
SQA_Lec#01-1.pptSQA_Lec#01-1.ppt
SQA_Lec#01-1.ppt
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 

Más de SangeethaSasi1 (20)

L4 multiplexing & multiple access 16
L4 multiplexing & multiple access 16L4 multiplexing & multiple access 16
L4 multiplexing & multiple access 16
 
Image processing using matlab
Image processing using matlab Image processing using matlab
Image processing using matlab
 
Mc ppt
Mc pptMc ppt
Mc ppt
 
Mc ppt
Mc pptMc ppt
Mc ppt
 
Dip pppt
Dip ppptDip pppt
Dip pppt
 
Web techh
Web techhWeb techh
Web techh
 
Web tech
Web techWeb tech
Web tech
 
Vani wt
Vani wtVani wt
Vani wt
 
Vani dbms
Vani dbmsVani dbms
Vani dbms
 
Hema wt (1)
Hema wt (1)Hema wt (1)
Hema wt (1)
 
Hema rdbms
Hema rdbmsHema rdbms
Hema rdbms
 
Web tech
Web techWeb tech
Web tech
 
Web tech
Web techWeb tech
Web tech
 
Dbms
DbmsDbms
Dbms
 
Vani
VaniVani
Vani
 
Software
SoftwareSoftware
Software
 
Operating system
Operating systemOperating system
Operating system
 
Dataminng
DataminngDataminng
Dataminng
 
System calls
System callsSystem calls
System calls
 
Java
JavaJava
Java
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Hema se

  • 1. S.AZHAGARAMMAL MSc(IT) Nadar Saraswathi College of Arts and Science, Theni.
  • 2. QUALITY ASSURANCE • Quality assurance is "a planned and systematic pattern of all actions necessary to provide adequate confidence that the item or product conforms to established technical requirements" . • The purpose of a software quality assurance group is to provide assurance that the procedures, tools, and techniques used during product development and modification are adequate to provide the desired level of confidence in the work products.
  • 3. • In some organizations, quality assurance personnel function in an advisory capacity, while in others the quality assurance group actively develops standards, tools, and techniques, and examines all work products for conformance to specifications. • Preparation of a Software Quality Assurance Plan for each software project is a primary responsibility of the software quality assurance group.
  • 4. Topics in a Software Quality Assurance Plan: 1.Purpose and scope of the plan . 2. Documents referenced in the plan . 3. Organizational structure, tasks to be performed, and specific responsibilities as they relate to product quality. 4. Documents to be prepared and checks to be made for adequacy of the documentation . 5. Standards, practices, and conventions to be used .
  • 5. Other duties performed by quality assurance personnel include: • Development of standard policies, practices, and procedures • Development of testing tools and other quality assurance aids • Performance of the quality assurance functions described in the Software Quality Assurance Plan for each project • Performance and documentation of final product acceptance tests for each software product.
  • 6. software quality assurance group may perform the following functions: Verification Plan  Acceptance Test Plan
  • 7. The verification plan:  Describes the methods to be used in verifying that the requirements are satisfied by the design documents and that the source code is consistent with the requirements specifications and design documentation.  The Source Code Test Plan (discussed below) is an important component of the Software Verification Plan.
  • 8. The Acceptance Test: Plan includes test cases, expected outcomes, and capabilities demonstrated by each test case. Often, quality assurance personnel will work with the customer to develop a single Acceptance Test Plan.
  • 9. Types of Test I. function tests, II. performance tests, III. stress tests, IV. structure tests.
  • 10. Functional test: • This cases specify typical operating conditions, typical input values, and typical expected results. Function tests also test behavior just inside, on, and just beyond the functional boundaries. Examples of functional boundary tests include :Testing a real-valued square root routine with small positive numbers, zero, and negative numbers; or testing a matrix inversion routine on a one-by-one matrix and a singular matrix.
  • 11. Performance tests: • This test are designed to verify response time under varying loads, percent of execution time spent in various segments of the program, throughput, primary and secondary memory utilization, and traffic rates on data channels and communication links.
  • 12. Stress tests: • This test are designed to overload a system in various ways. Examples, of stress tests include: attempting to sign on more than the maximum number of allowed terminals, processing more than the allowed number of identifiers or static levels, or disconnecting a communication link.
  • 13. Structure tests: • This test are concerned with examining the internal processing logic of a software system. • The goal of structure testing is to traverse a specified number of paths through each routine in the system to establish thoroughness of testing.
  • 14. Each test case in the Source Code Test Plan should provide the following information: Type of test (function, performance, stress, structure)  Machine configuration  Test assumptions  Requirements being tested  Exact test stimuli  Expected outcome