Software Testing and Risk-Based Testing Fundamentals
This quiz covers essential software testing concepts with a focus on risk-based testing (RBT) methodologies, including risk assessment, maintenance testing, white box and black box techniques, testing artifacts management, and quality assurance principles.
Questions
Does Smart Identification work with DP
- Yes
- No
- For Some Environment
- For Some Objects
The later in the development life cycle a fault is discovered, the more expensive it is to fix. why?
- the documentation is poor, so it takes longer to find out what the software is doing.
- wages are rising
- the fault has been built into more documentation,code,tests, etc
- none of the above
Which is not true-The black box tester?
- should be able to understand a functional specification or requirements document
- should be able to understand the source code.
- is highly motivated to find faults
- is creative to find the system’s weaknesses
Testware(test cases, test dataset)
- needs configuration management just like requirements, design and code
- should be newly constructed for each new version of the software
- is needed only until the software is released into production or use
- does not need to be documented and commented, as it does not form part of the released
An incident logging system
- only records defects
- is of limited value
- is a valuable source of project information during testing if it contains all incidents
- should be used only by the test team.
Increasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:
- reducing test time
- no change
- increase test time
- can't say
Risk level - The level of risk can be used to determine the _________ of testing to be performed.
- intensity
- frequency
- wave length
- None of the above
The _______ ______ is the assessment of a risk without taking into account any related controls or mitigating actions.
- Coherent risk
- Residual risk
- Inherent risk
- Non-living risk
In Risk-based testing,
- the higher the risk, the earlier the test coverage
- the lower the risk, the earlier the test coverage
- Both the above
- None of the above
The process through which decisions are reached and protective measures are implemented for reducing risks to, or maintaining risks within specified levels is called,
- Risk Identification
- Risk Analysis
- Risk Control
- Risk Closure
In RBT, When do you identify risk?
- Only once at the beginning of the test phase
- Only once at the end of the test phase
- Only Once at the end of project closure
- As detailed in test strategy & ad-hoc basis where needed
Who holds the primary responsibility of identifying the business impact of a requirement / business process
- Business Analyst
- Solution Designer / IT Architect
- Test Manager
- Delivery Manager
Who holds the primary responsibility of identifying the probability of failure of a requirement / business process
- Business Analyst
- Solution Designer / IT Architect
- Test Manager
- Delivery Manager
The risk level/score of a requirement is obtained by the multiplication of these primary factors
- Impact * Probability of failure
- Impact * Solution
- Impact * Requirement
- Impact * Test level
when the risks are re-assessed at consecutive phases, will there be a revision in estimates?
- Yes always
- Yes
- sometimes
- Never
Before doing the Risk assessment, one of the pre-requisite is the Requirements or the reference document
- Must be baselined
- Atleast near to baseline
- draft copy is sufficient
- does not need to be available
- Methodologies adopted while performing Maintenance Testing:-
- a) Breadth Test and Depth Test
- b) Retesting
- c) Confirmation Testing
- d) Sanity Testing
- Which of the following is true about Formal Review or Inspection:- i. Led by Trained Moderator (not the author). ii. No Pre Meeting Preparations iii. Formal Follow up process. iv. Main Objective is to find defects
- a) ii is true and i,iii,iv are false
- b) i,iii,iv are true and ii is false
- c) i,iii,iv are false and ii is true
- d) iii is true and i,ii,iv are false
- White Box Techniques are also called as :-
- a) Structural Testing
- b) Design Based Testing
- c) Error Guessing Technique
- d) Experience Based Technique
- A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.
- a) Security Testing
- b) Recovery Testing
- c) Performance Testing
- d) Functionality Testing