Home/software testing interview questions
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
What do you understand by exploratory testing?
Exploratory testing refers to the approach of software testing involving less planning and more test execution. The planning in exploratory testing includes creating a test charter that defines: The scope of a short time-boxed test effort, The objectives, and The testing approaches
Exploratory testing refers to the approach of software testing involving less planning and more test execution. The planning in exploratory testing includes creating a test charter that defines:
Can you name parameters that give out the efficiency of automation testing?
We can use the following for assessing the efficiency of automation testing: Defect detection ratio. Execution time. Time is taken to release the product. The degree of labor and cost reduction.
We can use the following for assessing the efficiency of automation testing:
What test cases can we automate?
We can automate the following test cases: Complex calculation, Data-driven, Non-functional, Regression, and Smoke.
We can automate the following test cases:
Please enlist the various basic components of the defect report format?
Following are the various basic components of the defect report format: Defect detected by. Defect detected on. Defect ID and Name. Defect resolved by. Defect resolved on. Module Name. Priority and Severity status. Project Name. Defect Snapshot.
Following are the various basic components of the defect report format:
Why do we write black-box test cases first and not white box test cases?
Black box test cases are typically written first, followed by white box test cases, which require a good level of architectural clarity. This is unavailable during the early stages of the project; hence, it is impossible to write white box test cases early. Unlike white-box test cases, black-box tesRead more
Black box test cases are typically written first, followed by white box test cases, which require a good level of architectural clarity. This is unavailable during the early stages of the project; hence, it is impossible to write white box test cases early.
Unlike white-box test cases, black-box test cases, demand requirements documents, and design/project plans. These are available early in the project. Hence, we write black-box test cases first.
See lessCan you define random testing?
Random testing involves generating and using random data. This is done by using a tool and/or automation. Once the random input data is generated, it is then tested and observed.
Random testing involves generating and using random data. This is done by using a tool and/or automation. Once the random input data is generated, it is then tested and observed.
See lessPlease explain boundary value analysis.
Boundary-value Analysis, a.k.a. BVA, comes under the black box test design techniques. It is applied to check whether bugs/defects are present at the boundary of the input domain.
Boundary-value Analysis, a.k.a. BVA, comes under the black box test design techniques. It is applied to check whether bugs/defects are present at the boundary of the input domain.
See lessCould you explain confirmation and regression testing?
Regression Testing - Software testing about checking for a code change's impact on the existing features. Confirmation Testing - This is software testing about whether a defect that was earlier encountered properly taken care of or not.
In your opinion, what will happen to the cost of a software product in which a defect that could have been removed during the initial stage of testing is removed/fixed later?
The right-hand thumb rule for software testing is that the later the defect is removed, the more costly its removal becomes. The best phases to remove the defects are the requirements and design phases. Defects escaping the design and requirements phases can become as much as: 5 times costlier to reRead more
The right-hand thumb rule for software testing is that the later the defect is removed, the more costly its removal becomes. The best phases to remove the defects are the requirements and design phases.
Defects escaping the design and requirements phases can become as much as:
Please explain the relationship between environment reality and test phases.
The importance of environment reality increases with the progress in software testing. It is low during the early testing phases and highest during the final testing phase. Usually, environment reality is required to be only about 10% real during the phase involving unit testing, i.e., the earliestRead more
The importance of environment reality increases with the progress in software testing. It is low during the early testing phases and highest during the final testing phase.
Usually, environment reality is required to be only about 10% real during the phase involving unit testing, i.e., the earliest software testing phase. However, the same is almost 100% real by the time the acceptance testing phase kicks in.
See less