Print Email Facebook Twitter Aspect-Oriented Built-in Testing for Services Title Aspect-Oriented Built-in Testing for Services Author Steelink, R. Contributor Gross, H.G. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Programme Software Engineering Date 2011-10-11 Abstract Services are used a lot nowadays in order to deploy large scale systems that should never be shut down such as internet shops, online banking applications, and surveillance systems. Because services can be updated at any given time, testing is required during runtime by its clients to validate that the updated service still performs as required. However, testing during runtime may interfere with the nominal operations of the service and its environment. Furthermore, only the methods exposed by the service through its interface are available to the clients, which reduces the ability to control and observe the service for testing purposes, i.e. its testability. Built-in testing can be used to increase the testability, and to ensure that other clients are not hindered while the service is being tested. However, in order to increase the testability of the service, methods will have to be added to the service, which decreases the modularity and evolvability of the service. In order to maintain the modularity of the service, aspects can be used to separate the test facilities and test cases from the service. An approach has been devised to achieve built-in testing for services through the use of aspects. Our feasibility study and evaluation demonstrate that and how aspects can be used to achieve built-in testing for services. Further evaluation is, however, required to assess how our approach holds up when applied to a large real world service-oriented system. Subject built-in testingserviceaspect-oriented testing To reference this document use: http://resolver.tudelft.nl/uuid:4eb79b50-5885-42f7-a7f4-151a068297e3 Embargo date 2011-10-12 Part of collection Student theses Document type master thesis Rights (c) 2011 Steelink, R. Files PDF thesis_remco_steelink.pdf 423.16 KB Close viewer /islandora/object/uuid:4eb79b50-5885-42f7-a7f4-151a068297e3/datastream/OBJ/view