Comparison of selected tools to perform unit tests
Piotr Strzelecki
piotr.strzelecki93@gmail.comInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Maria Skublewska-Paszkowska
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
Abstract
The paper presents a comparative analysis of selected tools to perform unit tests. The analysis covers three most popular frameworks: MSTest, NUnit and xUnit.net. The analysis concerns the comparison of the speed of tests performing by the tools in serial and parallel manner. The tests were carried out by the author's application dedicated to .NET platform.
Keywords:
unit tests; testing; .NETReferences
[1] Augustyn D. R.: Rozwój narzędzi programowych wspierających automatyzację testów jednostkowych dla technologii .NET. Bazy danych. Rozwój metod i technologii. Bezpieczeństwo, wybrane technologie i zastosowania. WKŁ, Warszawa 2008
[2] Sochacki, G. , Pańczyk, B.: Test-Driven Development jako narzędzie optymalizacji procesu wytwarzania oprogramowania na platformie JEE. Journal of Computer Sciences Institute, 2017
[3] Jabłoński M., Karbowańczyk M.: Automatyczna ocena kompletności projektu programistycznego. Zeszyty Naukowe Wyższej Szkoły Informatyki, 2017
[4] Jureczko M.: Testowanie oprogramowania, Politechnika Wrocławska, 2011
[5] Bukowski M., Paterek P.: Obiekt pozorny. A może coś innego? Kierunek rozwoju testów jednostkowych, TESTER.pl, 2007, nr 10
[6] Certyfikowany tester. Plan poziomu podstawowego Wer. 1.0, przeł. Bereza-Jarociński B., Jaszcz W., Klitenik H., Nowakowska J., Sabak J., Seredyn A., Stapp L., Ślęzak P., Żebrowski Ł., SJSI, 2006
[7] Dokumentacja narzędzia MSTest https://msdn.microsoft.com/en-us/library/hh694602.aspx [09.03.2018]
[8] Dokumentacja narzędzia NUnit https://github.com/nunit/docs/wiki [09.03.2018]
[9] Pierwsze wydanie frameworka xUnit.net http://jamesnewkirk.typepad.com/posts/2008/04/xunitnet-10-rel.html [09.03.2018]
[10] Dokumentacja narzędzia xUnit.net https://xunit.github.io/#documentation [09.03.2018]
[11] Osherove R.: Testy jednostkowe. ĝwiat niezawodnych aplikacji. Wydanie II, Helion, 2014
[12] NUnit - asercje https://github.com/nunit/docs/wiki/Assertions [09.03.2018]
[13] Porównanie xUnit.net z innymi frameworkami – asercje http://xunit.github.io/docs/comparisons.html#assertions [31.03.2018]
[2] Sochacki, G. , Pańczyk, B.: Test-Driven Development jako narzędzie optymalizacji procesu wytwarzania oprogramowania na platformie JEE. Journal of Computer Sciences Institute, 2017
[3] Jabłoński M., Karbowańczyk M.: Automatyczna ocena kompletności projektu programistycznego. Zeszyty Naukowe Wyższej Szkoły Informatyki, 2017
[4] Jureczko M.: Testowanie oprogramowania, Politechnika Wrocławska, 2011
[5] Bukowski M., Paterek P.: Obiekt pozorny. A może coś innego? Kierunek rozwoju testów jednostkowych, TESTER.pl, 2007, nr 10
[6] Certyfikowany tester. Plan poziomu podstawowego Wer. 1.0, przeł. Bereza-Jarociński B., Jaszcz W., Klitenik H., Nowakowska J., Sabak J., Seredyn A., Stapp L., Ślęzak P., Żebrowski Ł., SJSI, 2006
[7] Dokumentacja narzędzia MSTest https://msdn.microsoft.com/en-us/library/hh694602.aspx [09.03.2018]
[8] Dokumentacja narzędzia NUnit https://github.com/nunit/docs/wiki [09.03.2018]
[9] Pierwsze wydanie frameworka xUnit.net http://jamesnewkirk.typepad.com/posts/2008/04/xunitnet-10-rel.html [09.03.2018]
[10] Dokumentacja narzędzia xUnit.net https://xunit.github.io/#documentation [09.03.2018]
[11] Osherove R.: Testy jednostkowe. ĝwiat niezawodnych aplikacji. Wydanie II, Helion, 2014
[12] NUnit - asercje https://github.com/nunit/docs/wiki/Assertions [09.03.2018]
[13] Porównanie xUnit.net z innymi frameworkami – asercje http://xunit.github.io/docs/comparisons.html#assertions [31.03.2018]
Strzelecki, P., & Skublewska-Paszkowska, M. (2018). Comparison of selected tools to perform unit tests . Journal of Computer Sciences Institute, 9, 334–339. https://doi.org/10.35784/jcsi.706
Authors
Piotr Strzeleckipiotr.strzelecki93@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Maria Skublewska-PaszkowskaInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 323PDF downloads: 254
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.