In my thesis essay I would like to present the testing processes of a server-client based remote access application used for lathes and milling machines. I discuss the project aims and circumstances within Evosoft kft, the selected agile development and test methodology and the realized elements of the process. I detail the lifecycle of the development activities and locate the place of the test activities in it. I speak about the challenges of testing in an agile environment.
I have reviewed the processes in the light of the recommendations of the ISTQB.
I present the software components (which are running on different platforms) of the project
Looking at the manual side of the testing I discuss the established activities detailed(mostly the integration/verification/acceptance test) and their relationship to the company’s and the project's internal standards and documents of the subject. I represent the testing activities during a development iteration, with the input parameters and output data too.
I describe the automated test framework developed in the project, which connects Microsoft’s Coded UI Test and the automated test tool of Froglogic named Squish, in this way providing a solution for automated testing in multiplatform environment.