Wednesday, December 2, 2015

TekStream Solutions Vendor real Question asked by the recruiter as pre-screened processs 12/2/2015 in VA DC area

 
1.       What is regression testing? –

The purpose of regression testing is to confirm that a recent program or code change has not adversely affected existing features.
Regression testing is nothing but full or partial selection of already executed test cases which are re-executed to ensure existing functionalities work fine.
This testing is done to make sure that new code changes should not have side effects on the existing functionalities. It  ensures that old code still works once  the new code changes are done.
  Regression Testing is required when there is a
·         Change in requirements and code is modified according to the requirement
·         New feature is added to the software
·         Defect fixing
·         Performance issue fix 
 
2.       What is a common testing process/life cycle? –

Software Testing Life Cycle refers to a testing process which has specific steps to be executed in a definite sequence to ensure that the quality goals have been met. In STLC process, each activity is carried out in a planned and systematic way. Each phase has different goals and deliverables. 
Below are the phases of STLC:
Requirements phase
Planning Phase
Analysis phase
Design Phase
Implementation Phase
Execution Phase
Conclusion Phase
Closure Phase
3.       What is black box testing? –

Black box testing is a software testing techniques in which
functionality of the software under test (SUT) is tested without looking
at the internal code structure, implementation details and knowledge of

internal paths of the software. This type of testing is based entirely on
the software requirements and specifications.
4.           What is Positive testing? –   

Positive testing can be performed on the system by providing the valid data as input. It checks whether an application behaves as expected with the positive input. . This is to test to check the application that does what it is supposed to do so.

5.       What is Negative testing? –

Negative testing, commonly referred to as error path testing or failure testing is generally done to ensure the stability of the application.
Negative testing is the process of applying as much creativity as possible and validating the application against invalid data. This means its intended purpose is to check if the errors are being shown to the user where it’s supposed to, or handling a bad value more gracefully.

No comments:

Post a Comment