Mateja Baša (2010) SOA integration testing. EngD thesis.
Abstract
In my bachelor's thesis I described what testing is and what kind of software testing is known. I focused on approaches to testing systems with service oriented architecture (SOA) with an emphasis on integration testing. I explored different testing methods and detailed one of the recommended SOA testing methodologies. In the introduction I presented the entire testing process through development, the most common terms encountered in the testing phase and the types of errors and the reasons for their occurrence. Because it is difficult to measure the performance of testing, I included some proven formulas which can help in calculating the performance of tests. I also presented a service-oriented architecture which often occurs in today's world. Testing such an architecture is different from traditional testing approaches. I pointed out the advantages and the disadvantages. The core part is focused on the integration testing of service-oriented systems. I described one of the recommended methodologies. I presented the chosen methodology in several stages. For each phase, I have described the types of errors and the recommended implementation process. I also recommended a framework for recording the test's specification. In practical work of my thesis I described the process of transferring phone numbers. On a concrete example I presented the use of methodology that I had described before. During the test I recorded the errors and promptly identified the weaknesses and the strengths of this methodology. In the final part I presented the conclusions and made my own critical opinion of such an approach to testing.
Actions (login required)