Advertisement

A Testing Frameworks for Mobile Embedded Systems Using MDA

Chapter
  • 649 Downloads
Part of the Studies in Computational Intelligence book series (SCI, volume 377)

Abstract

Embedded system can give you many benefits in putting it in your device, such as mobile phones, appliances at home, machines at the bank, lottery machine and many more, just make sure it is undergoing in embedded systems testing to have the device check. You must know that putting an embedded system in any of your device (either at home or in your business) can vary be helpful in your daily life and for the near future.One of the important phases in the life cycle of embedded software development process is the designing phase. There are different models used in this particular phase including class diagrams, state diagrams and use cases etc. To test the conformance of the software it is very essential that test cases should be derived from these specific models. Similarly regressions testing through these models are very significant for testing of modified software. There are several regression testing approaches based on these model in literature. This survey report is the analysis of the model based regression testing techniques according to the parameter identified during this study. The summary as well as the analysis of the approaches is discussed in this survey report. In the end we concluded the survey by identifying the areas of further research in the field of model based regression testing.

Keywords

MDA Embedded testing Regression testing model based regression testing UML regression testing Testing evaluation parameters 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Borland.: Borland SilkTest: An Automated Regression and Functional Software Testing Tool, http://www.borland.com/us/products/silk/silktest/index.html (retrieved April 2, 2007),
  2. 2.
    Dustin, E., Rashka, J., Paul, J.: Automated Software Testing: Introduction, Management, and Performance. Addison-Wesley, Reading (1999)Google Scholar
  3. 3.
    Lewis, E.W.: Software Testing and Continuous Quality Improvement. CRC Press LLC, Boca Raton (2005)Google Scholar
  4. 4.
    NUnit.: Nunit, http://www.nunit.org (retrieved April 2, 2007)
  5. 5.
    OpenQA.: OpenQA: Selenium, http://www.openqa.org/selenium/index.html (retrieved April 2, 2007)
  6. 6.
    Dalal, S.R., Jain, A., Karunanithi, N., Leaton, J.M., Lott, C.M., Bellcore, G.C.: Patton Model Based Testing in Pratice Software Engineering. In: Proceedings of the International Conference, pp. 285–294 (1999)Google Scholar
  7. 7.
    Nancy, Y.L., Wahi, J.: An overview of regression testing. ACM SIGSOFT Software Engineering Notes 24(1), 69–73 (1999)CrossRefGoogle Scholar
  8. 8.
    Leung, H.K.N., White, L.: Insights into regression testing. In: Proc. IEEE International Conference on Software Maintenance (ICSM), pp. 60–69 (1989)Google Scholar
  9. 9.
    Farooq, Q., Iqbal, M.Z.Z., Mailk, Z.I., Nadeem, A.: An Approach for selective state machine based regression testing. In: Proceedings of the 3rd International Workshop on Advances in Model-Based Testing, London, United Kingdom, pp. 44–52 (2007)Google Scholar
  10. 10.
    Xu, L., Dias, M., Richardson, D.: Generating regression tests via model checking. In: Proceedings of the 28th Annual International Computer Software and Applications Conference (COMPSAC 2004), vol. 1, pp. 336–341 (2004)Google Scholar
  11. 11.
    Chen, Y., Probert, R.L., Ural, H.: Model-based regression test suite generation using dependence analysis. In: Proceedings of the 3rd International Workshop on Advances in Model-Based Testing, pp. 54–62 (2007)Google Scholar
  12. 12.
    Korel, B., Tahat, H.L., Vaysburg, B.: Model based regression test reduction using dependence analysis. In: Proceedings of the International Conference on Software Maintenance, ICSM 2002 (2002)Google Scholar
  13. 13.
    Chen, Y., Probert, R.L., Ural, H.: Regression test suite reduction using extended dependence analysis. In: Fourth International Workshop on Software Quality Assurance: in Conjunction with the 6th ESEC/FSE Joint Meeting, pp. 62–69 (2007)Google Scholar
  14. 14.
    Chen, Y.L., Robert, L., Probert, D., Sims, P.: Specification based regression test selection with risk analysis. In: IBM Centre for Advanced Studies Conference, Proceeding of the Conference of the Center for Advanced Studies on Collaboration Research (2002)Google Scholar
  15. 15.
    Briand, L.C., Labiche, Y., Soccar, G.: Automating impact analysis and regression test selection based on UML designs. In: Proceedings of the International Conference on software Maintenance (ICSM 2002). IEEE, Los Alamitos (2002)Google Scholar
  16. 16.
    Pilskan, O., Uyan, G., Andrews, A.: Regression testing UML design. In: Proceedings of the 22nd IEEE International Conference on Software Maintenance, pp. 254–264 (2006)Google Scholar
  17. 17.
    Beydeda, S., Gruhn, V.: Integrating white- and black- box techniques for class-level Regression Testing. In: Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development, pp. 357–362 (2001)Google Scholar
  18. 18.
    Muccini, H., Dias, M.S., Richerdson, D.J.: Towards software architecture-based regression testing. In: SESSION: Workshop on Architecting Dependable Systems (WADS), pp. 1–7 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Department of Computer EngineeringCatholic University of DaeguKorea
  2. 2.Software Engineering & Information Technology InstituteCentral Michigan UniversityUSA

Personalised recommendations