National Repository of Grey Literature 264 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Testing in agile projects
Košťál, Ondřej ; Buchalcevová, Alena (advisor) ; Kučera, Jan (referee)
This thesis deals with the description of software testing in agile projects. Unlike the traditionally managed projects, testing in agile projects is not a discrete phase. In agile managed projects, testing is integrated into the entire development process. Testing takes place continuously throughout the project to ensure frequent delivery of valuable software in short development cycles. The aim of this diploma thesis is to create a comprehensive description of software testing in agile projects. The introductory part describes in detail the principles and values of the Agile Manifesto, as it is the cornerstone of the whole agile concept. Next, the basic differences between the traditional and agile approach to software development, aspects of agile design testing and agile methodology are described. The following section looks into the matter of the agile team, that includes its size, structure, and approaches that an agile team uses during its work. In terms of testing, this is in particular the Whole-Team Approach. The thesis then describes the role of the agile tester, his/her knowledge, skills and activities, which contribute to the creation of valuable software. As next, the key agile artifacts, meetings, and practices related to testing are described. The final part of this thesis presents the principles and practices of agile testing. Another aim is to design a teaching concept for 4IT479 - Software Testing in Agile Projects. The teaching concept is designed based on the theoretical knowledge described in this thesis. The teaching concept is further complemented by simulations that help students better acquire the theoretical knowledge.
Methodology for mobile development in React Native
Suk, Filip ; Mittner, Jan (advisor) ; Buchalcevová, Alena (referee)
Main goal of this thesis is designing a methodology for developing mobile applications in React Native framework. To accomplish the main goal, these goals were set: characterize current state of mobile development, introduce reader to JavaScript and React Native development, design methodology content by extending OpenUP methodology and applying the new methodology to implementation of example app. Outputs of this thesis could be valuable for small mobile development teams and students interested in this field.
Verification of the Testing methodology according to international practices and standards on a real project
Luksch, Patrik ; Buchalcevová, Alena (advisor) ; Němec, Jan (referee)
The aim of this thesis is to verify the Testing methodology according to international practices and standards which was created and published by Iveta Králová in her thesis in 2013. In order to achieve this goal multiple partial goals have been set. In the theoretical part the basic concepts used in this thesis are identified and described and also the Test methodology according to international practices and standards is introduced. The practical part focuses on other sub-objectives. First, the project on which the Methodology was verified is introduced. Then the way in which the Methodology was verified is described followed by the actual realization of verification. After that the adjustments and modifications of the Methodology are recommended. The outcome of this thesis is to evaluate whether Testing methodology according to international practices and standards is usable on a real project. The contribution of this thesis is to confront corporate software testing processes with international standards and practices which helps to optimize and improve the processes in a particular company. Another contribution are recommendations for amendments to the Methodology.
Testing of identity management systems
Rojo, Robert ; Buchalcevová, Alena (advisor) ; Čížek, Martin (referee)
This diploma thesis is focused on the testing of identity management systems. Its main objective is to describe the issue of testing identity management systems and support methodological testing of these systems by defining the approach to testing based on the case study. The theoretical part of the thesis describes the identity management in the organization and the significance of its introduction. It also describes identity management systems that serve to systematically support it through technical means. In the practical part of the thesis, a case study on the implementation of an identity management system in the organization has been carried out. Specific features of identity management systems are identified, with which the approach to testing is designed for the identity management system in the case study. The proposed approach is subsequently verified using the pilot project.
Increasing maturity of testing processes in agile projects - qualitative empirical research
Homola, Martin ; Doležel, Michal (advisor) ; Buchalcevová, Alena (referee)
Diploma thesis is focused on the analysis of testing process development derived from agile project team members awareness. This analysis is the foundation for individual problem areas and sub-areas identification and also common areas for the testing process development of researched teams. Afterwards, improvement plans for these areas are proposed from the authors experience, literature and the team members input. The research findings are generalised and model areas that influence agile testing maturity is created. This thesis consists of four parts. The first part contains basic definition of the researched area terms, and explains agile maturity, agile testing maturity and agile testing in detail. It defines what the agile team is and the testers role in it. It also contains the purpose of testing, testing success factors, agile testing practices and agile test types. In the second part, the research methods and the research process is explained. The third part contains the outputs of the research. It describes research teams, their organisational context, their testing process development, team problems, common problems and improvement plans for these problems. It also contains the common areas of the testing process development and model of areas that influence agile testing maturity. The final part of this section contains the research outputs about the importance of testers in agile teams. A discussion and conclusion are at the end that contain connections between the theory and the research findings and evaluates the success of determined goals, the thesis outputs and the proposals of future work
Modern Web Application Development
Nezdara, Vojtěch ; Buchalcevová, Alena (advisor) ; Ženíšek, Jan (referee)
The design of web applications has significantly developed in the recent years. This work focuses on the changes in procedures in the development of web applications and related technologies. The main goal was to describe the contemporary state of art of the development of web applications and the attainment of modernity. Constituent parts of this work describe the historical development of technologies for web applications, a comparison of suitability of previously common technologies for a modern web, and the introduction of new technologies including their use. The theoretical part of this thesis describes the historical development of web applications, technologies for user interface usable on web, and technologies for the server side of web applications. Greater emphasis was given to the user interface since their alteration is more noticeable than the server section. In practical part of this thesis, the modern web application for METES system is developed. The application is developed using a React JavaScript library and a Laravel PHP framework. An emphasis was given to the explanation of individual principles of modern development of web applications, a description of the used technologies and their integration. The source code of a designed application is freely available in the public depository and is available to be used for a basis of a new project.
Design and implementation of Agile testing methodology
Kemr, Jakub ; Buchalcevová, Alena (advisor) ; Doležel, Michal (referee)
The thesis focuses on the area of testing within Agile software development. The goal of the thesis is to design and implement a methodology for Agile testing in a specific project using the Eclipse Process Framework Composer tool based on an analysis of the testing process and related procedures in a specific, Agile development team. The thesis is divided into three parts. Theoretical part deals with the principal definitions and introduction to the topic and differences between Waterfall and Agile project management. The conclusion of the theoretical part is focused on the actual status of Agile development and growing importance of testing in Agile teams. The second part of the thesis is devoted on the characteristics of methodologies that the thesis is based on. These methodologies are compared to the requirements of extended methodology for Agile testing. The next part is an analysis of the processes and procedures in the Agile development team based on division of the development process into individual parts. Based on the analysis, and another three surveys there are identified problems in the software testing area. The third part is devoted to designing extension of methodology for Agile testing, its characteristics and implementation using the EPFC tool. Based on the extended and implemented methodology MMSP-AV, the main contribution of the thesis is the elimination of the identified problems and the overall improvement of the testing process. The default methodology MMSP is extended by Agile testing, User Experience testing and wide variety of key elements of the Agile software development. Final part summarizes all the lessons learned and opportunities for further expansion of the thesis and published methodology.
The method for comparing the labour intensity of automated functional testing of web applications
Hron, Michal ; Doležel, Michal (advisor) ; Buchalcevová, Alena (referee)
The importance of software testing is rising these days. Primarily manual testing has it´s stable place, but automated test cases are also more and more contributing, especially in agile controlled projects, where is the time for testing between single interactions very limited. This thesis is focused on measurement and comparison of labour intensity connected with using tools for automatic functional testing of user´s interface of web applications. For this purpose work introduces the method. This method defines way, how to measure a labour intensity in automated tools. Method also defines way to compare recent measurements of labour-intensity. Based on this comparison it is possible to choose suitable tools for partic-ular web application. For this purpose method classifies web pages, but also the tools. Different labour intensity is assumed mainly for using tools from another category. Based on done labor measurements it is possible to find dependences between labour intesity in tools (eventually tool types) and types of web pages. Method should be capable, in case of higher number of done measurements and consistent outcomes, of destroying old myths like: best tool is the one which I am using. This thesis gives also overview of how to choose the best tool. Process of selection is clearly defined and it is possible in case of need, priority, on which is selection based, to rate differently. This work is conceived as expendable freely with another tools for auto-mated functional testing. In theory it is also possible to extend this method with another web sites category or category of tools. In this case would method needed only minimum changes.
Application of the Lean Startup method and MMSP methodology to the web software development
Levý, Jan ; Buchalcevová, Alena (advisor) ; Ženíšek, Jan (referee)
Diploma thesis Application of the Lean Startup method and MMSP methodology to the web software development deals with creating a new model called Lean Startup for software development. The new model enables new software startups to gain advantage of the Lean Startup approach, yet in the same time proceed in accordance to a specific software development methodology, namely the MMSP methodology. The theoretical part characterizes the Lean Startup method and its principal ideas, as well as it propounds a new graphic model organizing these respective ideas. The thesis next describes further contributions to the Lean Startup movement, such as the Lean Canvas technique. It also examines previous utilization of these concepts in the context of newly growing businesses. Follows an analysis of the contemporary research papers covering the Lean Startup topic, as well as an overview ot the utilization of the said method within new software development startups. In conclusion of the theoretical part, a short summary of current software development methodologies is being made, as is a brief characteristics of the MMSP methodology. The practical part describes the establishment of an integrated model called Lean Startup for software development. The model is founded mainly on the software development management according to the MMSP methodology, which is accomodated to the basic Lean Startup concept, implying creation of a Minimal viable product and its subsequent incremental improvements based mainly on the evaluation of the new features via measured customer feedback. In order to complete the creation of the model in question, some expansions and changes of the MMSP methodology had to be made. These changes mainly concern the methodology development lifecycle, its roles, tasks and work products. The key ideas of the change were most importantly the implementation of customer feedback acquisition management, as well as the user experience management. The effects of this implementation include creation of new roles Innovative accounting coordinator and UX designer, corresponding tasks Innovation accounting management and User experience management as well as the introduction of the work products related to these tasks.
Rámec Test Governance pro vývoj IS formou outsourcingu - procesy řízení softwarového vývoje v sociálním kontextu
Doležel, Michal ; Buchalcevová, Alena (advisor) ; Molnár, Zdeněk (referee) ; O Connor, Rory (referee) ; Bureš, Miroslav (referee)
[Context] Outsourced information systems development (ISD) represents an important and widely used software delivery strategy for mid-size and large non-IT companies. In such companies, testing activities are conducted by a contracted party, and are hidden from continuous checks on the part of the client, who is typically only provided with insight during the system hand-over. Such an approach is risky; the testing activities might be executed in a loose and sloppy manner by the contractor. Consequently, the risk of unsatisfactory quality may be shifted de-facto to the client, who will bear any negative consequences (e.g., project delays, increased effort) during user acceptance testing (UAT). [Objective] The main objective of this doctoral dissertation is to design and evaluate a management artefact - Test Governance Framework (TeGoF) - that can be used by the client company; the framework thus focuses on client's perspective on exercising control. To this end, the artefact is evaluated in the context of three outsourced ISD projects. [Method] The research is grounded in control theory, which originates in organizational studies. The principles of design science were applied in the development of the TeGoF, and the principles of ethnographically informed action research were used to evaluate the management artefact. This form of evaluation underscores the social dimension of the problem. In particular, the concepts of trust, control, and power are examined using an interpretive epistemological position. [Results] Of a total of three projects, the TeGoF was applied successfully in only one case. A detailed analysis describes the factors contributing to the difficulties implementing the TeGoF principles in the two remaining projects. The resulting interpretation stresses the fact that such difficulties were caused by differences among the contexts in which the evaluation took place. Specifically, there were varying dynamics of the abovementioned factors of trust, control, and power. [Conclusion] The contribution of this doctoral dissertation consists in (1) the development of the TeGoF as a tool that pinpoints significant limitations in the current research related to control issues in the domain of outsourced ISD; (2) the evaluation of the TeGoF and analysis of the key success factors; and (3) a proposal of a novel methodological approach combining design science research with ethnographically informed action research.

National Repository of Grey Literature : 264 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.