Software Development Projects using UML
Recent business environments have been changing into Internet business environments and web applications have been developed continuously for advertisements, sales of goods, customer support, etc. in the internet business environment (Chaudhury et al. 2001). Web applications have become more complicated because more requirements need to be accommodated by web applications which are being used for various businesses and in particularly to events management business (Yongsun, Woojin & Kiwon 2005, p. 587-605).
To succeed in these environments, systematic and effective analysis should be done before construction of data registration applications for companies like CTS who are facing intense competition. However, in most cases of data registration application development, there are difficulties in looking for a suitable analysis method, so developers jump directly into the implementation or they have difficulties with the development methods of a large-scale program like RUP (Rational Unified Process) (Kruchten, 1999).
Therefore, a suitable method and techniques for the development of data registration applications are still required (Yongsun, Woojin & Kiwon 2005, p. 587-605). Furthermore, the necessity for accuracy of data registration applications is emphasized in the competitive environments faced by event management companies like CTS. If the web application does not operate correctly or it discontinues because of malfunctions, it leads to corporate losses and disrepute (Yongsun, Woojin & Kiwon 2005, p. 587-605). To prevent these situations before they occur, it is necessary to test the reliability of data registration applications.
Although many techniques for testing web applications have been studied, they are not enough to deal with these problems. Most of the early techniques for testing data registration applications checked syntax and the context of html, jsp and asp files or the correctness of the links among them. Furthermore, most of the recent techniques used for testing web applications check the operations of a single data registration page or the call-relations among web pages. The clustering test for testing the collaboration of data registration pages is also required for the reliability of web applications (Yongsun, Woojin & Kiwon 2005, p. 587-605).