Software Testing, QA and Agile Methodologies
Test your knowledge of software testing techniques, quality assurance processes, ISO standards, and agile development methodologies including Scrum and Extreme Programming.
Questions
Agile Methodology is an approach for
- People Management
- Process management
- Project Management
- Product Designing
Extreme Programming is
- a programming language
- A technique
- related to window XP
- None of the above
In Scrum, sprint lasts no more than
- 10 days
- 20 days
- 30 Days
- 60 Days
XP attempts to reduce the cost of change by having ------------------ development cycles
- multiple short
- Multiple Long
- Single Short
- Single Long
Extreme Programming include
- programming in pairs
- Doing extensive Code Review
- Unit testing of all the code
- All of the above
Compoments of Agile Method:
- Scope,Define,develop,Evaluate
- Define, Design , Develop, Test
- Scope, Develop, Execute, Evaluate
- Scope, Design,Execute, Test
Type pf Agile developments
- Scrum
- XP
- Lean Development
- All of the above
Identify the Quality standard : Quality requirements for software packages
- ISO/IEC 12119
- ISO/IEC 14143
- ISO/IEC 15271
- ISO/IEC 15504
- ISO/IEC 12207
- ISO/IEC 15939
Identify the Quality standard : Software life cycle processes
- ISO/IEC 12119
- ISO/IEC 14143
- ISO/IEC 15271
- ISO/IEC 12207
- ISO/IEC 15504
- ISO/IEC 15939
Identify the Quality standard : Guide for ISO/IEC 12207
- ISO/IEC 14143
- ISO/IEC 12119
- ISO/IEC 15504
- ISO/IEC 15939
- ISO/IEC 12207
- ISO/IEC 15271
Identify the Quality standard : Software process assessment (also known as Spice)
- ISO/IEC 14143
- ISO/IEC 12119
- ISO/IEC 15504
- ISO/IEC 15271
- ISO/IEC 12207
- ISO/IEC 15939
Identify the Quality standard : System and Software measurement process
- ISO/IEC 14143
- ISO/IEC 12119
- ISO/IEC 15504
- ISO/IEC 15939
- ISO/IEC 12207
- ISO/IEC 15271
Identify the Quality standard : Software measurement
- ISO/IEC 14143
- ISO/IEC 12119
- ISO/IEC 15504
- ISO/IEC 15271
- ISO/IEC 12207
- ISO/IEC 15939
- The process starting with the terminal modules is called - a. Top-down integration b. Bottom-up integration c. None of the above d. Module integration
- Top-down integration
- Bottom-up integration
- None of the above
- Module integration
Exit Criterion Determines?
- When testing needs to continue
- When system is ready for delivery
- When testing has been completed
- All of the above
When testers report to their test managers about their testing effort, the focus should be on
- Boundary conditions, state machines, and load generators
- Risk management and impact of serious test escapes on the reputation and revenues of the company
- a & b
- None of the above
Metrics should be collected during and at the end of a test level in order to assess:
- The adequacy of the test objectives for that level
- The adequacy of the test approach
- The effectiveness of the testing with respect to its objectives
- All of the above
The costs involved in testing and quality assurance is ___________ than the costs associated with external failures.
- More
- Less
- Same
- Unimaginable
Black box testing is
- Functional testing
- Structural testing
- Performance testing
- Requirements testing
What can static analysis NOT find?
- The use of a variable before it has been defined.
- Unreachable (“dead”) code.
- Memory leaks.
- Array bound violations.