Spelling suggestions: "subject:"desktop application"" "subject:"rdesktop application""
1 |
Automating regression testing on fat clients / Automatiska regressionstester av feta klienterÖsterberg, Emil January 2020 (has links)
Regression testing is important but time consuming. Automating the testing have many benefits. It will save money for companies because they will not have to pay testers to manually test their applications. It will produce better software with less bugs as testing can be done more frequently so bugs will be found faster. This thesis has compared two techniques used to automate regression testing. The more traditional component level record and replay tools and Visual GUI testing tools that uses image recognition. Eight tools in total was tested and compared, four from each technique. The system under test for this project was a fat client application used by Trafikverket. After automating a test suite using all tools, it could be concluded that the component level record and replay had some advantages over visual GUI testing tools, especially when it comes to verifying the state of the system under test. The benefits of visual GUI testing tools comes from their independence from the system under test and that the technique more correctly mimics how a real user interacts with the GUI. / Regressionstestning är en viktig men tidskrävande del av mjukvaruutveckling. Att automatisera testningen har flera fördelar. Det sparar pengar för företag eftersom de inte behöver betala testare för att manuellt utföra testerna. Det resulterar i bättre mjukvara med färre buggar eftersom man kan testa oftare och därmed hitta buggar tidigare. Det här projektet har undersökt och jämfört två tekniker som kan användas för att automatisera regressionstestning och verktyg som använder dessa tekniker. Dels de traditionella verktygen som identifierar objekt på komponentnivå samt verktyg som istället använder sig av bildigenkänning för att identifiera objekt. Totalt testades och utvärderades åtta verktyg, fyra av varje tekniktyp. Systemet som testades under projektet är en skrivbordsapplikation som används av Trafikverket. Efter att ha automatiserat en testsekvens med varje verktyg kunde konstateras att verktygen som identifierar objekt på komponentnivå har flera fördelar över verktyg som enbart använder bildigenkänning. Detta gäller främst när det kommer till verifiering av systemets tillstånd. Den största fördelen med bildigenkänningsverktygen visade sig vara dess oberoende från systemet, samt att tekniken mer efterliknar en verklig användare.
|
2 |
Automating regression testing on fat cientsÖsterberg, Emil January 2020 (has links)
Regression testing is important but time consuming. Automating the testing have many benefits. It will save money for companies because they will not have to pay testers to manually test their applications. It will produce better software with less bugs as testing can be done more frequently so bugs will be found faster. This thesis has compared two techniques used to automate regression testing. The more traditional component level record and replay tools and Visual GUI testing tools that uses image recognition. Eight tools in total was tested and compared, four from each technique. The system under test for this project was a fat client application used by Trafikverket. After automating a test suite using all tools, it could be concluded that the component level record and replay had some advantages over visual GUI testing tools, especially when it comes to verifying the state of the system under test. The benefits of visual GUI testing tools comes from their independence from the system under test and that the technique more correctly mimics how a real user interacts with the GUI. / Regressionstestning är en viktig men tidskrävande del av mjukvaruutveckling. Att automatisera testningen har flera fördelar. Det sparar pengar för företag eftersom de inte behöver betala testare för att manuellt utföra testerna. Det resulterar i bättre mjukvara med färre buggar eftersom man kan testa oftare och därmed hitta buggar tidigare. Det här projektet har undersökt och jämfört två tekniker som kan användas för att automatisera regressionstestning och verktyg som använder dessa tekniker. Dels de traditionella verktygen som identifierar objekt på komponentnivå samt verktyg som istället använder sig av bildigenkänningför att identifiera objekt. Totalt testades och uvärderades åtta verktyg, fyra av varje tekniktyp. Systemet som testades under projektet är en skrivbordsapplikation som används av Trafikverket. After att ha automatiserat en testsekvens med varje verktyg kunde konstateras att verktygen som identifierar objekt på komponentnivå har flera fördelar över verktyg som enbart använder bildigenkänning. Detta gäller främst när det kommer till verifiering av systemets tillstånd. Den största fördelen med bildigenkänningsverktygen visade sig vara dess oberoende från systemet, samt att tekniken mer efterliknar en verklig användare.
|
3 |
Podpůrný nástroj při tvorbě autorských textů / Development of Desktop Applications on the NetBeans PlatformVondráček, Martin January 2011 (has links)
This thesis serves as an introduction to use of the NetBeans Platform for development of desktop applications. Its goal is to present the platform both on a compact example application and on a real-world scenario application. Secondary goal is to provide a summary of materials for further learning. The description of the particular pieces of the platform is interlaid with the step by step tutorial, which invites to further testing of the platform's features. Some principles of the platform are then presented in a source code from a real-world application. This application is a tool for authors and should provide an evidence of both academic and literary texts, notes and named entities (like characters, locations, terms etc.). The analysis of this tool and a description in a more detail is presented in the appendix. An organized summary of shortly commented links to other sources is there too. The main benefits of this thesis are: the demonstration of the NetBeans Platform on particular examples in context, and the summary of online materials for further reading.
|
4 |
Technická analýza / Technical AnalysisHalász, Martin January 2015 (has links)
This master’s thesis deals with the problems of a technical analysis and its use. The first part of thesis describes theoretical background of the technical analysis and basic concepts and principles of the currency market Forex. The second part is devoted to analyzing the current situation in the environment of currency market. The output of the thesis is a desktop application for the support of technical analysis. The design and development of the application is described in the last part of this thesis.
|
5 |
Tvorba internetových aplikací pomocí Rich Internet Application Adobe AIR / Development of Internet Application Using Rich Internet Application Adobe AIRŠimík, Adam January 2009 (has links)
This thesis explores the development of desktop applications using Adobe AIR (Adobe Itegrated Runtime) technology. Applications like these are based on web technologies but they do not have such restricted access to resources of operating system as web applications. Moreover, it is possible to install these applications on various operating systems without the need of their previous compilation for a specific operating platform. Apart from describing technologies used for developing AIR applications, this thesis also presents an application which is used for testing the possibilities and features that AIR technology offers.
|
6 |
En skrivbordsapplikation för inventering och produktionsplanering : En digital lösning för hantering av analysmaterial inom klinisk mikrobiologi på Karolinska Universitetssjukhuset / A Desktop Application for Inventory and Production Planning : A Digital Solution for Handling Analysis Material within Clinical Microbiology at Karolinska University HospitalLarsson, Andreas, Shafiei, Armin January 2023 (has links)
På substratenheten på Karolinska Universitetssjukhuset inventerades och produktionsplanerades allt för hand på papper 3 gånger i veckan. Syftet med projektet har varit att hitta en digital lösning för att effektivisera arbetet kopplat till inventeringen och produktionsplaneringen. Målet har därför varit att utveckla en skrivbordsapplikation för att uppnå detta syfte genom avläsning av QR-koder. Projektet genomfördes genom programmering i språket Java och utnyttjade JavaFX för alla grafiska komponenter. Databaskopplingen som krävdes använde mySQL för att sammankoppla program med databas. För utvecklandet av applikationen så har designmönstret Model-View-Controller använts. Vi som författare anser att applikationen bör bearbetas vidare, detta då en del funktionalitet skulle behöva optimeras och även utvecklas vidare för att uppnå önskad användarvänlighet. Dock är vår slutsats att alla de uppsatta målen uppfylldes. / At the substrate unit at Karolinska University Hospital they previously did their inventory and production planning by hand three times a week. The purpose of the project has been to find a digital solution to streamline this unit’s workload connected to inventory and production planning. Therefore, the aim of the project was to develop a desktop application to fulfill the purpose of the project by scanning QR-codes. The project has been performed through programming in the language Java and used the JavaFX library for all graphical components. The database connection used mySQL to connect the program to the database. For the development of the application the design-pattern Model-View-Controller were used. As authors of the report, we consider that the application should be further optimized, and additional functions should be introduced in order to achieve greater usability. However, our conclusion is that the application fulfills the aims set at the beginning of the project.
|
7 |
Projekt návrhu a implementace specializovaného komunitního SW, specifika jeho tvorby a uvedení na trh / Design and Implementation of Specialized Community Software, Specifics of its Development and its Launch into the MarketŠtemberk, Vladimír January 2008 (has links)
This thesis can be considered as a realistic business plan focused on designing specialized community software with an objective to establish a custom programming solution within the environment of a particular community of users who are characterized by their reluctance to pay for digital products and by their inclination to illegal sharing. The main goal of my thesis is to develop a specialized download manager that would provide all necessary functionality defined on the basis of requirements specification with a direct participation of end users. I attempt to reach this goal by a detailed and rigorous analysis of the environment and an appropriate solution design. Another goal of my thesis is to successfully launch a final version of programming solution into the target market with a view of a maximum penetration and gaining brand awareness. This goal will be attained via a quality programming solution, suitable advertising campaign, creating partnerships, establishment of distribution channels and setting an adequate price as well as payment methods. The contribution of my thesis lies in the application of a multi-thread and multi-segment data download technology in particular environment of a file-hosting service in a way that it has not been applied in any other competitors' products and in enabling a maximum utilization of the transmission capacity of the user. Finally, this thesis clarifies the users' behavior and introduces possibilities of charging for the programming solution within specific users' community on the Internet.
|
8 |
Comparison between C# and Java : in implementation of a university desktop appSabet, Shahrooz January 2012 (has links)
This thesis is about comparison between C# and Java in implementation of a university desktop application. In .Net world the prominent IDE is MS Visual studio and DB is MS SQL server. In Java domain we have several IDEs and techniques to approach the problem. The knowledge to choose between these techniques to use is as much as important if a programmer can gain it, he can apply it in many other software engineering domains like a personal management system, library system, etc. Therefore the importance of a descriptive and applied experience is showing itself up. This thesis has started with a discussion to choose NetBeans IDE and application definition, and use case modeling then it goes through comparison and implementation part. The comparison will go in depth for each use case in this project in its implementation in C# and Java and see which techniques are used. This includes comparison between these two apps in Software quality factors.
|
9 |
Systém pro sledování využití mobilních aplikací / System to Monitor Application UsageNevřela, Marek January 2017 (has links)
Master’s thesis describes development of the system which monitores a mobile application usage on the Android platform. The aim is to create the system which collects data in the background of a mobile application automatically and is able to analyze them. The thesis analyses the existing systems and proposes requirements for the new system based on them. Design of the whole system to monitor mobile application usage is the next part of the thesis. Design and implementation of mobile part, desktop application and server part of the systems and communication between them are described in the individual chapters.
|
10 |
Automatické zjištování rozměrových změn betonových směsí při tuhnutí / Automatic determination of dimensional changes of concrete mixtures during solidificationHortvík, Martin January 2017 (has links)
This diploma thesis deals with the design and implementation of a desktop application designed to determine the dimensional changes of concrete mixtures during solidification. The work includes implementation of the server portal for real-time data evaluation. The introductory part deals with the analysis of the measurement task and the original solution, as well as the specification of the new application and its deployment in real operation. The next part of the thesis describes current software technologies used in the development of desktop and server applications. The design and implementation of both parts of the solution is a major part of the work. In the last part, the real-time functionality test of the application is presented.
|
Page generated in 0.082 seconds