DOI QR코드

DOI QR Code

Improvement of the Automobile Control Software Testing Process Using a Test Maturity Model

  • 투고 : 2015.03.06
  • 심사 : 2016.12.03
  • 발행 : 2018.06.30

초록

The problem surrounding methods of implementing the software testing process has come under the spotlight in recent times. However, as compliance with the software testing process does not necessarily bring with it immediate economic benefits, IT companies need to pursue more aggressive efforts to improve the process, and the software industry needs to makes every effort to improve the software testing process by evaluating the Test Maturity Model integration (TMMi). Furthermore, as the software test process is only at the initial level, high-quality software cannot be guaranteed. This paper applies TMMi model to Automobile control software testing process, including test policy and strategy, test planning, test monitoring and control, test design and execution, and test environment goal. The results suggest improvement of the automobile control software testing process based on Test maturity model. As a result, this study suggest IT organization's test process improve method.

키워드

참고문헌

  1. E. van Veenendaal, TMMi and ISO/IEC 29119: Friends or Foes?. Dublin, Ireland: TMMi Foundation, 2016.
  2. E. Van Veenendaal, Test Maturity Model integration (TMMi). Dublin, Ireland: TMMi Foundation, 2012.
  3. T. Koomen and M. Pol, Test Process Improvement: A Step-by-Step Guide to Structured Testing. London: Addison-Wesley, 1999.
  4. M. B. Chrissis, M. Konrad, and S. Shrum, CMMI for Development: Guidelines for Process Integration and Product Improvement, 3rd ed. London: Addison Wesley, 2007.
  5. TMMi Foundation [Online]. Available: http://www.tmmifoundation.org.
  6. E. van Veenendaal, Standard Glossary of Terms Used in Software Testing. Brussels, Belgium: International Software Testing Qualifications Board, 2010.
  7. IEEE Standard for Software Test Documentation, IEEE 829-1998, 1998.
  8. ISO/IEC 9126-1:2001, Software engineering - Product quality - Part 1: Quality model, 2001.
  9. Information technology - Software process assessment - Part 9: Vocabulary, ISO/IEC TR 15504-9:1998, 1998.
  10. IEEE 1028-1997, IEEE Standard for Software Reviews, 1997.
  11. ISO/IEC 12207:1995, Information technology - Software life cycle processes, 1995.
  12. M. Niazi, D. Wilson, and D. Zowghi, "A maturity model for the implementation of software process improvement: an empirical study," Journal of Systems and Software, vol. 74, no. 2, pp. 155-172, 2005. https://doi.org/10.1016/j.jss.2003.10.017
  13. E. Jung, J. H. Hwang, J. K. Lee, and G. B. Joung, "New reliable inverter with intelligent power module," 2015 9th International Conference on Power Electronics and ECCE Asia (ICPE-ECCE Asia), Seoul, Korea, 2015, pp. 2730-2736.
  14. International Software Testing Qualifications Board, "Certified Tester: Advanced Level Syllabus," 2012 [Online]. Available: http://castb.org/wp-content/uploads/2013/09/advanced_syllabus_2012_test_analyst_ga_release_20121019.pdf.
  15. A. Dupuy and N. Leveson, "An empirical evaluation of the MC/DC coverage criterion on the HETE-2 satellite software," in Proceedings of the 19th Digital Avionics Systems Conference, Philadelphia, PA, 2000, pp. 1B6-1.
  16. ISO/IEC/IEEE 29119-2, Software and system engineering - Software testing - Part 2: Test processes, 2013.
  17. J. Bach, "James Bach on risk-based testing," Software Testing and Quality Engineering, vol. 1, no. 6, pp. 22- 29, 1999.
  18. ISO/IEC/IEEE 29119 Software Testing [Online]. Available: http://www.softwaretestingstandard.org/.
  19. I. Burnstein, T. Suwanassart, and R. Carlson, "Developing a testing maturity model for software test process evaluation and improvement," in Proceedings of International Test Conference, Washington, DC, 1996, pp. 581-589.
  20. B. Beizer, Software Testing Techniques, 2nd ed. New York, NY: Van Nostrand Reinhold, 1990.