Software Testing Fundamentals
Covers core software testing concepts including testing techniques (black/white box, boundary value analysis), test management, test types, testing tools, and review methods. Ideal for understanding fundamental software testing principles and practices.
Questions
Which test activities are supported by test harness or unit test framework tools
- Test management and control
- Test specification and design
- Performance and monitoring
- Test Execution and logging
‘Testing for User-Friendliness’. This testing is done if User Interface of the application stands an important consideration and needs to be specific for the specific type of user.
- Regression testing
- Usability testing
- Performance testing
- Functional testing
Technique that helps us identify testcases that exercise the whole system on a transaction by transaction basis from start to finish is
- Use Case testing
- Unit testing
- state transition testing
- decision table testing
Which of the following is not a type of review
- Walkthrough
- Inspection
- Informal Review
- Management approval
Security Testing is a white baox testing
- True
- False
User acceptance testing (UAT) - also called beta testing,
- True
- False
Which of the following artifacts can be examined by using review techniques
- software code
- Requirement Specification
- Test Designs
- All of the above
Which of the following is a test type
- Component testing
- Functional testing
- System testing
- Acceptance Testing
Key characteristic of structure based testing techniques
- used to assess the structure of a specification
- used both to measure coverage and to design tests to increase coverage
- based on skills and experience of tester
- all of the above
What is a test level
- A group of test activities that are organized together
- one or more test design specification documents
- A test type
- None of the above
A test manager is one who
- manages a collection of test leaders
- is the leader of a test team or teams
- gets paid more than a test leader
- reports to a test leader
BVA stands for
- Boundary Value Analysis
- Boundary Value Analytics
- Boundary Version Accuracy
- None of the above
Static analysis tools are very useful to whom?
- me
- customers
- Developers
- Testers
Debugging is
- Part of fundamental testing process
- Includes repair of cause of a failure
- involves intentionally adding known defects
- follows the steps of a test procedure
what is exploratory testing
- process of anticipating or guessing where defects might occur
- systematic approach to identify specific equivalent classes of input
- testing carried out by a chartered engineer
- concurrent test design,test execution,test logging and learning
what is a test condition
- An input,expected outcome,precondition and post condition
- steps to be taken to get the system to a given point
- something that can be tested
- specific state of software
which test activities are supported by test data preparation tools?
- Test management and control
- Test specification and design
- Test execution and logging
- Performance and monitoring
Sequence of events in the execution through a component or system is
- Contol testing
- Configuration testing
- Data flow
- Control flow
Which word among the following also matches the meaning of 'bug'
- Incident
- Defect
- Mistake
- Error
Other name of black box technique
- structural based
- white box
- grey box
- specification based