Software Testing Fundamentals
Covers essential software testing concepts including testing methodologies (V-Model), test estimation, defect metrics, unit testing, verification and validation, and data-driven testing techniques.
Questions
Howmany types of data-driven tests are there?
- 2
- 4
- 7
- 8
What are the types of data driven tests?
- Dynamic Input submission (key driven test):
- Data Driven Files Through FLAT FILES ( .txt,.doc
- Data Driven Tests From FRONTEND GREAVES
- Data Driven Tests From EXCEL SHEET
- all the above
From the below given choices, which one is the ‘Confidence testing’?
- Disaster testing
- System testing
- Smoke testing
- Regression testing
‘Be bugging’ is known as ?
- Preventing the defects by inspection
- Fixing the defects by debugging
- Adding known defects by seeding
- A process of fixing the defects by tester
An expert based test estimation is also known as ?
- Narrow band Delphi
- Wide band Delphi
- Bespoke Delphi
- Robust Delphi
All of the following might be done during unit testing except ?
- Desk check
- Manual support testing
- Walkthrough
- Compiler based testing
‘Defect Density’ calculated in terms of ?
- The number of defects identified in a component or system divided by the size of the component or the system
- The number of defects found by a test phase divided by the number found by that test phase and any other means after wards
- The number of defects identified in the component or system divided by the number of defects found by a test phase
- The number of defects found by a test phase divided by the number found by the size of the system
Which of the following statements is true about a software verification and validation program ? I. It strives to ensure that quality is built into software. II. It provides management with insights into the state of a software project. III. It ensures that alpha, beta, and system tests are performed. IV. It is executed in parallel with software development activities.
- I, II&III
- II, III&IV
- I, II&IV
- I, III&IV
A test manager wants to use the resources available for the automated testing of a web application. The best choice is ?
- Test automater, web specialist, DBA, test lead
- Tester, test automater, web specialist, DBA
- Tester, test lead, test automater, DBA
- Tester, web specialist, test lead, test automater
With thorough testing it is possible to remove all defects from a program prior to delivery to the customer.
- True
- False
The goal of a software tester is to find bugs, find them as early as possible and make sure they get fixed.
- True
- False
A test harness is a ?
- A test environment comprised of stubs and drives needed to conduct a test
- A high level document describing the principles, approach and major objectives of the organization
- A set of several test cases for a component or system under test
- A distance set of test activities collected into a manageable phase of a project
Testing of software used to convert data from existing systems for use in replacement systems ?
- Data driven testing
- Configuration testing
- Migration testing
- Back to back testing
In practice, which Life Cycle model may have more, fewer or different levels of development and testing, depending on the project and the software product. For example, there may be component integration testing after component testing, and system integration testing after system testing.
- Water Fall Model
- V-Model
- RAD Model
- Spiral Model