SlideShare una empresa de Scribd logo
1 de 8
H2Kinfosys
                          QA Interview Questions with Answers
Q. 1: Why software needs to be tested?

Every software product needs to be tested since, the development 'process' is unable to

produce defect free software. Even if the development process is able to produce a defect

free software, we will not be able to know unless & until we test it. Without testing it, we

shall not be having enough confidence that it will work.

Testing not only identifies and reports defect but also measures the quality of the product,

which helps to decide whether to release the product, or not.

                                  <<<<<< =================== >>>>>>

Q. 2: What is the reason that Software has Bugs?

Following factors contribute to the presence of bugs in the software applications.

1) Software development tools like visual tools, class libraries, compilers, scripting tools,

etc. usually introduce their own bugs in the system.

2) To err is human. Likewise programmers do make mistakes while programming.

3) In fast-changing business environments continuously modified requirements are

becoming a fact of life. Such frequent changes requested by the customer leads to errors in

the application already nearing completion. Last minute design changes leads to many

chaos like redesign of the whole system, rescheduling of engineers, scrapping of the work

already completed, fresh requirements of compatible hardware etc.

4) A quickly written but poorly documented code is bound to have bugs. It becomes difficult

to maintain and modify such code that is badly written or poorly documented.

- it's tough to maintain and modify code that is badly written or poorly documented; the

result is bugs. In many organizations management provides no incentive for programmers

to document their code or write clear, understandable, maintainable code. In fact, it's

usually the opposite: they get points mostly for quickly turning out code, and there's job




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
security if nobody else can understand it ('if it was hard to write, it should be hard to read').

5) When project deadlines come too close & time pressures come, mistakes are bound to

come.

                                  <<<<<< =================== >>>>>>

Q. 3: What is the difference between QA and Testing?

QA stands for "Quality Assurance", and focuses on "Prevention" of defects in the product

being developed. It is associated with the "Process" and activities related to the Process

Improvement. Quality Assurance measures the quality of the processes employed to create

a quality product.

Whereas "Testing" refers to "Quality Control", and focuses on Detection of Defect and

removal thereafter. Or Quality Control measures the quality of a product.

                                  <<<<<< =================== >>>>>>

Q. 4: What is the difference between Software Testing and Debugging?

Testing is the process of locating or identifying the errors or bugs in a software system.

Whereas Debugging is the process of Fixing the identified Bugs. It involves a process of

analyzing and rectifying the syntax errors, logic errors and all other types of errors identified during the
process of testing.

                                  <<<<<< =================== >>>>>>

Q. 5: What is the difference between a Bug and a Defect?

"Bug" is a problem or an error in the software code, which is found in the application during

Testing. Bug is responsible for failure of the application to comply with the desired specifications.

Whereas "Defect" is problem reported by the customer during usage of the software application.

                                  <<<<<< =================== >>>>>>



Q. 6: What is the difference between a Bug and an Enhancement?

"Bug" is a problem or an error in the software code, which is found in the application during



 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
Testing. Bug is responsible for failure of the application to comply with the desired

specifications.

Whereas "Enhancement" is the additional feature or functionality found and added to the

application as desired by the end user / real word customer or tester during the testing process.

                                   <<<<<< =================== >>>>>>

Q. 7: What is the difference between Requirements & Specifications?

"Requirements" are statements given by the customer as to what needs to be achieved by

the software system. Later on these requirements are converted into specifications which

are nothing but feasible or implementable requirements.

Whereas "Specifications" are feasible requirements derived from various statements given

by the customer. These are the starting point for the product development team.

                                   <<<<<< =================== >>>>>>

Q. 8: What is the sequence of succession in STLC - Software Testing Life Cycle?

1) Test Planning

2) Test Analysis

3) Test Design

4) Construction and verification

5) Testing Cycles

6) Final Testing and Implementation and Post Implementation.

                                   <<<<<< =================== >>>>>>

Q. 9: What is the difference between Verification and Validation ?

