Preview

automated software testing

Good Essays
Open Document
Open Document
431 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
automated software testing
1. List three characteristics of a good software metric.

The characteristics of a good software metric are:
Simple and computable: It should be easy to learn how to derive the metric.
Empirically and intuitively persuasive: The metric should reach the standards under any considerations to satisfy the engineers. consistent and objective: The metric results should always be distinct consistent in its use of units and dimensions : The mathematical computational of the metric should use measures that do not lead to odd combinations of units.
Programming language independent: metrics should be based on requirements, design, and structure of the program itself.
An effective mechanism for high quality feedback: The metric should provide you the information that can lead to a higher quality end product.

2. Component-level design metrics focus on what three internal characteristics of software components?

Component-level design metrics for conventional software components focus on internal characteristics of a software component and include measures of the "three CS"-Module cohesion, coupling, and complexity.

Cohesion metrics: :It defines the collection of metrics that provide an indication of the cohesiveness Coupling metrics: It provides an indication of the "connectedness" of a module to other modules

Complexity metrics: A variety of software metrics can be computed to determine the complexity of program control flow.

3. Technical testing metrics fall into two major categories. What are they?

Testing metrics fall into two broad categories. They are: metrics that attempt to predict the likely number of tests required at various testing levels. metrics that focus on test coverage for a given component.

4. Describe the five activities associated with the software measurement process.

The five activities associated with the software measurement process are:

Formulation
The identification of software measures and metrics

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Nt1310 Unit 1 Study Guide

    • 359 Words
    • 2 Pages

    5. Explain the salient features of spiral model of a software process with an illustration diagram.*…

    • 359 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Why is it important to follow a standard system of measurement? Provide an explanation of a scenario where standardized measurement is necessary for a successful exchange or activity.…

    • 462 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Int Task 3

    • 2010 Words
    • 9 Pages

    Research into which operating system performs better is extremely relevant in today’s technological environment. Every task that a computer performs is a mathematical operation. An area that is highly affected by the performance of the operating system is computer programming. When a computer programmer writes a program, the program must be converted from a programming language into a language the computer can understand, a process called compiling. Compiling is very hardware intensive and completely dependent on mathematical operations. The faster a computer is able to perform mathematical tasks, the faster compiling will run as well. Knowing which operations system performs better can save software developers time, which in turn saves money in development.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Huntsville Case Study

    • 463 Words
    • 2 Pages

    | Basis for quantifying quality. Use this section to communicate how the project team can insure that they will provide a product that not only meets the specifications, but also successfully addresses all quality criteria.…

    • 463 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    It 320 Hw 1.1

    • 1156 Words
    • 5 Pages

    Equipment that is located in the customer’s wiring closet and provides a clocking signal to the router.…

    • 1156 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    These can be achieved by having quality, consistence and a set of standards which apply to all settings.…

    • 651 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    CSO Gaddis Java Chapter1 1

    • 2953 Words
    • 29 Pages

    © 2012 Pearson Education, Inc. All rights reserved. Chapter 1: Introduction to Computers and Java Starting Out with Java: From Control Structures through Data Structures Second Edition by Tony Gaddis and Godfrey Muganda Chapter Topics Chapter 1 discusses the following main topics: – Introduction – Why Program? – Computer Systems: Hardware and Software – Programming Languages – What Is a Program Made Of? – The Programming Process –…

    • 2953 Words
    • 29 Pages
    Satisfactory Essays
  • Better Essays

    Activity 4 case study

    • 1033 Words
    • 4 Pages

    Measurement is the assignment of numbers to characteristics (or attributes) of objects according to a pre-specified set of rules. Describe the object and characteristics of Syafiq’s study.…

    • 1033 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Hartono, E.; Lederer, A.; Sethi, V. and Zhuang, Y. (2003) key predictors of the implementation of…

    • 7202 Words
    • 29 Pages
    Powerful Essays
  • Satisfactory Essays

    Comparative Data

    • 297 Words
    • 2 Pages

    | True comparability needs to meet three criteria: consistency, verification and unit measurement. (Baker & Baker, 2012)…

    • 297 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Virtual Teams

    • 10084 Words
    • 41 Pages

    Curtis, B., Krasner, H., Iscoe, N. (1988), "A field study of the software design process for large systems", Communiations of the ACM, Vol. 31 No.11, pp.1268-87.…

    • 10084 Words
    • 41 Pages
    Powerful Essays
  • Better Essays

    Software Development

    • 6242 Words
    • 25 Pages

    ABSTRACT Developments in software engineering have led to models of the system life cycle incorporating the use of prototyping and formal methods of program verification. These are becoming supported by integrated project support environments and permit the planning and monitoring of software development projects. In contrast, Knowledge Based Systems (KBS) are developed using informal views of the system life cycle. Tools have been developed to support some stages of the life cycle in an undisciplined manner. The commercial use of KBS needs development projects to be planned and monitored. This requires methods and tools based on systematic life cycle models to be established for KBS. This paper reviews the current state of life cycle approaches to software engineering and KBS development projects in order to provide a direction for the development of methodical KBS life cycle models.…

    • 6242 Words
    • 25 Pages
    Better Essays
  • Better Essays

    Performance Space Analysis

    • 1059 Words
    • 5 Pages

    There is a tendency throughout history to establish a norm of performance space. This has meant in general,…

    • 1059 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    Strategic Issues

    • 2300 Words
    • 10 Pages

    Maddox, K. (2008). An inconvenient lack of metrics, 15302369, 4/7/2008, Vol. 93, Issue 5. Retrieved on November 1, 2008, from, EBSCOhost.…

    • 2300 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    One Sample Test

    • 2138 Words
    • 9 Pages

    • The measurement scales should be at least interval so that arithmetic operations can be used with them.…

    • 2138 Words
    • 9 Pages
    Powerful Essays