Hi Guys Frist See Part-1 of these Questions U will gate idea about all questions 

here it is part-2 


1. What are the different Levels of testing ?

Ans - following are the four levels of testing 

1) Unit testing 

2)System testing 

3) Integration testing

4) User acceptance testing


2.     What’s the difference between a bug and a defect?

Ans - A bug is an issue in the software that’s detected during testing time, while defect is the difference between Actual result and Expected result founded by tester given to developer


3.     What is  the difference between an Error and  Failure?

Ans - If program can not be run during compilation then it is an error. If end user get and some problem while using System then it should be failure 



4.     What is GUI testing?

Ans -GUI means Graphical User Interface which seen like image of  facebook  logo , amazon logo which is in colorful  or not 

 

 5.In what format u will get build for testing?


Ans -it is in Compressed format like a zip file,tar file, rar file or jar file etc


 

6.     What are the different types of Software testing?

Ans - Testing are mainly classified in four types in

        1) Functional Testing 2) Security Testing  3) performance- Testing    4)Usability Testing


7.     Explain Functional Testing

Ans - Functional Testing is the main type of software testing in which we can check Correctness  and completeness of the build in that we can check only internal functionality with respect to build or application  

In functional  testing we can check both positive and negative scenario with respect to build 

Functional testing classifies as below

1) Functional Testing 2) Non functional Testing 


8.     Explain Non functional testing

Ans - Non functional testing coverage is same like functional testing coverage difference in it is it checks external functionality of the system  in which we can check Bothe positive and negative scenario with respect to build or application 

non functional testing is classified into 5 types 

1)recoverability

2)Compatibility 

3)Sanitization 

4)Globalization 

 5) Intersystem



9.     Mention a few advantages of Automated testing.

Ans - The following are some major advantages of automated testing - 

  Human mistakes are eliminated during testing when test scripts are carefully prepared.

CI tools like Jenkins, which may also be set to distribute daily test results to key stakeholders, can be used to schedule test execution for a nightly run.


  Automation testing uses a lot less resources. Test execution requires nearly no time from QAs once the tests have been automated. 

 

10.  What is Regression Testing?

Ans - Regression Testing is a full or partial selection of already executed test cases that are re-executed to ensure existing functionalities work fine.

Steps involved are -

Re-testing: All of the tests in the current test suite are run again. It turns out to be both pricey and time-consuming.

Regression tests are divided into three categories: feature tests, integration tests, and end- to-end testing. Some of the tests are chosen in this step.

Prioritization of test cases: The test cases are ranked according to their business impact and important functionalities.

 

 

11.  What is Test Harness?

Ans - A test harness is a collection of software and test data used to put a programme unit to the test by running it under various conditions such as stress, load, and data-driven data while monitoring its behavior and outputs.


12.  What is a Critical Bug?

Ans - A critical bug is one that has the potential to affect the bulk of an application's functioning. It indicates that a significant portion of functionality or a critical system component is utterly broken, with no way to proceed. The application cannot be delivered to end users until the critical bug has been fixed.

 

 

13.  What is Test Closure?

Ans -Test Closure is a document that summarizes all of the tests performed throughout the software development life cycle, as well as a full analysis of the defects fixed and errors discovered. The total number of experiments, the total number of experiments executed, the total number of flaws detected, the total number of defects settled, the total number of bugs not settled, the total number of bugs rejected, and so on are all included in this memo.

 

 

14.  Explain the defect life cycle.

Ans -A defect life cycle is a process by which a defect progresses through numerous stages over the course of its existence. The cycle begins when a fault is discovered and concludes when the defect is closed after it has been verified that it will not be recreated.

 

 

15.  What is the pesticide paradox? How to overcome it?

Ans - According to the pesticide paradox, if the same tests are done repeatedly, the same test cases will eventually stop finding new bugs. Developers will be especially cautious in regions where testers discovered more flaws, and they may over look Positive and Negative Testing?

other areas. Methods for avoiding the pesticide conundrum include:

To create a completely new set of test cases to put various aspects of the software to the test.

To create new test cases and incorporate them into existing test cases.

It is possible to detect more flaws in areas where defect levels have decreased using these methods.

 

 

16.  What is API testing?

Ans - API testing is a sort of software testing that entails evaluating application programming interfaces (APIs) to see if they meet functionality, reliability, performance, and


security requirements. Simply put, API testing is designed to detect defects, inconsistencies, or departures from an API's expected behaviors'. Typically, applications are divided into three layers:

The user interface is also known as the presentation layer.

For business logical processing, the Business Layer or application user interface is used.

API testing is done at the most vital and important layer of software architecture, the Business Layer, for modelling and manipulating data.

 

 

17.  What is System testing?

Ans -System testing is a type of testing in which the entire software is tested. System testing  the application's compliance with its business requirements.

 

 

18.  What is User Acceptance testing?

Ans -  User Acceptance testing is a type of testing done by a  end-user or customer to see      the software meets the business requirement Specification or not

 

 

19.  Differentiate between bug leakage and bug release

Ans - Bug Leakage - When tested software is pushed into the market and the end-user   discovers defects, this is known as bug leakage. 

Bug Release - When a certain version of software is launched into the market with some known bugs that are expected to be fixed in later versions, this is known as a bug release. These are low-priority issues that are highlighted in the release notes when sharing with end-users.













For More Information follow us