Software Testing Interview Questions – Part 11
61. What is Software Testing?
A set of activities conducted with the intent of finding errors in software.
62. What is Test Script?
Commonly used to refer to the instructions for a particular test that will be carried out by an automated test tool.
63. What is Test Bed?
An execution environment configured for testing. May consist of specific hardware, OS, network topology, configuration of the product under test, other application or system software, etc. The Test Plan for a project should enumerated the test beds(s) to be used.
64. What is Test Suite?
A collection of tests used to validate the behavior of a product. The scope of a Test Suite varies from organization to organization. There may be several Test Suites for a particular product for example. In most cases however a Test Suite is a high level concept, grouping together hundreds or thousands of tests related by what they are intended to test.
65. What is Dynamic Testing?
Testing software through executing it.
66. Define Acceptance Testing.
Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.
67. What is Basis Path Testing?
A white box test case design technique that uses the algorithmic flow of the program to design tests.
68. Define Context Driven Testing.
The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the organization right now.
69. Explain Breadth Testing.
A test suite that exercises the full functionality of a product but does not test features in detail.
70. Define Code Complete.
Phase of development where functionality is implemented in entirety; bug fixes are all that are left. All functions found in the Functional Specifications have been implemented.