You are on page 1of 5

My name is blesslin I am from tamil nadu I

graduated with my bachelors degree in


mechanical engineering in 2016 and my
masters degree in computer aided design and
manufacturing in 2018 and immediately went
to work as assistant professor in a college
for 1 and half years . in my spare time I like
to play piano guitar and drums and I am a
part time music teacher.
Chapter 1-QUALITY

Quality

 Quality is a defect free, robust, efficient and reliable, easy to learn and
use product solution.

Five Perspectives of quality :

 Transcendent
 I Know it when I see It
 Product Based
 Possesses Desired Features
 User Based
 Fitness for Use
 Development & Manufacturing Based
 Confirms to Requirements
 Value Based
 At an Acceptable Cost.
 Effectiveness – Doing the Right things
 Efficiency - Doing Things Right

SQF :

 Correctness
 Reliability
 Efficiency
 Integrity
 Usability
 Maintainability
 Testability
 Flexibility
 Reusability
 Interoperability

Defect,Bug,Fault,Failure :
 Defect: When actual result deviates from the expected result while
testing application or product then it is termed as a defect.
 Bug: Bug is a fault in program which causes it to behave
abruptly.Bugs are usually found during unit testing.
 Failure: The inability of a system or component to perform its
required functions .
 Fault: An incorrect step, process, or data definition in a computer
program which causes the program to perform in an unintended or
unanticipated manner. Fault is the result of error
 Error: Error is a mistake in coding Refers to the actual output of a
software and correct output.

Software Testing :
Software Testing is a process of executing a program or application with the
intend of finding software bugs .It is done for assessing the
quality of product.

 Meets the business and technical requirements that guided it’s design and
development
 Works as expected

Need For Software Testing :


 Software testing is really required to point out the defects and errors that
were made during the development phases.
 It’s essential since it makes sure of the Customer’s reliability and their
satisfaction in the application.
 It is very important to ensure the Quality of the product.  Quality product
delivered to the customers helps in gaining their confidence.

 Testing is required for an effective performance of software application or


product.

Responsibility of Software Tester

 Testers should review and contribute to test plans, as well as analyzing,


reviewing and assessing requirements and design specifications.
 Testers execute and log the tests, evaluate the results and document
problems found

Quality Assurance :

“A Planned and systematic pattern of all actions necessary to provide


adequate confidence that the item or product conforms to established
technical requirements”.

Roles of QA :

 To establish a process to fix any proven defects early in and during the
product life cycle
 To establish new processes and monitor existing processes
 Define how defects are proactively mitigated
 Define how defects are found through verification or validation techniques
 Train organizations and share holders on general Quality issues
 Establish document and promote quality standard methods and Procedures
 Ensure compliance throughout the product life cycle

Quality Control :
 The purpose of Quality control is to identify defects and have them
corrected so that defects – free products are produced. Quality
control is limited to looking at products.

 Quality Control = Quality Testing


Quality Testing = Verification + Validation

Quality Testing :
Verification
The process of evaluating products of a development phase to
find out whether they meet the specified requirements. It is to
evaluate documents, test case, plan, code, requirement and
specification.
o Are we building the product right
o Activities: Review, Walkthrough, Inspection
o Static testing
o verification take place before validation

Validation
o The process of evaluating a system or component during or at
the end of the development process to determine whether it
satisfies specified requirements.
o Dynamic Testing
o Evaluating the actual product
Are we building the right product?
Activity: Testing

You might also like