logo

CuriousTab

CuriousTab

Discussion


Home Technical Questions Software Testing Comments

  • Question
  • What's the role of CMM Level in Testing?


  • Correct Answer
  • Capability Maturity Model (CMM) is a model of 5 levels of process 'maturity' that determine effectiveness in delivering quality software The 5 levels of CMM are described as below: Level 1: Initial: - characterized by chaos, periodic panics, and heroic efforts required by individuals to successfully complete projects Very few or none of the processes are in place Level 2: Repeatable: - Software Project Tracking, Requirements Management, Realistic Planning and Configuration Management Processes are in place; successful practices can be repeated Level 3: Defined: - Standard Software Development and Maintenance Processes are integrated throughout an organization A Software Engineering Process Group is in place to oversee software processes, and training programs are used to ensure understanding and compliance Level 4: Managed: - Metrics are used to track productivity, processes, and products Project performance is predictable, and quality is consistently high Level 5: Optimizing: - The focus is on continuous process improvement The impact of new processes and technologies can be predicted and effectively implemented when required Any organization can start from any level, but its motto is to reach level 5; where the focus is continuous process improvement By doing this, high quality s/w delivery is assured From this, we can see that the whole essence of CMM or CMMI is to produce quality software It targets the whole organizational practices (or processes), which are believed to be the best across industries Testing is part of Quality Assurance CMM levels play an important role in an organization?s Quality Assurance effort Thus testing plays an important role in determining CMM level 


  • Software Testing problems


    Search Results


    • 1. What is the difference in writing the test cases for Integration testing and system testing?
    • Discuss
    • 2. What is the value of a testing group? How do you justify your work and budget?
    • Discuss
    • 3. What is the type of the algorithm used in solving the 8 Queens problem ?

    • Options
    • A. Dynamic Programming
    • B. BackTracking
    • C. Branch and Bound
    • D. None
    • Discuss
    • 4. Which of the following is not part of performance testing?

    • Options
    • A. simulating many users
    • B. measuring response times
    • C. generating many transactions
    • D. recovery testing
    • Discuss
    • 5. What are the parameters of Quality cost?
    • Discuss
    • 6. What is risk analysis? What does it have to do with Severity and Priority?
    • Discuss
    • 7. Explain a.) Quality Assurance b.) Quality Control c.) Test Case d.) Test Condition e.) Test Script f.) Test Data g.) Test Bed
    • Discuss
    • 8. Reporting Discrepancies as incidents is a part of which phase?

    • Options
    • A. Test Implementation and execution
    • B. Evaluating exit criteria and reporting
    • C. Test Analysis and Design
    • D. Test Closure Activities
    • Discuss
    • 9. Which is not a task of a configuration management?

    • Options
    • A. Reporting
    • B. Version control
    • C. Quality control
    • D. Change management
    • Discuss
    • 10. Data flow analysis studies

    • Options
    • A. The use of data on paths through the code
    • B. Possible communications bottlenecks in a program
    • C. The intrinsic complexity of the code
    • D. The rate of change of data values as a program executes
    • Discuss


    Comments

    There are no comments.

Enter a new Comment