Web-makrot ja käyttäjäautomaatio web-sovelluksessa: prototyypin suunnittelu ja toteutus


Autoria(s): Naukkarinen, Lauri
Data(s)

25/07/2011

25/07/2011

2011

Resumo

Tämän kandidaatintyön aiheena on web-sovelluksen käyttäjäautomaatio web-makrojen avulla. Työssä esitellään prototyyppitoteutus SaaS-sovellukseen kohdistetusta web-makrojärjestelmästä. Työn teoriaosa esittelee web-automaation ja web-ympäristön keskeisen teknologian. Ratkaisuosa pohjustaa ratkaisuun käytetyn lähestymistavan, esittelee työn prototyyppiratkaisun ja arvioi ratkaisun lopputulosta. Lopputuloksena havaitaan, että prototyyppiratkaisu onnistuu selvittämään makrotoiminnallisuuden toteuttamiseen liittyvät tekniset haasteet. Ratkaisun merkittävimmäksi tekniseksi haasteeksi arvioidaan selainyhteensopivuuden saavutus ja ylläpito. Ratkaisun hyödynnettävyys koko web-sovelluksen mittakaavassa todetaan kuitenkin heikoksi, koska sovelluksen liiketoimintalogiikka rajoittaa makroparadigman käyttöä.

The subject of this bachelor’s thesis is web application user automation through use of web macros. The thesis presents a prototype implementation of a web macro system for a SaaS application. The theory part of the thesis introduces the key technologies of web automation and web environment. The solution part explains the selected approach, provides the implementation walk-through, and evaluates the outcome of the solution. The outcome shows that the prototype implementation succeeds in solving all the technical challenges that are directly related to implementing the web macro functionality. Web browser compatibility and maintenance is estimated to be the biggest technical challenge for the prototype. However, the feasibility of the solution in the full scope of the web application is low, because of the restrictions that the application business logic imposes on the utilization of the web macro paradigm.

Identificador

http://www.doria.fi/handle/10024/69940

URN:NBN:fi-fe201107251917

Idioma(s)

fi

Palavras-Chave #web-makro #makro #web-ohjelmointi #web-sovellus #SaaS-sovellus #web macro #macro #web programming #web application #SaaS application
Tipo

Bachelor's thesis

Kandityö