"Verification" involves reviews and meetings to evaluate documents, plans, code, requirements, and
specifications to confirm whether items, processes, services, or documents conform to specified
requirements or not. This can be done with the help of checklists, issues lists, walkthroughs, and
inspection meetings. The purpose of verification is to determine whether the products of a given phase
of the software development cycle fulfill the requirements established during the previous phase or not.




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
Whereas "Validation" is the determination of the correctness of the final program or software product
produced from a development project with respect to the user needs and requirements. This involves
actual testing of the product and takes place after verifications are completed.

"Software Verification" raises the question, "Are we building the Product Right?"; that is,

does the software conform to its specification.

"Software Validation" raises the question, "Are we building the Right Product?"; that is, is

the software doing what the user really requires.

                                  <<<<<< =================== >>>>>>

Q. 10: What is the difference between a Test Plan and a Use Case?

"Test Plan" is a document describing an introduction to the client company, intended scope, overview of
the application, test strategy, schedule of testing activities, roles and responsibilities, deliverables and
milestones. It describes test items, features to be tested, testing tasks, details of the personnel
performing each task and any risks requiring contingency planning.

Whereas a "Use Case" describes the process as to how an end user uses a specific

functionality in the application. It is a summary of user actions and system response to the

user actions. It contains the flows like typical flow, alternate flow and exceptional flow. It

also contains pre condition and post condition.

                                  <<<<<< =================== >>>>>>

Q. 11: What is the difference between Bug Priority & Bug Severity?

"Bug Priority" is the need on how urgently bug is needed to be fixed. It describes the

importance of the bug. Bug priority may change according to the schedule of testing.

Whereas "Bug Severity" is the quantum of danger as to how badly the bug can harm the

system. It describes as to how bad the bug is. Severity is a feature of constant nature

associated with the bug.

                                  <<<<<< =================== >>>>>>

Q. 12: What is difference between Waterfall Model and V Model?

"Waterfall Model" Is a sequential software development model (a process for the creation of




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
software) in which development is seen as flowing steadily downwards (like a waterfall)

through the phases of requirements analysis, design, implementation, testing (validation),

integration, and maintenance. To follow the waterfall model, we proceed from one phase to

the next in a purely sequential manner. In traditional waterfall model, testing comes at the

fag end of the development process.

Whereas "V Model" or "Life Cycle Testing" involves carrying out verification of consistency,

completeness and correctness of software at every stage of the development life cycle. It

aims at catching the defects as early as possible and thus reduces the cost of fixing them. It

involves continuously testing the system during all stages of the development process

rather than just limiting testing to the last stage.

                                  <<<<<< =================== >>>>>>

Q. 13: What are Baseline Documents?

Baseline documents are the documents, which have been approved by the customer and

will not have any more changes. Baseline Documents cover all the details of the project and

have undergone "walkthrough" process. Once a document is Base-lined it cannot be

changed unless there is a change request duly approved by the customer. Service Level

Agreement (SLA) & Business Requirement Documents (BRD) are the examples of Baseline

Documents.

                                  <<<<<< =================== >>>>>>

Q. 14: What is Defect Density?

"Defect Density" Is a software metric defined as: Total number of defects per LOC (lines of

code). Alternatively It can be: Total number of defects per Size of the Project. Here the

measure of "Size of the Project" can be number of Function Points, Number of Feature

Points, number of Use Cases or KLOC (Kilo Lines of Code) etc

                                  <<<<<< =================== >>>>>>




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
Q. 15: What is Negative Testing?

"Negative Testing" involves testing the application for failure like conditions. It involves testing the tool
with improper inputs. For example entering the special characters in place of a phone number.

                                  <<<<<< =================== >>>>>>

Q. 16: What is Incremental Integration Testing?

"Incremental Integration Testing" Involves continuous testing of an application while new

functionality is simultaneously added. It requires that various aspects of an application's

functionality be independent enough to work separately before all parts of the program are

