Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Software Testability

View through CrossRef
AbstractA software component's testability or application's testability is regarded as a measure of the difficulty incurred when testing a component or application. If testing is considered as not being difficult, then the testability of the software is considered as being high. If testing is considered as being a difficult process to perform, testability is considered as being lower. The reason for seeking testability ratings is to determine early in the software development life cycle how many testing resources will be needed in order to complete the testing process. And typically, the testing process is not completed until some predefined testing stoppage criteria have been satisfied.Note that whether a program receives a high testability score is a function of the definition of testability. Each unique testability definition will require a different type of analysis to measure a program against that definition.Software testabilityhas historically referred to the ease with which inputs can be selected to satisfy a specific structural testing criterion (e.g.,branch coverage). With this definition, if it were extremely difficult to find inputs that satisfied a particular structural coverage criterion for a given program, then the program would be labeled as having “low testability.” Another view of software testability defines testability as a prediction of the probability that existing faults will be detected during testing, given a specific input selection criteriaC. Here, software testability is not regarded as an assessment of the difficulty to select inputs that cover software structure, but as a way to predict whether a program would reveal existing faults during testing according toC.Definitions based on coverage are fundamentally different from definitions based on the likelihood of fault detection. Testability is predicated on the definition employed. There are numerous definitions.
Title: Software Testability
Description:
AbstractA software component's testability or application's testability is regarded as a measure of the difficulty incurred when testing a component or application.
If testing is considered as not being difficult, then the testability of the software is considered as being high.
If testing is considered as being a difficult process to perform, testability is considered as being lower.
The reason for seeking testability ratings is to determine early in the software development life cycle how many testing resources will be needed in order to complete the testing process.
And typically, the testing process is not completed until some predefined testing stoppage criteria have been satisfied.
Note that whether a program receives a high testability score is a function of the definition of testability.
Each unique testability definition will require a different type of analysis to measure a program against that definition.
Software testabilityhas historically referred to the ease with which inputs can be selected to satisfy a specific structural testing criterion (e.
g.
,branch coverage).
With this definition, if it were extremely difficult to find inputs that satisfied a particular structural coverage criterion for a given program, then the program would be labeled as having “low testability.
” Another view of software testability defines testability as a prediction of the probability that existing faults will be detected during testing, given a specific input selection criteriaC.
Here, software testability is not regarded as an assessment of the difficulty to select inputs that cover software structure, but as a way to predict whether a program would reveal existing faults during testing according toC.
Definitions based on coverage are fundamentally different from definitions based on the likelihood of fault detection.
Testability is predicated on the definition employed.
There are numerous definitions.

Related Results

Research on Testability Design and Evaluation Method for Ship Electromechanical Equipment
Research on Testability Design and Evaluation Method for Ship Electromechanical Equipment
Abstract As a relatively large amount of electromechanical equipment was installed in the ship systems, it was difficult to position and eliminate the faults of the ...
Research on Testability Analysis Methods of Complex Embedded Software
Research on Testability Analysis Methods of Complex Embedded Software
Embedded software gradually tends to be more integrated, modular and complex. The architecture of integrated avionics system software is the typical example. Method for measurement...
Software quality revisted
Software quality revisted
This work presents an exploratory study of the differences in software quality perceptions between different groups of people involved with the software development process. Survey...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
Software Assurance
Software Assurance
Abstract Confidence in software quality is a rare commodity throughout all industries. Software publishers, users, and system integrators are highly distrustful of anyone...
ELIXIR Europe on the Road to Sustainable Research Software
ELIXIR Europe on the Road to Sustainable Research Software
ELIXIR (ELIXIR Europe 2019a) is an intergovernmental organization that brings together life science resources across Europe. These resources include databases, software tools, trai...
Pengaruh Kadar Air dan Kadar Abu terhadap Nilai Kalori Batubara Berdasarkan Analisis Rergesi Linier Berganda
Pengaruh Kadar Air dan Kadar Abu terhadap Nilai Kalori Batubara Berdasarkan Analisis Rergesi Linier Berganda
Abstract. Coal contains moisture in the air, ash, volatiles, and fixed carbon. Proximate analysis was conducted to determine these contents, and the calorific value of the coal was...
A Study of Innovation Activities in Software Firms in Nigeria
A Study of Innovation Activities in Software Firms in Nigeria
Software firms in Nigeria were in the business of buying and selling software products about two decades ago but are now developing customized software products. Hence, this stud...

Back to Top