Pratik model tabanlı yazılım testi

dc.contributor.advisorMıshra, Deeptı
dc.contributor.authorÇoşkun, Rengin
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-08T09:41:43Z
dc.date.available2024-07-08T09:41:43Z
dc.date.issued2015
dc.departmentFen Bilimleri Enstitüsü / Bilgi Teknolojileri Ana Bilim Dalı
dc.description.abstractBu tezde, model tabanlı test için, hem otomatik hem de manuel test kullanarak yeni bir yaklaşım üretilir. Amaç, başarılı test durumları bulmaktır. Bu tezde, birçok farklı araştırma makalesiyle çalışıldı ve bir model olarak bu araştırma makalelerinin sıralı diyagram örnekleri kullanıldı. Manuel test için iki yeni algoritma yazıldı. Test yollarını bulmak için, derinlik öncelikli arama yol algoritması kullanılarak yeni bir ağaç tekniği tasarlandı. Otomatik testte, test yollarını otomatik olarak bulmak için, yeni bir java birim test (junit) kodu yazıldı. Hem otomatik, hem de manuel test için, aynı işlem kullanıldı ve ayrıca aynı sıralı diyagram örnekleri ile bu iki metod test edildi. Fakat, aynı sonuçların saptanması ve otomatik testteki hatalardan dolayı, etkili sonuçlar elde edilemedi. Dolayısıyla, farklı metodlar kullanılarak, otomatik test kodu (java birim test) geliştirildi. Aynı örnekler kullanılarak, manuel, gelişmiş otomatik test metodu ve araştırma makalelerindeki metodlar karşılaştırıldı. Sonuçta, araştırma makaleleri ve manuel test metodlarına göre, geliştirilmiş otomatik test metodundan daha başarılı test yolları ve test durumları elde edildi.
dc.description.abstractIn this thesis, it is proposed a new approach using both manual and automated testing for MBT. The goal is to find successful test cases. Many different research papers are studied and UML sequence diagram examples of these research papers as a model are used in this thesis. Two new algorithms are written for manual testing. It is designed a new tree technique using depth first search path algorithm to find test path. It is written a new java junit testing code to find test paths automatically in automated testing. It is used same operation for both manual and automated testing and also, it is examined these two methods with same sequence diagram examples. However, effective results are not achieved because of determination of same results and errors in automated testing. Therefore, automated testing (java junit testing) code is improved using different methods. It is compared manual, improved automated method and research papers methods using same examples. Finally, it is obtained more successful test paths and test cases from the improved automated testing method according to the manual and research papers testing methods.en
dc.identifier.endpage189
dc.identifier.startpage0
dc.identifier.urihttps://hdl.handle.net/20.500.14411/5962
dc.identifier.yoktezid420375
dc.institutionauthorMıshra, Deepti
dc.language.isoen
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titlePratik model tabanlı yazılım testi
dc.titlePractical model based software testingen_US
dc.typeMaster Thesis
dspace.entity.typePublication
relation.isAuthorOfPublicationb675e894-7114-4e7c-8f17-24d8e0f07ca4
relation.isAuthorOfPublication.latestForDiscoveryb675e894-7114-4e7c-8f17-24d8e0f07ca4
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
420375 Practical model based software testing.pdf
Size:
3.33 MB
Format:
Adobe Portable Document Format