completed. This testing is done either by programmers or by testers.

                                  <<<<<< =================== >>>>>>

Q. 17: What is the difference between Unit Testing, Component Testing and

Integration Testing?

"Unit Testing" involves testing of individual programs, modules, or components to

demonstrate that the program executes as per the specification and it validates the design

and technical quality of the application. In Unit Testing, the Called Components (or

Communicating Components) are replaced with Stubs, Simulators, or Trusted Components.

Testing Stubs or Drivers are used to simulate the behavior of interfacing modules.

"Component Testing" is like "Unit Testing" with the difference that all Stubs and Simulators

are replaced with the real objects. Here a Unit is a component, and integration of one or

more such components is also a Component.

Whereas "Integration Testing" is the test process which begins after two or more programs

components have been successfully unit tested. It is conducted by the development team to

validate the interaction or communication/flow of information between the individual components that
will be integrated.

                                  <<<<<< =================== >>>>>>

Q. 18: What is the difference between Statement Coverage, Branch Coverage and




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
Path Coverage?

"Statement Coverage" is a type of "White-Box Testing" technique, involving execution of all

statements at least once. Statement coverage is a simple metric to calculate & measure the

number of statements in a method or class which have been executed. Its key benefit is its

ability to identify which blocks of code have not been executed.

"Branch Coverage" is an outcome of a decision, and measures the number of decision

outcomes or branches, which have been tested. This takes a more in-depth view of the

source code rather than a simple "Statement Coverage". A branch is an outcome of a

decision. For example Boolean decisions like an "If - Statement", has two outcomes or

branches (i.e. True and False).

Whereas "Path Coverage" is a method of testing which satisfies the coverage criteria

through which the program is tested across each logical path. Usually, paths through the

program are grouped into a finite set of classes and one path out of every class is tested. In

Path Coverage flow of execution takes place from the start of a method to its exit. Path

Coverage ensures that we test all decision outcomes independently of one another.

                                  <<<<<< =================== >>>>>>

Q. 19: What is the difference between Ad-hoc Testing, Monkey Testing and Exploratory Testing?

"Ad-hoc Testing" is performed without any planning of process and without any

documentation like Test Case or Test Scenarios. It involves test design and simultaneous

test execution. For Ad-hoc testing the testers possess significant understanding of the

software before testing it.

"Monkey Testing" is done with no specific test in mind. Here the monkey is the producer of

any input data (which can be either a file data or can be an input device data). It involves

pressing some keys randomly and checking whether the software fails or not.

Whereas "Exploratory Testing" involves simultaneous learning, test design and test




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
H2Kinfosys
execution. It is a type of "Ad-hoc Testing", but only difference is that in this case, the tester does not
have much idea about the application & he explores the system in an attempt to learn the application
and simultaneously test it.

                                 <<<<<< =================== >>>>>>

Q. 20: What is the difference between System Testing and End-to-End Testing or E2E Testing?

"System Testing" falls within the scope of Black-Box testing and the tester requires no knowledge of the
inner design of the code or logic. It is conducted on a complete /combined part of a system to verify that
all-functional, information, structural and quality requirements as per the specifications have been met.

"End-to-End Testing" or "E2E Testing" is also quite similar to "System Testing". It involves testing of the
application in a environment that simulates the real-world use, such as interacting with a database,
using network communications, or interacting with other hardware, applications, or systems.

                                 <<<<<< =================== >>>>>>

    H2Kinfosys is E-Verified business based in Atlanta, Georgia – United States

100% Job Oriented Instructor Led Face2Face True Live online Software Training +
            Cloud Test Lab with Software Tools & Live Project work +
                   Mock Interviews + Resume Prep & Review +
                            Job Placement assistance
                                        =
          Best IT training Center Trusted by many students worldwide.




          H2K Infosys is         business based in Atlanta, Georgia – United States
                       Providing Online IT training services world wide.

                                       www.H2KINFOSYS.com

                         USA - +1-(770)-777-1269, UK - (020) 3371 7615
                       Training@H2KInfosys.com / H2KInfosys@Gmail.com




 US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615

