HowToGetSoftwareJob

HowToGetSoftwareJob
HowToGetSoftwareJob Google Hangout

Tuesday, 20 March 2012

Interview Questions of Software Testing

What’s the Software Testing?
A set of activities conducted with the intent of finding errors in software.
What’s the Test Plan?
A high level of documents that define the software testing project.
What’s the Test Case?
A set of test inputs, execution, and expected result developed for a particular objective.
What’s the Test Log?
A chronological record of all relevant details about the execution of a test.
What’s the Test Data?
The actual values used in the test or that are necessary to execute the test.
What’s the Database testing?
In database testing, we can check the integrity of database field values.
What’s the Defect?
The difference between the functional specification and actual program text.
What’s the Negative testing?
That testing is designed for break the system.
What’s the Test Bed?
An environment that contain different types of hardware, software, simulator, testing tools, and other support elements that are necessary to conduct a test.
What’s the Test Condition?
A set of circumstances that a test invokes.
What’s the Usability testing?
Usability testing is for user friendliness.
What’s the Volume Testing?
We can perform the Volume testing, where the system is subjected to large volume of data.
What’s the Black Box testing?
Black Box testing is not based on any knowledge of internal logic.
What’s the White Box testing?
White Box testing is based on knowledge of internal logic.
What’s the Regression Testing?
After every update we should test the system and check the effects on all venerable point of system
What’s the System Testing?
After integration of all module check the correctness of functional flow of system.
What’s the performance Testing?
In performance testing we can check the system with valid entry data and minimize the blocker condition possibility.
What’s the Defect Tracking?
Defect tracking is the process of finding bugs in software.
What’s the Unit Testing?
Testing of individual component of software.
What’s the Test Tool?
A computer program that used in testing the systems.
What’s the Test Driver?
A program or test tool used to execute test.
What’s the End-To-End Testing?
Testing a complete application environment in a situation that mimics a real world use.
What’s Coding?
A generation of source code.
What’s the Cause Effect Graph?
It’s graphical representation of inputs and the output effects that are used to design test case.
What’s the Test Life Cycle?
A Test Life Cycle is contains seven steps-
  • Plan Test
  • Design Test Case
  • Run Test
  • Analyze Result
  • Documents Test Result
  • Preparation of Validation report
  • Regression Testing
What’s the Validation?
Validation refers to a set of activities that ensure that the software has been built is traceable to customer requirements.
What’s the Verification?
Verification refers to a set of activities that ensure that correctly implements a specific function.
What’s Ad Hoc Testing?
A testing where the tester tries to break the software by randomly trying functionality of software.
What’s Compatibility Testing?
In Compatibility testing we can test that software is compatible with other elements of system.
What’s the Data Flow Diagram?
A modeling notation that represent the functional composition of a system.
What’s the Debugging?
Debugging is the method of finding and rectifying the cause of software failures.
What’s the Positive Testing?
In positive testing we can assume that software is working fine.
Who’s the good software engineer?
A good software engineer has “test to break” attitude, an ability to take the point of view of the customers, and strong quality desire.
What’s the Security Testing?
A testing which confirms that the software can restrict the access of unauthorized personnel.
What’s the Software Requirement Specification?
A deliverable that describe all data, functional and behavioral requirement, and all validation requirements for software.
What’s the Static Testing?
In Static testing we can analyze the source code to expose potential defects.
What’s the Accessibility Testing?
Testing that determines if software will be usable by people with disabilities.
What’s the Bottom-up Testing?
An approach to integration testing where the lowest level component are tested first.
What’s the Smoke Testing?
A Smoke testing is a cursury examination of all of of the basic components of the software to ensure that they will work correctly.
What’s the Boundry Value Analysis?
Boundry Valuse Analysis is a test data selection technique in whice values are choosen maximum, minimum, just inside, just outside boundries, typical values, and error values. The hope is then if software work correctly for these values then it’s will works for all values in between.
What’s the Top-Down testing?
An approach to integration testing where the top level component are tested first.
What’s the Acceptance Testing?
A testing conducted to enable a user or customer to determine whether to accept a software project.
What’s the Functional Testing?
In Functional Testing, we can test features or operational behaviour of a product to ensure that they correspond to it’s requirements.
What’s the Integration Testing?
In Integration Testing, we can test combined parts of application to determine if they work together correctly.
When we performed Integration Testing?
Usually performed after unit and functional testing.
What’s the Test Scenario?
It defines a set of test cases or test scripts and the sequences in which they are to be executed.
What’s the Traceability Matrix?
A document that showing the relationship between Test Requirements and Test Cases.
What’s the Validation Strategies?
A Validation Strategies are-
Unit Testing
Integration Testing
System testing
End to End Testing
User Acceptance Testing
Installation Testing
Beta Testing
What’s the Verification Strategies?
A Verification Strategies are-
Requirement Reviews
Design Reviews
Code Walkthrough
Code Inspections
What’s the Code Walkthrough?
Code Walkthrough help in analyzing the coding techniques and if the code is meeting the coding standards.
What’s the Code Inspections?
Code Inspections is formal analysis of the program source code to find defects as defind by meeting system design specifications.
What’s the Beta Testing?
Testing the application after the installation at the client place.
What’s the Installation Testing?
Testing the computer system during the installation.
How many types of testing?
There are two types of testing-
  • Functional- Black Box Testing
  • Structural- white Box Testing
How many types of approaches are used in Integration Testing?
There are two types of approaches used-
  • Bottom-Up
  • Top-Down
What’s the Alpha Testing?
The Alpha Testing is conducted at the developer sites and in a controlled environment by the end user of the software

No comments:

Post a Comment