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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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),
Dustin, E., Rashka, J., Paul, J.: Automated Software Testing: Introduction, Management, and Performance. Addison-Wesley, Reading (1999)
Lewis, E.W.: Software Testing and Continuous Quality Improvement. CRC Press LLC, Boca Raton (2005)
NUnit.: Nunit, http://www.nunit.org (retrieved April 2, 2007)
OpenQA.: OpenQA: Selenium, http://www.openqa.org/selenium/index.html (retrieved April 2, 2007)
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)
Nancy, Y.L., Wahi, J.: An overview of regression testing. ACM SIGSOFT Software Engineering Notes 24(1), 69–73 (1999)
Leung, H.K.N., White, L.: Insights into regression testing. In: Proc. IEEE International Conference on Software Maintenance (ICSM), pp. 60–69 (1989)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kim, HK., Lee, R.Y. (2012). A Testing Frameworks for Mobile Embedded Systems Using MDA. In: Lee, R. (eds) Software Engineering Research,Management and Applications 2011. Studies in Computational Intelligence, vol 377. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23202-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-23202-2_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23201-5
Online ISBN: 978-3-642-23202-2
eBook Packages: EngineeringEngineering (R0)