Innováció a szoftvertesztelésben – Megoldás-e az automatizálás?
Main Article Content
Absztrakt
A tanulmány célja az automatizált szoftvertesztelés elméleti és gyakorlati hatékonyságának vizsgálata. Ehhez felmérjük, milyen szempontok szerint érdemes automatizált tesztelői szoftvert választani, valamint rávilágítunk, milyen esetekben hatékonyabb az automatizált tesztelés a manuális teszteléssel szemben. Előbb elméleti síkon vetjük össze a két tesztelési módszertant, majd egy valós üzleti esettanulmányon keresztül mutatjuk be a tesztelői szoftver kiválasztását és végzünk el egy gyakorlati összehasonlító elemzést. Öt automata tesztrendszer összehasonlítása alapján kiderül, hogy az alapvető technológiai és gazdasági követelményeken felül a rugalmasság és a megbízhatóság is kiemelkedő szempont a kiválasztási folyamatban. A tanulmányból kiderül az is, hogy az automatizálás csak ismétlődő tesztelések esetén lehet hatékony. Egy legalább tíz ügyféllel rendelkező szoftvergyártónak azonban megéri az automatizált tesztelés irányába mozdulni.
Letöltések
Article Details
Hivatkozások
AppLabs (2008): Test Automation: Delivering Business Value. <https://web.archive.org/web/20100106191031/http://www.applabs.com/internal/app_whitepaper_test_automation_delivering_business_value_1v00.pdf> (2021.10.03.)
Catelani, M., Ciani, L., Scarano, V. L., Bacioccola, A. (2011): Software automated testing: A solution to maximize the test plan coverage and to increase software reliability and quality in use. Computer Standards & Interfaces, 33 (2): 152–158. https://doi.org/10.1016/j.csi.2010.06.006
Diaz, E., Tuya, J., Blanco, R. (2003): Automated software testing using a metaheuristic technique based on tabu search. Proceedings of 18th IEEE International Conference on Automated Software Engineering, (2003): 310–313. https://doi.org/10.1109/ASE.2003.1240327
Impact QA, Shah, M. (2020): Ranorex: Pros & Cons of GUI Test Automation Tools. <https://www.impactqa.com/blog/ranorex-pros-cons-of-gui-test-automation-tools/> (2021.11.12.)
ISTQB (2021): Szoftvertesztelés. <http://istqb.org/> (2021.11.15.)
Javatpoint (2020): Software Testing. <https://www.javatpoint.com/manual-testing> (2021.11.03.)
Microsoft (2021): Use Coded UI tests to test your code. <https://docs.microsoft.com/en-us/visualstudio/test/use-ui-automation-to-test-your-code?view=vs-2022&viewFallbackFrom=vs-2022https%3A%2F%2Fwww.trustradius.com%2Fproducts%2Fappium%2Freviews%3Fqs%3Dpros-and-cons> (2021.11.12.)
Myers, G. J., Badgett, T., Sandler, C. (2011): The Art of Software Testing. Third Edition. Wiley, https://doi.org/10.1002/9781119202486
SmartBear (2021): Testcomplete Documentation. <https://support.smartbear.com/testcomplete/docs/general-info/introducing-testcomplete.html> (2021.11.12.)
STF (2020): Sofware Testing Fundamentals. <https://softwaretestingfundamentals.com/> (2021.11.2.)
Testim, Phil Voullet (2019): What Is Test Automation? A Simple, Clear Introduction. <https://www.testim.io/blog/what-is-test-automation/> (2021.11.10.)
Tompa T. (2019): Szoftvertesztelés Szoftverfejlesztési modellek. <https://users.iit.uni-miskolc.hu/~tompa/Szoftverteszt/2_Modellek.pdf> (2021.11.03. )
TrustRadius (2019): Appium Reviews. <https://www.trustradius.com/products/appium/reviews?qs=pros-and-cons> (2021.11.12.)