Más contenido relacionado

La actualidad más candente

Info manual testing questions
Info manual testing questionsInfo manual testing questions
Info manual testing questionsSandeep
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation Vishwak Solution
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testingJYOTI RANJAN PAL
 
Manual testing real time questions by subbu
Manual testing real time questions by subbuManual testing real time questions by subbu
Manual testing real time questions by subbupalla subrahmanyam
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answerskaranmca
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECHPravinsinh
 
Defect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life CycleDefect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life Cyclepavansmiles
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? EdurekaEdureka!
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)Usersnap
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notesguest208aa1
 
Manual testing good notes
Manual testing good notesManual testing good notes
Manual testing good notesdkns0906
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management Manish Chaurasia
 
Interview questions
Interview questionsInterview questions
Interview questionssivareddyeda
 
52892006 manual-testing-real-time
52892006 manual-testing-real-time52892006 manual-testing-real-time
52892006 manual-testing-real-timeSunil Pandey
 
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-answersMaria FutureThoughts
 
Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersSachin Gupta
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testingpingkapil
 

La actualidad más candente (20)

Info manual testing questions
Info manual testing questionsInfo manual testing questions
Info manual testing questions
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
 
Manual testing real time questions by subbu
Manual testing real time questions by subbuManual testing real time questions by subbu
Manual testing real time questions by subbu
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Defect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life CycleDefect life cycle and Defect Status Life Cycle
Defect life cycle and Defect Status Life Cycle
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
 
Manual testing good notes
Manual testing good notesManual testing good notes
Manual testing good notes
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
Interview questions
Interview questionsInterview questions
Interview questions
 
52892006 manual-testing-real-time
52892006 manual-testing-real-time52892006 manual-testing-real-time
52892006 manual-testing-real-time
 
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
 
Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answers
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 

Destacado

Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assuranceGaruda Trainings
 
132 qa interview questions and answers pdf
132 qa interview questions and answers pdf132 qa interview questions and answers pdf
132 qa interview questions and answers pdfQualityManager88
 
Quality management in bpo
Quality management in bpoQuality management in bpo
Quality management in bpoGrm Venkatesh
 
Quality management interview questions
Quality management interview questionsQuality management interview questions
Quality management interview questionsselinasimpson2301
 
Top 12 skills for career success
Top 12 skills for career successTop 12 skills for career success
Top 12 skills for career successjobguide247
 
Top 16 ways to make money online forever
Top 16 ways to make money online foreverTop 16 ways to make money online forever
Top 16 ways to make money online foreverjobguide247
 
Top 10 qa interview questions with answers
Top 10 qa interview questions with answersTop 10 qa interview questions with answers
Top 10 qa interview questions with answersgracemartinez012
 
Quality assurance-in-bpo
Quality assurance-in-bpoQuality assurance-in-bpo
Quality assurance-in-bpoPuneet B
 
Importance of Quality
Importance of QualityImportance of Quality
Importance of Qualityjscover
 
Top 10 iso management representative interview questions and answers
Top 10 iso management representative interview questions and answersTop 10 iso management representative interview questions and answers
Top 10 iso management representative interview questions and answerstonychoper4306
 
Top 9 mainframe testing interview questions answers
Top 9 mainframe testing interview questions answersTop 9 mainframe testing interview questions answers
Top 9 mainframe testing interview questions answersjonhmart036
 
Interview questions and answers for welding inspector
Interview questions and answers for welding inspectorInterview questions and answers for welding inspector
Interview questions and answers for welding inspectortonyron13
 
Sr. QA/QC Mechanical Engineer
Sr. QA/QC Mechanical EngineerSr. QA/QC Mechanical Engineer
Sr. QA/QC Mechanical Engineerahmedsgs
 

Destacado (14)

Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assurance
 
132 qa interview questions and answers pdf
132 qa interview questions and answers pdf132 qa interview questions and answers pdf
132 qa interview questions and answers pdf
 
