Software Quality Models: A Comparative Study
2013; Volume: 2; Issue: 1 Linguagem: Inglês
ISSN
2277-9043
AutoresJ. Ghayathri, E. Mohana Priya,
Tópico(s)Software Reliability and Analysis Research
ResumoSoftware testing requires the use of a model for test selection and test verification. Model-based testing is very effective for software design and development. Model-based testing has a lot of benefits, test suite growth with the product, manage the model instead of cases, automation is cheaper and more effective, one implementation per model, then all cases are free. Model-based testing is a general term that signifies an approach that bases common testing tasks such as test case generation and test result evaluation on a model of application under test. The fundamental tasks for Model-based testing including gathering the necessary information to build a model, the steps in building a model, and generating and evaluating tests from a model. There are a number of models, but few models are good for testing. By using some models such as McCall, Boehm, FURPS, Dromey and ISO 9126 the qualities are tested. Each model has its own quality characteristics along with the factors and subfactors. One of the great advantages of model-based development is the opportunity to start simulation and testing activities. This allows the developer to focus on specific errors at each development stage. The benefit of quality models is that they are simpler to use and the benefit of quality management is that they probably more to the point capture the idea of quality. Software quality model is the representation of the characteristics of the software that describe the quality. This paper discusses the features of the models McCall, Boehm, FURPS, Dromey and ISO 9126. By using these models the quality characteristics are compared.
Referência(s)