Spelling suggestions: "subject:"graphical used interface"" "subject:"graphical use interface""
151 |
Designing experiences for virtual reality, in virtual reality : A design process evaluation / Att designa upplevelser för Virtual Reality, i Virtual Reality : En utvärdering av designprocessenBergvik, David January 2017 (has links)
Creating immersive experiences for virtual reality (VR) presents new design opportunities and challenges that do not appear when creating experiences on a screen. Creating prototypes and exploring concepts in VR is today limited to professionals with previous knowledge in 3D application development, and testing 3D experiences requires the usage of an Head-Mounted Display (HMD), which forces professionals to switch medium from the computer to an HMD. With new advances in this field, there have to be new solutions to these challenges. The goal of this thesis is to explore how VR technology can be utilized in the experience design process for VR. This is achieved through a literature study and conducting expert interviews, followed by a hardware evaluation of different HMDs and concept creation using rapid prototyping. From the interviews, a number of issues could be identified that correlates with the research from the literature study. Based on these findings, two phases were identified as suitable for further improvements; Concept prototyping and testing/tweaking of a created experience. Lo-fi and hi-fi prototypes of a virtual design tool were developed for HTC Vive and Google Daydream, which were selected based on the hardware evaluation. The prototypes are designed and developed, then tested using a Wizard of Oz approach. The purpose of the prototypes is to solve some of the issues when designing immersive experiences for HMDs in the suitable experience design phases that were identified by analyzing the interview results. An interactive testing suite for HTC Vive was developed for testing and evaluation of the final prototype, to verify the validity of the concept. Using Virtual Reality as a medium for designing virtual experiences is a promising way of solving current issues within this technological field that are identified in this thesis. Tools for object creation and manipulation will aid professionals when exploring new concepts as well as editing and testing existing immersive experiences. Furthermore, using a Wizard of Oz approach to test VR prototypes significantly improves the prototype quality without compromising the user experience in this medium.
|
152 |
Metodika pro lokalizaci webových stránek z pohledu webdesignu / Methodology for website localization from the perspective of webdesignČermák, Radim January 2017 (has links)
Internet and websites are today one of the most important communication channels of almost all companies. They offer a simple, fast and effective way of communication, which is also available worldwide in a few seconds. With the globalization of market, more and more companies try to expand their business beyond the territory of the home state. In the current time of start-ups is the Internet also often a medium that allows formation of new spheres of business for which the website is absolutely essential channel. This type of business is internet based and has very often international ambitions from the very beginning. Given that each country (or region) can be seen as distinctive culture, it is advisable to locate websites for the needs of the foreign country. This is exactly the theme of this thesis. The concrete objective of this thesis is to offer a methodology for website localization in terms of webdesign. The basic building block is the delimitation of a multidisciplinary theoretical framework that examines the concept of culture and extensive literature review allowing current insight into the linking of website and culture, i.e. cultural website localization. Suitable method for gripping such a complex concept as a culture emerge from a theoretical framework as well. As the most appropriate method were determined Hofstedes cultural dimensions, which are then used for the analysis of cultural determination of web elements. Data collection for the purpose of analysis of web elements cultural determination is performed using a content analysis of websites from nine different countries. The results of the analysis are compared and synthesized with the findings stemming from a literature review. The final artifact of this thesis, a methodology for website localization from the perspective of web design, is based on this ground. Validation of the proposed methodology is done on the basis of assessment of the methodology for a domain of web design. This assessment is based on interviews with experts from different countries as well as presentation of concrete example of methodology use within a midsize website.
|
153 |
Využití optimalizace v řízení výroby / The use of optimization in production planningPokorný, Pavel January 2008 (has links)
The Master’s thesis deals with production scheduling in an industrial company. It uses the means of artificial intelligence to develop an appropriate production schedule in a generalized Flow-shop Programming problem. This problem can be solved by application which is a result of this thesis and was prepaired with use of the software Matlab 7.1 and its Genetic Algorithm and Direct Search toolbox. There is a part devoted to the use of advanced production systems (APS) and the concept of the operative production planning in praxis as well. The thesis pays attention to various optimization models in production scheduling and supply chain management too.
|
154 |
Expressing Temporality In Graphical User InterfaceOlcay, Taner January 2020 (has links)
Temporality has been given attention in HCI research, with scholars arguing that temporal aspects in function-oriented graphical user interface are overlooked. However, these works have not adequately addressed practical approaches to manifest time in the design of such. This paper presents an approach for implementing temporal metaphors in the design of graphical user interface. In this design research, I materialize temporal metaphors into material qualities, in order to manifest time into the design of graphical user interface and shape the experiences of such designs. I argue that the design of temporal metaphors may express traces of time in graphical user interface differently from contemporary designs. I discuss implications and significance of unfolding experience over time. In conclusion, this design research, by articulating the experiences of its design works, sheds new light on the meanings of expressing temporal metaphors in the design of graphical user interface.
|
155 |
Electronic Devices for the Combination of Electrically Controlled Drug Release, Electrostimulation, and Optogenetic Stimulation for Nerve Tissue RegenerationMonreal Trigo, Javier 02 June 2023 (has links)
[ES] La capacidad de las células madre para proliferar formando distintas células especializadas les otorga la potencialidad de servir de base para terapias efectivas para patologías cuyo tratamiento era inimaginable hasta hace apenas dos décadas. Sin embargo, esta capacidad se encuentra mediada por estímulos fisiológicos, químicos, y eléctricos, específicos y complejos, que dificultan su traslación a la rutina clínica. Por ello, las células madre representan un campo de estudio en el que se invierten amplios esfuerzos por parte de la comunidad científica.
En el ámbito de la regeneración nerviosa, para modular su desarrollo y diferenciación el tratamiento farmacológico, la electroestimulación, y la estimulación optogenética son técnicas que están consiguiendo prometedores resultados. Es por ello por lo que en la presente tesis se ha desarrollado un conjunto de sistemas electrónicos para permitir la aplicación combinada de estas técnicas in vitro, con perspectiva a su aplicación in vivo.
Hemos diseñado una novedosa tecnología para la liberación eléctricamente controlada de fármacos. Esta tecnología está basada en nanopartículas de sílice mesoporosa y puertas moleculares de bipiridina-heparina. Las puertas moleculares son electroquímicamente reactivas, y encierran los fármacos en el interior de las nanopartículas, liberándolos ante un estímulo eléctrico. Hemos caracterizado esta tecnología, y la hemos validado mediante la liberación controlada de rodamina en cultivos celulares de HeLa. Para la combinación de liberación controlada de fármacos y electroestimulación hemos desarrollado dispositivos que permiten aplicar los estímulos eléctricos de forma configurable desde una interfaz gráfica de usuario. Además, hemos diseñado un módulo de expansión que permite multiplexar las señales eléctricas a diferentes cultivos celulares.
Además, hemos diseñado un dispositivo de estimulación optogenética. Este tipo de estimulación consiste en la modificación genética de las células para que sean sensibles a la radiación lumínica de determinada longitud de onda. En el ámbito de la regeneración de tejido mediante células precursoras neurales, es de interés poder inducir ondas de calcio, favoreciendo su diferenciación en neuronas y la formación de circuitos sinápticos. El dispositivo diseñado permite obtener imágenes en tiempo real mediante microscopía confocal de las respuestas transitorias de las células al ser irradiadas. El dispositivo se ha validado irradiando neuronas modificadas con luz pulsada de 100 ms. También hemos diseñado un dispositivo electrónico complementario de medida de irradiancia con el doble fin de permitir la calibración del equipo de irradiancia y medir la irradiancia en tiempo real durante los experimentos in vitro.
Los resultados del uso de los bioactuadores en procesos complejos y dinámicos, como la regeneración de tejido nervioso, son limitados en lazo abierto. Uno de los principales aspectos analizados es el desarrollo de biosensores que permitiesen la cuantización de ciertas biomoléculas para ajustar la estimulación suministrada en tiempo real. Por ejemplo, la segregación de serotonina es una respuesta identificada en la elongación de células precursoras neurales, pero hay otras biomoléculas de interés para la implementación de un control en lazo cerrado. Entre las tecnologías en el estado del arte, los biosensores basados en transistores de efecto de campo (FET) funcionalizados con aptámeros son realmente prometedores para esta aplicación. Sin embargo, esta tecnología no permitía la medición simultánea de más de una biomolécula objetivo en un volumen reducido debido a las interferencias entre los distintos FETs, cuyos terminales se encuentran inmersos en la solución. Por ello, hemos desarrollado instrumentación electrónica capaz de medir simultáneamente varios de estos biosensores, y la hemos validado mediante la medición simultánea de pH y la detección preliminar de serotonina y glutamato. / [CA] La capacitat de les cèl·lules mare per a proliferar formant diferents cèl·lules especialitzades els atorga la potencialitat de servir de base per a teràpies efectives per a patologies el tractament de les quals era inimaginable fins fa a penes dues dècades. No obstant això, aquesta capacitat es troba mediada per estímuls fisiològics, químics, i elèctrics, específics i complexos, que dificulten la seua translació a la rutina clínica. Per això, les cèl·lules mare representen un camp d'estudi en el qual s'inverteixen amplis esforços per part de la comunitat científica.
En l'àmbit de la regeneració nerviosa, per a modular el seu desenvolupament i diferenciació el tractament farmacològic, l'electroestimulació, i l'estimulació optogenética són tècniques que estan aconseguint prometedors resultats. És per això que en la present tesi s'ha desenvolupat un conjunt de sistemes electrònics per a permetre l'aplicació combinada d'aquestes tècniques in vitro, amb perspectiva a la seua aplicació in vivo.
Hem dissenyat una nova tecnologia per a l'alliberament elèctricament controlat de fàrmacs. Aquesta tecnologia està basada en nanopartícules de sílice mesoporosa i portes moleculars de bipiridina-heparina. Les portes moleculars són electroquímicament reactives, i tanquen els fàrmacs a l'interior de les nanopartícules, alliberant-los davant un estímul elèctric. Hem caracteritzat aquesta tecnologia, i l'hem validada mitjançant l'alliberament controlat de rodamina en cultius cel·lulars de HeLa. Per a la combinació d'alliberament controlat de fàrmacs i electroestimulació hem desenvolupat dispositius que permeten aplicar els estímuls elèctrics de manera configurable des d'una interfície gràfica d'usuari. A més, hem dissenyat un mòdul d'expansió que permet multiplexar els senyals elèctrics a diferents cultius cel·lulars.
A més, hem dissenyat un dispositiu d'estimulació optogenètica. Aquest tipus d'estimulació consisteix en la modificació genètica de les cèl·lules perquè siguen sensibles a la radiació lumínica de determinada longitud d'ona. En l'àmbit de la regeneració de teixit mitjançant cèl·lules precursores neurals, és d'interés poder induir ones de calci, afavorint la seua diferenciació en neurones i la formació de circuits sinàptics. El dispositiu dissenyat permet obtindré imatges en temps real mitjançant microscòpia confocal de les respostes transitòries de les cèl·lules en ser irradiades. El dispositiu s'ha validat irradiant neurones modificades amb llum polsada de 100 ms. També hem dissenyat un dispositiu electrònic complementari de mesura d'irradiància amb el doble fi de permetre el calibratge de l'equip d'irradiància i mesurar la irradiància en temps real durant els experiments in vitro.
Els resultats de l'ús dels bioactuadors en processos complexos i dinàmics, com la regeneració de teixit nerviós, són limitats en llaç obert. Un dels principals aspectes analitzats és el desenvolupament de biosensors que permeteren la quantització de certes biomolècules per a ajustar l'estimulació subministrada en temps real. Per exemple, la segregació de serotonina és una resposta identificada amb l'elongació de les cèl·lules precursores neurals, però hi ha altres biomolècules d'interés per a la implementació d'un control en llaç tancat. Entre les tecnologies en l'estat de l'art, els biosensors basats en transistors d'efecte de camp (FET) funcionalitzats amb aptàmers són realment prometedors per a aquesta aplicació. No obstant això, aquesta tecnologia no permetia el mesurament simultani de més d'una biomolècula objectiu en un volum reduït a causa de les interferències entre els diferents FETs, els terminals dels quals es troben immersos en la solució. Per això, hem desenvolupat instrumentació electrònica capaç de mesurar simultàniament diversos d'aquests biosensors i els hem validat amb mesurament simultani del pH i la detecció preliminar de serotonina i glutamat. / [EN] The stem cells' ability to proliferate to form different specialized cells gives them the potential to serve as the basis for effective therapies for pathologies whose treatment was unimaginable until just two decades ago. However, this capacity is mediated by specific and complex physiological, chemical, and electrical stimuli that complicate their translation to clinical routine. For this reason, stem cells represent a field of study in which the scientific community is investing a great deal of effort.
In the field of nerve regeneration, to modulate their development and differentiation, pharmacological treatment, electrostimulation, and optogenetic stimulation are techniques that are achieving promising results. For this reason, we have developed a set of electronic systems to allow the combined application of these techniques in vitro, with a view to their application in vivo.
We have designed a novel technology for the electrically controlled release of drugs. This technology is based on mesoporous silica nanoparticles and bipyridine-heparin molecular gates. The molecular gates are electrochemically reactive and entrap the drugs inside the nanoparticles, releasing them upon electrical stimulus. We have characterized this technology and validated it by controlled release of rhodamine in HeLa cell cultures. For combining electrostimulation and controlled drug release we have developed devices that allow applying the different electrical stimuli in a configurable way from a graphical user interface. In addition, we have designed an expansion module that allows multiplexing electrical signals to different cell cultures.
In addition, we have designed an optogenetic stimulation device. This type of stimulation consists of genetically modifying cells to make them sensitive to light radiation of a specific wavelength. In tissue regeneration using neural precursor cells, it is interesting to be able to induce calcium waves, favoring the cell differentiation into neurons and the formation of synaptic circuits. The designed device enable the obtention of real-time images through confocal microscopy of the transient responses of cells upon irradiation. The device has been validated by irradiating modified neurons with 100 ms pulsed light stimulation. We have also designed a complementary electronic irradiance measurement device to allow calibration of the irradiator equipment and measuring irradiance in real time during in vitro experiments.
The results of using bioactuators in complex and dynamic processes, such as nerve tissue regeneration, are limited in an open loop. One of the main aspects analyzed is the development of biosensors that would allow quantifying of specific biomolecules to adjust the stimulation provided in real time. For instance, serotonin secretion is an identified response of neural precursor cells elongation, among other biomolecules of interest for the implementation of a closed-loop control. Among the state-of-the-art technologies, biosensors based on field effect transistors (FETs) functionalized with aptamers are promising for this application. However, this technology did not allow the simultaneous measurement of more than one target biomolecule in a small volume due to interferences between the different FETs, whose terminals are immersed in the solution. This is why we have developed electronic instrumentation capable of simultaneously measuring several of these biosensors, and we have validated it with the simultaneous pH measurement and the preliminary detection of serotonin and glutamate. / Monreal Trigo, J. (2023). Electronic Devices for the Combination of Electrically Controlled Drug Release, Electrostimulation, and Optogenetic Stimulation for Nerve Tissue Regeneration [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/193841
|
156 |
Usability guided development of a participant database system / Användbarhetsledd utveckling av ett deltagardatabassystemFalk, Joakim January 2018 (has links)
This project consisted of the development of a web based participant database system to replace a spreadsheet based one for the project “Vi Ses! Språkvänner i Linköping” and the evaluation of it. The design and implementation was done iteratively using a collection of usability guidelines as well as the results of a set of user tests. User tests were also used for the evaluation of the web database system. The task during the user tests was participant matching and the main measurement taken was task completion time. The project resulted in a web database system that could fully replace the spreadsheet database system. The evaluation tests showed that this system was both faster to match participants in as well as less error prone. / Detta projekt bestod av utvecklingen och evalueringen av ett webbaserat databassystem för deltagare. Den skulle ersätta ett existerande Excel-baserat databassystem för projektet “Vi Ses! Språkvänner i Linköping”. Designen och implementationen gjordes iterativt med hjälp av användbarhetsriktlinjer och resultat från användartester. Användartester användes även för evalueringen av webbdatabassystemet. Uppgiften i användartesterna var deltagarmatchning och det huvudsakliga mätvärdet var hur lång tid uppgiften tog. Projektet resulterade i ett webbaserat databassystem som helt kunde ersätta det Excel-baserade systemet. Evalueringstesterna visade att systemet var både snabbare och mindre felbenäget att matcha deltagare i.
|
157 |
Improving the QA Testing Process of Desktop, Web, Mobile, and XR Applications through Scriptless Testing using the TESTAR ToolPastor Ricos, Fernando 17 February 2025 (has links)
[ES] El software es un pilar fundamental en sectores como la banca, los videojuegos y la salud. Las pruebas de software son el método más empleado para garantizar la calidad y fiabilidad de estos sistemas. Al someter los sistemas a pruebas rigurosas y recopilar evidencias, este proceso permite tomar decisiones informadas sobre la calidad del producto.
Los testers humanos son fundamentales en las pruebas de software, aportando intuición, creatividad y comprensión profunda. No obstante, los esfuerzos de los testers no deben centrarse en la ejecución manual y repetitiva de interacciones con el software, ya que ello implica una carga de trabajo excesiva, frustración y fatiga, lo que genera falta de atención y limitación en el tiempo de realización de pruebas.
Scripted testing es un enfoque para automatizar pruebas de software con scripts secuenciales y oráculos de prueba, reduciendo el esfuerzo manual y ayudando a mantener la calidad del software al detectar fallos de regresión. Sin embargo, la necesidad de mantener un número incontrolable de scripts, requeridos para sistemas grandes y complejos, hace que las pruebas basadas en scripts resulten insuficientes.
Scriptless testing es un enfoque automatizado complementario que no depende de scripts, sino que explora el software de manera dinámica mediante acciones no secuenciales. Este enfoque introduce aleatoriedad, lo que permite descubrir estados y fallos no identificados por pruebas manuales o con scripts.
TESTAR es una herramienta de automatización de pruebas sin scripts de código abierto que ha demostrado ser eficaz en la cobertura y detección de fallos al probar aplicaciones de escritorio y web industriales, a través de la Interfaz Gráfica de Usuario (GUI).
La arquitectura modular de TESTAR permite seguir mejorando la herramienta para:
(1) conectarse con otros sistemas software complejos,
(2) incorporar algoritmos exploratorios para mejorar la efectividad y eficiencia de las pruebas,
(3) integrar diverso de oráculos de prueba para cubrir una amplia variedad de características y detectar sus fallos, y
(4) ser validada en proyectos industriales y de código abierto bien conocidos.
En esta tesis, hemos colaborado con socios industriales y proyectos de código abierto para mejorar TESTAR, integrando marcos tecnológicos para conectar con aplicaciones de escritorio, web, móvil y de Realidad Extendida (XR); añadiendo algoritmos exploratorios para mejorar la efectividad y eficiencia de los mecanismos de selección de acciones; e integrando nuevos oráculos de prueba para la detección automatizada de fallos. Estas nuevas extensiones se han evaluado con proyectos industriales y de código abierto bien establecidos.
Nuestros resultados empíricos demuestran una mejora significativa en las capacidades de TESTAR. Primero, TESTAR puede conectarse y probar aplicaciones de escritorio, web, móvil y juegos de XR. Segundo, la implementación de procesos de inferencia de modelos de estado, un enfoque de inferencia distribuida, reglas de selección de acciones basadas en gramáticas y un algoritmo interactivo para juegos, mejoran significativamente la efectividad y la eficiencia de la exploración sin scripts. Tercero, la integración de oráculos de prueba y detección de cambios delta permiten a TESTAR detectar diversos tipos de fallos en el software e identificar cambios en la GUI entre versiones delta de la misma aplicación. Cuarto, TESTAR ha demostrado ser una solución complementaria a enfoques de pruebas manuales y scripts en la industria. Finalmente, hemos realizado una colaboración implementando un enfoque de Desarrollo Guiado por Comportamiento (BDD) para automatizar pruebas de regresión de un juego XR industrial.
Esta tesis concluye que usar una herramienta scriptless como TESTAR puede mejorar significativamente el proceso de aseguramiento de la calidad (QA) en aplicaciones de escritorio, web, móviles y XR, al aumentar la cobertura y detectar fallos inesperados. / [CA] El programari és un pilar fonamental en sectors com la banca, els videojocs i la salut. Les proves de programari són el procés més utilitzat per assegurar la qualitat i la fiabilitat d'estos sistemes. Mitjançant proves rigoroses sobre els sistemes i la recopilació d'evidències, este procés permet prendre decisions informades sobre la qualitat d'un producte de programari.
Els testers humans són fonamental en les proves de programari perquè aporten intuïció, creativitat i comprensió profunda. No obstant això, els seus esforços no haurien de destinar-se a l'execució d'interaccions manuals i repetitives amb el programari, ja que això genera càrregues de treball elevades, frustració i fatiga, cosa que comporta una falta d'atenció i de temps per realitzar les proves.
Scripted testing és un enfocament per automatitzar l'execució de proves creant scripts seqüencials i oracles de prova, reduint l'esforç manual i ajudant a mantindre la qualitat del programari detectant fallades de regressió. No obstant això, la necessitat de mantindre un nombre incontrolable de scripts, per a sistemes grans i complexos, fan que la prova amb scripts siga un enfocament insuficient.
Scriptless testing és un enfocament automatitzat complementari que no es basa en scripts, sinó que explora dinàmicament el programari amb accions no seqüencials. Este enfocament introduïx aleatorietat, la qual ajuda a descobrir estats i falles no identificats per les proves manuals o amb scripts.
TESTAR és una eina d'automatització de proves sense scripts de codi obert que ha demostrat efectivitat en la cobertura i detecció de falles provant aplicacions industrials d'escriptori i web a través de la Interfície Gràfica d'Usuari (GUI).
L'arquitectura modular de TESTAR permet a l'eina de millorar per a:
(1) connectar-se amb altres sistemes de programari complexos,
(2) incorporar algoritmes exploratoris per millorar l'efectivitat i l'eficiència de les proves,
(3) integrar diversos oracles de prova per cobrir una àmplia varietat de característiques o descobrir els seus errors, i
(4) ser validada en projectes industrials i de codi obert coneguts.
En esta tesi, hem col·laborat amb socis industrials i projectes de codi obert per millorar TESTAR, integrant marcs tecnològics per connectar amb aplicacions d'escriptori, web, mòbils i de Realitat Estesa (XR); afegint algoritmes exploratoris per millorar l'efectivitat i l'eficiència dels mecanismes de selecció d'accions; i integrant nous oracles de prova per a la detecció automatitzada de fallades. Estes noves extensions s'han avaluat amb projectes industrials i de codi obert ben establits.
Els nostres resultats empírics demostren una millora significativa en les capacitats de TESTAR. Primer, TESTAR pot connectar-se i provar aplicacions d'escriptori, web, mòbils i jocs de XR. En segon lloc, la implementació de processos d'inferència de models d'estat, un enfocament d'inferència distribuïda, regles de selecció d'accions basades en gramàtiques i un algoritme interactiu per a jocs milloren significativament l'efectivitat i l'eficiència de l'exploració sense scripts. En tercer lloc, la integració d'oracles de prova i la detecció de canvis delta permeten a TESTAR detectar diversos tipus de fallades en el programari i identificar canvis en la GUI entre versions delta de la mateixa aplicació. En quart lloc, TESTAR ha demostrat ser una solució complementària als enfocaments de proves manuals i amb scripts en la indústria. Finalment, hem col·laborat implementant un enfocament de Desenvolupament Guiat per Comportament (BDD) per automatitzar proves de regressió d'un joc XR industrial.
Esta tesi conclou que utilitzar una eina scriptless com TESTAR pot millorar significativament el procés d'assegurament de la qualitat (QA) de les aplicacions d'escriptori, web, mòbils i XR augmentant la cobertura i detectant fallades inesperades. / [EN] Software is a fundamental pillar in sectors such as banking, video games, and healthcare. Software testing is the most commonly used method to ensure the quality and reliability of these systems. By rigorously exercising software systems and collecting evidence, testing enables informed decisions about a software product's quality.
Human testers play a vital role in software testing, bringing intuition, creativity, and a deep understanding of real-world contexts. However, testers' efforts should not be misdirected to execute manual and repetitive software interactions, as this leads to excessive workload, frustration, and fatigue, resulting in decreased attention and limited testing time.
Scripted testing automates testing through sequential scripts and test oracles, reducing manual effort and helping maintain software quality by detecting unintended regression failures. However, the need to maintain these scripts and the unmanageable number of scripts required for large and complex systems make scripted testing an insufficient approach.
Scriptless testing is a complementary automated approach that does not rely on scripts but dynamically explores software with non-sequential actions. This approach introduces randomness, which helps to uncover states and failures not identified by manual or scripted testing.
TESTAR is an open-source scriptless testing tool that has demonstrated its coverage and fault detection effectiveness when testing industrial desktop and web applications through the Graphical User Interface (GUI).
The modular architecture of TESTAR enables the tool for further improvement to:
(1) connect with other complex software systems,
(2) incorporate additional exploratory algorithms for test effectiveness and efficiency,
(3) integrate a diverse set of test oracles to cover a wide variety of features or discover its faults, and
(4) be validated with industrial and well-known open-source projects.
In this thesis, we conducted several research collaborations with industrial partners and open-source projects to improve TESTAR. We extended its interaction capabilities by integrating frameworks to test desktop, web, mobile, and eXtended Reality (XR) applications, added exploratory algorithms to improve the test effectiveness and efficiency of action selection mechanisms, and integrated a new set of test oracles for automated software assurance and fault detection. These novel extensions were evaluated with industrial applications and well-established open-source projects.
Our empirical results demonstrate a significant improvement in TESTAR capabilities. First, TESTAR can successfully connect to and test various desktop, web, mobile, and XR game applications. Second, a state model inference processes, a distributed inference approach, grammar-based action selection rules, and an interactive algorithm for navigating game environments help significantly improve the effectiveness and efficiency of scriptless exploration. Third, the integration of online test oracles and offline delta change detection oracles enabled TESTAR to detect diverse types of software failures and identify and highlight GUI changes between delta versions of the same software application. Fourth, TESTAR has proved to be complementary to manual and scripted testing approaches in industrial organizations. Finally, we additionally collaborated to implement a Behavior-Driven Development (BDD) approach for automating regression tests of an XR industrial game system.
This thesis concludes that using a scriptless testing tool like TESTAR can significantly improve the Quality Assurance (QA) testing process of desktop, web, mobile, and XR applications by increasing coverage and detecting unexpected failures. / This thesis has been developed at the Universitat Politècnica de València and has been
funded by various European research projects: ITEA3 TESTOMAT project (TESTOMAT
16032), H2020 DEveloper COmpanion for Documented and annotatEd code Reference
(DECODER 824231), H2020 Intelligent Verification/Validation for Extended Reality Based
Systems (IV4XR 856716), ITEA3 Industrial-grade Verification and Validation of Evolving
Systems (IVVES 18022), Erasmus+ European Innovation Alliance for Testing Education
(ENACTEST 101055874), NWO OTP project Automated Unobtrusive Techniques for LINK-
ing requirements and testing in agile software development (AUTOLINK 19521). / Pastor Ricos, F. (2025). Improving the QA Testing Process of Desktop, Web, Mobile, and XR Applications through Scriptless Testing using the TESTAR Tool [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/214481
|
Page generated in 0.1013 seconds