Quality management in bpo
Quality management in bpoQuality management in bpo
Quality management in bpo
 
Quality management interview questions
Quality management interview questionsQuality management interview questions
Quality management interview questions
 
Top 12 skills for career success
Top 12 skills for career successTop 12 skills for career success
Top 12 skills for career success
 
Top 16 ways to make money online forever
Top 16 ways to make money online foreverTop 16 ways to make money online forever
Top 16 ways to make money online forever
 
Top 10 qa interview questions with answers
Top 10 qa interview questions with answersTop 10 qa interview questions with answers
Top 10 qa interview questions with answers
 
Quality assurance-in-bpo
Quality assurance-in-bpoQuality assurance-in-bpo
Quality assurance-in-bpo
 
Importance of Quality
Importance of QualityImportance of Quality
Importance of Quality
 
Bpo presentation
Bpo presentationBpo presentation
Bpo presentation
 
Top 10 iso management representative interview questions and answers
Top 10 iso management representative interview questions and answersTop 10 iso management representative interview questions and answers
Top 10 iso management representative interview questions and answers
 
Top 9 mainframe testing interview questions answers
Top 9 mainframe testing interview questions answersTop 9 mainframe testing interview questions answers
Top 9 mainframe testing interview questions answers
 
Interview questions and answers for welding inspector
Interview questions and answers for welding inspectorInterview questions and answers for welding inspector
Interview questions and answers for welding inspector
 
Sr. QA/QC Mechanical Engineer
Sr. QA/QC Mechanical EngineerSr. QA/QC Mechanical Engineer
Sr. QA/QC Mechanical Engineer
 

Similar a QA Interview Questions With Answers

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxssusere4c6aa
 
Lesson 8...Question Part 2
Lesson 8...Question Part 2Lesson 8...Question Part 2
Lesson 8...Question Part 2bhushan Nehete
 
Software Project Planning V
Software Project Planning VSoftware Project Planning V
Software Project Planning VGagan Deep
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsQUONTRASOLUTIONS
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experiencedzynofustechnology
 
Software verification &amp; validation
Software verification &amp; validationSoftware verification &amp; validation
Software verification &amp; validationHamza Khan
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
 
Manual testing testing master.pdf
Manual testing testing master.pdfManual testing testing master.pdf
Manual testing testing master.pdfsynamedia
 
ManualTestingMaterial.pdf
ManualTestingMaterial.pdfManualTestingMaterial.pdf
ManualTestingMaterial.pdfSCMCpvt
 
functional testing
functional testing functional testing
functional testing bharathanche
 
20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdfDSIVABALASELVAMANIMC
 
ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2Yogindernath Gupta
 
The Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life CycleThe Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life CycleIOSR Journals
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdfGaurav Nigam
 

Similar a QA Interview Questions With Answers (20)

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Lesson 8...Question Part 2
Lesson 8...Question Part 2Lesson 8...Question Part 2
Lesson 8...Question Part 2
 
Software Project Planning V
Software Project Planning VSoftware Project Planning V
Software Project Planning V
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 
Software verification &amp; validation
Software verification &amp; validationSoftware verification &amp; validation
Software verification &amp; validation
 
Cloud Testing Research
Cloud Testing ResearchCloud Testing Research
Cloud Testing Research
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
Test funda
Test fundaTest funda
Test funda
 
16346915.ppt
16346915.ppt16346915.ppt
16346915.ppt
 
Manual testing testing master.pdf
Manual testing testing master.pdfManual testing testing master.pdf
Manual testing testing master.pdf
 
ManualTestingMaterial.pdf
ManualTestingMaterial.pdfManualTestingMaterial.pdf
ManualTestingMaterial.pdf
 
functional testing
functional testing functional testing
functional testing
 
20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf
 
ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
The Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life CycleThe Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life Cycle
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdf
 

