All IT Courses 50% Off
QA Tutorials

ROBUSTNESS TESTING

System testing

What is Robustness testing?

Software has many features that are to be tested under system testing. Hence there are many different types of system testing. It is a huge list with more than 100 different types of testing that can be listed. Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.

Example for robustness testing with invalid inputs:

For example, when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. Lets say, we will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 89, 90, 99, 100 and 101. We will fix the nominal values for X and Z as 50, 60 and make the combination with these two values with the given values of Y as 19, 0, 21, 40, 59, 60, 61 and we will fix the value of Y and Z as 40 and 90 and make the combination with value of X as -1, 0, 1, 50, 99, 100, 101. And many test cases will be generated with different combinations.

Robustness testing scenarios:

There are certain scenarios that can cause the failure of software due to lack of robustness of software. The scenarios that can be tested are:

  • invalid inputs
  • interfaces with new software modules or external and independent software
  • changes in environment, sometimes can be a sudden change- hardware of software environment
  • external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

Benefits of Robustness Testing:

A various business organisations use Robustness testing for their projects for the benefits like:

  • Better project analysis: Before a particular design is finalised, all available data from analysis stage are reviewed to make them more effective and useful. The robust analysis stage will perform the quality checker if a particular idea is good enough to be pushed through the next stage.
  • Better design: If a robust analysis testing is done before any design is finalised certainly it will yield a better result and better design options.

Challenges for performing the Robustness testing:

There are many challenges to carry out the robustness testing. The limited duration allocated for testing and repetitive tests to be conducted for testing robustness. The key challenge involving an automation tool is that they are designed for some specific task. Therefore there will be possibility of lack of flexibility. There is a lack of adaptiveness of the systems the struggle to apply the principle of redundancy in order to structure according to the current requirement. Even the logic of any piece of code gets corrected but still the complexity increases with the time the ANSI and IEEE has defined the robustness testing as creative work, in which a system component functions correctly under invalid input or stressful environmental conditions. There is a chance of crashing system when the complete system is produced.

Significance of Robustness testing:

The significance of Robustness testing is that it ensures, that the software system qualifies as the end product developed right purpose. The complete software system consists of many components. Such a kind of testing ensures reducing cost and time required for the efficient delivery of software system. Robustness testing is carried by passing valid and invalid input to check the performance of software. The system is tested with different inputs and verified under different conditions.

Questions

  1. What is Robustness testing explain with an suitable example?
  2. What are approaches of Robustness testing?
Facebook Comments
Tags