Más de H2Kinfosys

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And AnswersH2Kinfosys
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocH2Kinfosys
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocH2Kinfosys
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCH2Kinfosys
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel documentH2Kinfosys
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclosH2Kinfosys
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesH2Kinfosys
 
Letters test cases
Letters test casesLetters test cases
Letters test casesH2Kinfosys
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersH2Kinfosys
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2KinfosysH2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentH2Kinfosys
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview QuestionsH2Kinfosys
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testingH2Kinfosys
 

Más de H2Kinfosys (18)

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And Answers
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication Doc
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication Doc
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLC
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel document
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelines
 
Letters test cases
Letters test casesLetters test cases
Letters test cases
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and Answers
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement Dcoument
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview Questions
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testing
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

QA Interview Questions With Answers

  • 1. H2Kinfosys QA Interview Questions with Answers Q. 1: Why software needs to be tested? Every software product needs to be tested since, the development 'process' is unable to produce defect free software. Even if the development process is able to produce a defect free software, we will not be able to know unless & until we test it. Without testing it, we shall not be having enough confidence that it will work. Testing not only identifies and reports defect but also measures the quality of the product, which helps to decide whether to release the product, or not. <<<<<< =================== >>>>>> Q. 2: What is the reason that Software has Bugs? Following factors contribute to the presence of bugs in the software applications. 1) Software development tools like visual tools, class libraries, compilers, scripting tools, etc. usually introduce their own bugs in the system. 2) To err is human. Likewise programmers do make mistakes while programming. 3) In fast-changing business environments continuously modified requirements are becoming a fact of life. Such frequent changes requested by the customer leads to errors in the application already nearing completion. Last minute design changes leads to many chaos like redesign of the whole system, rescheduling of engineers, scrapping of the work already completed, fresh requirements of compatible hardware etc. 4) A quickly written but poorly documented code is bound to have bugs. It becomes difficult to maintain and modify such code that is badly written or poorly documented. - it's tough to maintain and modify code that is badly written or poorly documented; the result is bugs. In many organizations management provides no incentive for programmers to document their code or write clear, understandable, maintainable code. In fact, it's usually the opposite: they get points mostly for quickly turning out code, and there's job US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 2. H2Kinfosys security if nobody else can understand it ('if it was hard to write, it should be hard to read'). 5) When project deadlines come too close & time pressures come, mistakes are bound to come. <<<<<< =================== >>>>>> Q. 3: What is the difference between QA and Testing? QA stands for "Quality Assurance", and focuses on "Prevention" of defects in the product being developed. It is associated with the "Process" and activities related to the Process Improvement. Quality Assurance measures the quality of the processes employed to create a quality product. Whereas "Testing" refers to "Quality Control", and focuses on Detection of Defect and removal thereafter. Or Quality Control measures the quality of a product. <<<<<< =================== >>>>>> Q. 4: What is the difference between Software Testing and Debugging? Testing is the process of locating or identifying the errors or bugs in a software system. Whereas Debugging is the process of Fixing the identified Bugs. It involves a process of analyzing and rectifying the syntax errors, logic errors and all other types of errors identified during the process of testing. <<<<<< =================== >>>>>> Q. 5: What is the difference between a Bug and a Defect? "Bug" is a problem or an error in the software code, which is found in the application during Testing. Bug is responsible for failure of the application to comply with the desired specifications. Whereas "Defect" is problem reported by the customer during usage of the software application. <<<<<< =================== >>>>>> Q. 6: What is the difference between a Bug and an Enhancement? "Bug" is a problem or an error in the software code, which is found in the application during US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 3. H2Kinfosys Testing. Bug is responsible for failure of the application to comply with the desired specifications. Whereas "Enhancement" is the additional feature or functionality found and added to the application as desired by the end user / real word customer or tester during the testing process. <<<<<< =================== >>>>>> Q. 7: What is the difference between Requirements & Specifications? "Requirements" are statements given by the customer as to what needs to be achieved by the software system. Later on these requirements are converted into specifications which are nothing but feasible or implementable requirements. Whereas "Specifications" are feasible requirements derived from various statements given by the customer. These are the starting point for the product development team. <<<<<< =================== >>>>>> Q. 8: What is the sequence of succession in STLC - Software Testing Life Cycle? 1) Test Planning 2) Test Analysis 3) Test Design 4) Construction and verification 5) Testing Cycles 6) Final Testing and Implementation and Post Implementation. <<<<<< =================== >>>>>> Q. 9: What is the difference between Verification and Validation ? "Verification" involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications to confirm whether items, processes, services, or documents conform to specified requirements or not. This can be done with the help of checklists, issues lists, walkthroughs, and inspection meetings. The purpose of verification is to determine whether the products of a given phase of the software development cycle fulfill the requirements established during the previous phase or not. US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 4. H2Kinfosys Whereas "Validation" is the determination of the correctness of the final program or software product produced from a development project with respect to the user needs and requirements. This involves actual testing of the product and takes place after verifications are completed. "Software Verification" raises the question, "Are we building the Product Right?"; that is, does the software conform to its specification. "Software Validation" raises the question, "Are we building the Right Product?"; that is, is the software doing what the user really requires. <<<<<< =================== >>>>>> Q. 10: What is the difference between a Test Plan and a Use Case? "Test Plan" is a document describing an introduction to the client company, intended scope, overview of the application, test strategy, schedule of testing activities, roles and responsibilities, deliverables and milestones. It describes test items, features to be tested, testing tasks, details of the personnel performing each task and any risks requiring contingency planning. Whereas a "Use Case" describes the process as to how an end user uses a specific functionality in the application. It is a summary of user actions and system response to the user actions. It contains the flows like typical flow, alternate flow and exceptional flow. It also contains pre condition and post condition. <<<<<< =================== >>>>>> Q. 11: What is the difference between Bug Priority & Bug Severity? "Bug Priority" is the need on how urgently bug is needed to be fixed. It describes the importance of the bug. Bug priority may change according to the schedule of testing. Whereas "Bug Severity" is the quantum of danger as to how badly the bug can harm the system. It describes as to how bad the bug is. Severity is a feature of constant nature associated with the bug. <<<<<< =================== >>>>>> Q. 12: What is difference between Waterfall Model and V Model? "Waterfall Model" Is a sequential software development model (a process for the creation of US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 5. H2Kinfosys software) in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance. To follow the waterfall model, we proceed from one phase to the next in a purely sequential manner. In traditional waterfall model, testing comes at the fag end of the development process. Whereas "V Model" or "Life Cycle Testing" involves carrying out verification of consistency, completeness and correctness of software at every stage of the development life cycle. It aims at catching the defects as early as possible and thus reduces the cost of fixing them. It involves continuously testing the system during all stages of the development process rather than just limiting testing to the last stage. <<<<<< =================== >>>>>> Q. 13: What are Baseline Documents? Baseline documents are the documents, which have been approved by the customer and will not have any more changes. Baseline Documents cover all the details of the project and have undergone "walkthrough" process. Once a document is Base-lined it cannot be changed unless there is a change request duly approved by the customer. Service Level Agreement (SLA) & Business Requirement Documents (BRD) are the examples of Baseline Documents. <<<<<< =================== >>>>>> Q. 14: What is Defect Density? "Defect Density" Is a software metric defined as: Total number of defects per LOC (lines of code). Alternatively It can be: Total number of defects per Size of the Project. Here the measure of "Size of the Project" can be number of Function Points, Number of Feature Points, number of Use Cases or KLOC (Kilo Lines of Code) etc <<<<<< =================== >>>>>> US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 6. H2Kinfosys Q. 15: What is Negative Testing? "Negative Testing" involves testing the application for failure like conditions. It involves testing the tool with improper inputs. For example entering the special characters in place of a phone number. <<<<<< =================== >>>>>> Q. 16: What is Incremental Integration Testing? "Incremental Integration Testing" Involves continuous testing of an application while new functionality is simultaneously added. It requires that various aspects of an application's functionality be independent enough to work separately before all parts of the program are completed. This testing is done either by programmers or by testers. <<<<<< =================== >>>>>> Q. 17: What is the difference between Unit Testing, Component Testing and Integration Testing? "Unit Testing" involves testing of individual programs, modules, or components to demonstrate that the program executes as per the specification and it validates the design and technical quality of the application. In Unit Testing, the Called Components (or Communicating Components) are replaced with Stubs, Simulators, or Trusted Components. Testing Stubs or Drivers are used to simulate the behavior of interfacing modules. "Component Testing" is like "Unit Testing" with the difference that all Stubs and Simulators are replaced with the real objects. Here a Unit is a component, and integration of one or more such components is also a Component. Whereas "Integration Testing" is the test process which begins after two or more programs components have been successfully unit tested. It is conducted by the development team to validate the interaction or communication/flow of information between the individual components that will be integrated. <<<<<< =================== >>>>>> Q. 18: What is the difference between Statement Coverage, Branch Coverage and US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 7. H2Kinfosys Path Coverage? "Statement Coverage" is a type of "White-Box Testing" technique, involving execution of all statements at least once. Statement coverage is a simple metric to calculate & measure the number of statements in a method or class which have been executed. Its key benefit is its ability to identify which blocks of code have not been executed. "Branch Coverage" is an outcome of a decision, and measures the number of decision outcomes or branches, which have been tested. This takes a more in-depth view of the source code rather than a simple "Statement Coverage". A branch is an outcome of a decision. For example Boolean decisions like an "If - Statement", has two outcomes or branches (i.e. True and False). Whereas "Path Coverage" is a method of testing which satisfies the coverage criteria through which the program is tested across each logical path. Usually, paths through the program are grouped into a finite set of classes and one path out of every class is tested. In Path Coverage flow of execution takes place from the start of a method to its exit. Path Coverage ensures that we test all decision outcomes independently of one another. <<<<<< =================== >>>>>> Q. 19: What is the difference between Ad-hoc Testing, Monkey Testing and Exploratory Testing? "Ad-hoc Testing" is performed without any planning of process and without any documentation like Test Case or Test Scenarios. It involves test design and simultaneous test execution. For Ad-hoc testing the testers possess significant understanding of the software before testing it. "Monkey Testing" is done with no specific test in mind. Here the monkey is the producer of any input data (which can be either a file data or can be an input device data). It involves pressing some keys randomly and checking whether the software fails or not. Whereas "Exploratory Testing" involves simultaneous learning, test design and test US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615
  • 8. H2Kinfosys execution. It is a type of "Ad-hoc Testing", but only difference is that in this case, the tester does not have much idea about the application & he explores the system in an attempt to learn the application and simultaneously test it. <<<<<< =================== >>>>>> Q. 20: What is the difference between System Testing and End-to-End Testing or E2E Testing? "System Testing" falls within the scope of Black-Box testing and the tester requires no knowledge of the inner design of the code or logic. It is conducted on a complete /combined part of a system to verify that all-functional, information, structural and quality requirements as per the specifications have been met. "End-to-End Testing" or "E2E Testing" is also quite similar to "System Testing". It involves testing of the application in a environment that simulates the real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems. <<<<<< =================== >>>>>> H2Kinfosys is E-Verified business based in Atlanta, Georgia – United States 100% Job Oriented Instructor Led Face2Face True Live online Software Training + Cloud Test Lab with Software Tools & Live Project work + Mock Interviews + Resume Prep & Review + Job Placement assistance = Best IT training Center Trusted by many students worldwide. H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. www.H2KINFOSYS.com USA - +1-(770)-777-1269, UK - (020) 3371 7615 Training@H2KInfosys.com / H2KInfosys@Gmail.com US: (770) 777 1269 | www.H2Kinfosys.com |Email: training@h2kinfosys.com | UK: (020) 3371 7615