15 Comments

  1. Robustness testing is carried by passing valid and invalid input to check the performance of software. The system is tested with different inputs and verified under different conditions.Software is robust if it can tolerate such problems as unanticipated events,invalid inputs, corrupted internally stored data, improper uses by system operators.

  2. Robustness testing is a quality assurance testing methodology to test the robustness of the software application .
    The testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.
    For example, when testing is done for test cases, nominal values are fixed as two variables and change the third value of the
    variable . Robustness testing is carried by passing valid and invalid input to check the performance of software.
    The system is tested with different inputs and verified under different conditions.

    1. Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Robustness is defined as the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. Robustness testing is the process of verifying whether a software system performs well under stress conditions or not.

  3. What is Robustness testing explain with an suitable example?
    Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.

    What is Robustness testing explain with an suitable example?
    Robustness testing is a quality assurance testing methodology to test the robustness of the software application.
    Example: Verify Verizon wireless home page opens with the URL with this testing.

  4. 1.What is Robustness testing explain with an suitable example?
    Robustness testing is a quality assurance testing methodology to test the robustness of the software application!
    The testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.
    For example,
    when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable

  5. Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.
    Eg: when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable
    Robustness testing is carried by passing valid and invalid input to check the performance of software. The system is tested with different inputs and verified under different conditions.

  6. 1. Robustness testing and example:
    Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is carried by passing valid and invalid input to check the performance of software. The system is tested with different inputs and verified under different conditions.
    Example: when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. L We will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 89, 90, 99, 100 and 101. Many test cases will be generated with different combinations.

    2. Different approaches for robustness testing are
    1.invalid inputs
    2.interfaces with new software modules or external and independent software
    3. changes in environment, sometimes can be a sudden change- hardware of software environment
    4. external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  7. What is Robustness testing explain with an suitable example?
    Robustness Testing is an exceptional type of testing in which invalid scenarios are tested to check the robustness of the system.
    Ex: Robustness of a Password field – Verify sign with invalid values of password and verify the sign in .

    What are approaches of Robustness testing?
    Testing with invalid values/exceptional scenarios , change in hardware and software environment.

  8. 1. Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs, and this test is usually done to test the exceptional handling. For e.g. when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. Lets say, we will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80,89,90,100.

    2. The approaches of Robustness testing are as under.
    1. Invalid inputs.
    2. Interfaces with new software modules or external and independent software.
    3. Changes in environment, sometimes can be sudden change-hardware of software environment.
    4. External environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  9. 1. Robustness testing is a quality assurance testing methodology to test the robustness of the software application.
    Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.
    For example, when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. Lets say, we will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 89, 90, 99, 100 and 101. We will fix the nominal values for X and Z as 50, 60 and make the combination with these two values with the given values of Y as 19, 0, 21, 40, 59, 60, 61 and we will fix the value of Y and Z as 40 and 90 and make the combination with value of X as -1, 0, 1, 50, 99, 100, 101. And many test cases will be generated with different combinations.
    2. Approaches :
    1. invalid inputs
    2. interfaces with new software modules or external and independent software
    changes in environment, sometimes can be a sudden change- hardware of software environment
    3. external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  10. 1. Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.

    Example for robustness testing with invalid inputs:

    For example, when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. Lets say, we will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 89, 90, 99, 100 and 101. We will fix the nominal values for X and Z as 50, 60 and make the combination with these two values with the given values of Y as 19, 0, 21, 40, 59, 60, 61 and we will fix the value of Y and Z as 40 and 90 and make the combination with value of X as -1, 0, 1, 50, 99, 100, 101. And many test cases will be generated with different combinations.

    2. invalid inputs.
    interfaces with new software modules or external and independent software
    changes in environment, sometimes can be a sudden change- hardware of software environment
    external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  11. 1. What is Robustness testing explain with an suitable example?
    Robustness testing is a quality assurance testing methodology to test the robustness of the software application. They give some invalid inputs and we check the software.
    Example : The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 90, 99 ,100 and 101. Robustness testing is usually done to test the exceptional handling.

    2.What are approaches of Robustness testing?

    There are some approaches of Robustness testing like invalid inputs, interfaces with new software modules or external and independent software,
    changes in environment, sometimes can be a sudden change- hardware of software environment, external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  12. 1) Robustness testing is a quality assurance testing methodology to test the performance of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling.
    For example, when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. Lets say, we will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 89, 90, 99, 100 and 101. We will fix the nominal values for X and Z as 50, 60 and make the combination with these two values with the given values of Y as 19, 0, 21, 40, 59, 60, 61 and we will fix the value of Y and Z as 40 and 90 and make the combination with value of X as -1, 0, 1, 50, 99, 100, 101. And many test cases will be generated with different combinations.

    2)There are certain scenarios that can cause the failure of software due to lack of robustness of software. The scenarios that can be tested are:

    invalid inputs
    interfaces with new software modules or external and independent software
    changes in environment, sometimes can be a sudden change- hardware of software environment
    external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  13. What is Robustness Testing: Robustness testing is a quality assurance testing methodology to test the robustness of the software application. Here the testing is done by giving the invalid inputs. Robustness testing is usually done to test the exceptional handling. The significance of Robustness testing is that it ensures, that the software system qualifies as the end product developed right purpose.
    e.g.: when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable. Lets say, we will fix the nominal values for X and Y and make the combinations for Z of each value. The nominal values for X and Y are 50 and 40 and we can compare these two values with the given values of Z as 79, 80, 89, 90, 99, 100 and 101. We will fix the nominal values for X and Z as 50, 60 and make the combination with these two values with the given values of Y as 19, 0, 21, 40, 59, 60, 61 and we will fix the value of Y and Z as 40 and 90 and make the combination with value of X as -1, 0, 1, 50, 99, 100, 101. And many test cases will be generated with different combinations.
    Approaches of Robustness Testing: The scenarios that can be tested are:
    invalid inputs, interfaces with new software modules or external and independent software
    changes in environment, sometimes can be a sudden change- hardware of software environment
    external environment changes affecting the hardware system like magnetic fields, electric fields, pollution etc.

  14. 1.Robustness testing is usually done to test the exception handling.
    Example for robustness testing with invalid input.
    For example, when testing is done for test cases, nominal values are fixed as two variables and change the third value of the variable

    2.Robustness testing is a part of the validation process which consists of testing the behavior of a system implementation under exceptional execution conditions in order to check if it still fulfills some robustness requirements. We propose a theoretical framework for model-based robustness testing together with implementation within the If validation environment.
    Robustness test cases are generated from both a (partial) operational specification and an abstract fault model.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

Back to top button
Close
Close

Get Python Course
worth 499$ for FREE!

Offer valid for 1st 20 seats only, Hurry up!!

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

H2kinfosys Blog will use the information you provide on this form to be in touch with you and to provide updates and marketing.