212 results on '"Agile testing"'
Search Results
2. A Complete Unit Test Framework for Agile Software Development
- Author
-
Dutta, Arpita, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Przybyłek, Adam, editor, Jarzębowicz, Aleksander, editor, Luković, Ivan, editor, and Ng, Yen Ying, editor
- Published
- 2022
- Full Text
- View/download PDF
3. Agility Based Coverage Improvement
- Author
-
Barisal, Swadhin Kumar, Dutta, Arpita, Godboley, Sangharatna, Sahoo, Bibhudatta, Mohapatra, Durga Prasad, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Przybyłek, Adam, editor, Jarzębowicz, Aleksander, editor, Luković, Ivan, editor, and Ng, Yen Ying, editor
- Published
- 2022
- Full Text
- View/download PDF
4. A Literature Review of Critical Success Factors in Agile Testing Method of Software Development
- Author
-
Srivastava, Abhishek, Mehrotra, Deepti, Kapur, P. K., Aggarwal, Anu G., Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Jiming, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Hirche, Sandra, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Möller, Sebastian, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zhang, Junjie James, Series Editor, Singh, Pradeep Kumar, editor, Singh, Yashwant, editor, Kolekar, Maheshkumar H., editor, Kar, Arpan Kumar, editor, Chhabra, Jitender Kumar, editor, and Sen, Abhijit, editor
- Published
- 2021
- Full Text
- View/download PDF
5. Testing Strategies in an Agile Context
- Author
-
Nikolova, Zornitsa and Goericke, Stephan, editor
- Published
- 2020
- Full Text
- View/download PDF
6. Testing in DevOps
- Author
-
Faber, Frank and Goericke, Stephan, editor
- Published
- 2020
- Full Text
- View/download PDF
7. Visibilizando el aprendizaje a través de la autoevaluación
- Author
-
Martínez Prieto, Miguel Ángel, Silvestre, Jorge, Pinedo González, Ruth, Martínez Prieto, Miguel Ángel, Silvestre, Jorge, and Pinedo González, Ruth
- Abstract
Este artículo presenta ADL (Assessment-Driven Learning), una dinámica inspirada en la prueba ágil de software que usa autoevaluación y rutinas de pensamiento para retroalimentar y facilitar un análisis continuo del aprendizaje. Los resultados obtenidos muestran que los estudiantes consiguen una buena autopercepción de su aprendizaje, además de activar los movimientos de pensamiento necesarios para razonar sobre él. Asimismo, destacan el impacto positivo de ADL en la calidad de su aprendizaje, a pesar del esfuerzo que les ha supuesto mantener su ritmo de trabajo., This paper presents ADL (Assessment-Driven Learning), an agile testing-based dynamic that uses self-assessment and thinking routines to provide continuous feedback and facilitate critical analysis of learning throughout the subject. Our results show that students achieve a good self-awareness of their learning and activate the necessary thinking moves to reason about it. They also highlight the positive impact of ADL on the quality of their learning, despite the effort required to keep up with their work.
- Published
- 2024
8. Decentralizing Rehabilitation: Using Blockchain to Store Exoskeletons’ Movement
- Author
-
da Silva, Daniela America, Lelis, Claudio Augusto Silveira, Coura, Luiz Henrique, dos Santos, Samara Cardoso, Yanaguya, Leticia, Junior, Jose Crisostomo Ozorio, da Silva Tiburcio, Isaias, Goncalves, Gildarcio Sousa, da Fonseca, Breslei Max Reis, Nascimento, Alexandre, Marques, Johnny Cardoso, Dias, Luiz Alberto Vieira, da Cunha, Adilson Marques, Tasinaffo, Paulo Marcelo, Terranova, Thais Tavares, Simis, Marcel, de Castro, Pedro Claudio Gonsales, Battistella, Linamara Rizzo, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, and Latifi, Shahram, editor
- Published
- 2019
- Full Text
- View/download PDF
9. Using Agile Testing in an Academic Health System Case Study
- Author
-
da Silva, Daniela America, dos Santos, Samara Cardoso, de Barros Santana, Rodrigo Monteiro, Queiroz, Filipe Santiago, Goncalves, Gildarcio Sousa, Pugliese, Victor Ulisses, Nascimento, Alexandre, Dias, Luiz Alberto Vieira, da Cunha, Adilson Marques, Marques, Johnny, Tasinaffo, Paulo Marcelo, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, and Latifi, Shahram, editor
- Published
- 2019
- Full Text
- View/download PDF
10. DevOps with Continuous Testing Architecture and Its Metrics Model
- Author
-
Angara, Jayasri, Gutta, Sridevi, Prasad, Srinivas, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Sa, Pankaj Kumar, editor, Bakshi, Sambit, editor, Hatzilygeroudis, Ioannis K., editor, and Sahoo, Manmath Narayan, editor
- Published
- 2018
- Full Text
- View/download PDF
11. Health Care Information Systems: A Crisis Approach
- Author
-
da Silva, Daniela America, Goncalves, Gildarcio Sousa, dos Santos, Samara Cardoso, Pugliese, Victor Ulisses, Navas, Julhio, de Barros Santana, Rodrigo Monteiro, Queiroz, Filipe Santiago, Dias, Luiz Alberto Vieira, da Cunha, Adilson Marques, Tasinaffo, Paulo Marcelo, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, and Latifi, Shahram, editor
- Published
- 2018
- Full Text
- View/download PDF
12. Augmented System Verification Using Automated Testing
- Author
-
Schur, Amir, Williams, Mike, Kacprzyk, Janusz, Series editor, Pal, Nikhil R., Advisory editor, Bello Perez, Rafael, Advisory editor, Corchado, Emilio S., Advisory editor, Hagras, Hani, Advisory editor, Kóczy, László T., Advisory editor, Kreinovich, Vladik, Advisory editor, Lin, Chin-Teng, Advisory editor, Lu, Jie, Advisory editor, Melin, Patricia, Advisory editor, Nedjah, Nadia, Advisory editor, Nguyen, Ngoc Thanh, Advisory editor, Wang, Jun, Advisory editor, and Nunes, Isabel L., editor
- Published
- 2018
- Full Text
- View/download PDF
13. How is Security Testing Done in Agile Teams? A Cross-Case Analysis of Four Software Teams
- Author
-
Cruzes, Daniela Soares, Felderer, Michael, Oyetoyan, Tosin Daniel, Gander, Matthias, Pekaric, Irdin, van der Aalst, Wil M.P., Series editor, Mylopoulos, John, Series editor, Rosemann, Michael, Series editor, Shaw, Michael J., Series editor, Szyperski, Clemens, Series editor, Baumeister, Hubert, editor, Lichter, Horst, editor, and Riebisch, Matthias, editor
- Published
- 2017
- Full Text
- View/download PDF
14. Images of Enterprise Test Organizations: Factory, Center of Excellence, or Community?
- Author
-
Doležel, Michal, van der Aalst, Wil M.P., Series editor, Mylopoulos, John, Series editor, Rosemann, Michael, Series editor, Shaw, Michael J., Series editor, Szyperski, Clemens, Series editor, Winkler, Dietmar, editor, Biffl, Stefan, editor, and Bergsmann, Johannes, editor
- Published
- 2017
- Full Text
- View/download PDF
15. Agile Testing
- Author
-
Penmetsa, Janakirama Raju, Mohanty, Hrushikesha, editor, Mohanty, J. R., editor, and Balakrishnan, Arunkumar, editor
- Published
- 2017
- Full Text
- View/download PDF
16. An Effective Approach for Context Driven Testing in Practice — A Case Study.
- Author
-
Huynh, Quyet-Thang, Pham, Le-Trinh, Ha, Nhu-Hang, and Nguyen, Duc-Man
- Subjects
AGILE software development ,COMPUTER software testing ,COMPUTER software development ,SOFTWARE engineering ,COMPUTER software quality control ,CASE studies - Abstract
Software testing is a continuous process during the software development stages to ensure quality software products. Researchers, experts and software engineers keep going on studying new techniques, methods and approaches of testing to accommodate changes in software development because of the flexible requirement along with the changing of technology. So, developers and testers need to have effective methods, tools and approaches to create a high-quality product at an efficient cost. This paper provides an effective approach for context-driven testing (CDT) in an agile software development process. CDT is a testing approach that supports the tester to choose their testing techniques and test objectives based on specific contexts. The aim of this paper is to propose an effective approach for implementing the CDT in practice, called CDTiP. Through an analysis of two case studies using an agile development process with different contexts, we validate the effectiveness of the approach in terms of test coverage, detect errors, test effort. The empirical results show that CDTiP is suitable for the agile development process that can help the tester to detect defects faster at minimum cost. The results of this method have been applied at Enclave, an ODC Software Engineering company, on real projects. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
17. Agile Testing for Blockchain Development QA
- Author
-
Ganesh Gatla, Kanchan Gatla, Balaji Vishwanath Gatla, Ganesh Gatla, Kanchan Gatla, and Balaji Vishwanath Gatla
- Abstract
Agile testing has evolved into a commonly employed practice in most development disciplines. It has been around as long as the agile manifesto and has developed all the hallmarks of a mature set of practices, i.e., tools, metrics, techniques, etc. But its overlap with blockchain is something that has yet to reach the maturity of either – agile testing or blockchain development. The QA for blockchain development hasn’t been standardized in the same manner as the QA for web development and other areas of software development, even newer ones like cloud-native development. Agile testing leans heavily towards automation, Artificial Intelligence (AI), and Machine Learning (ML) and can benefit from collective or separate advances in the three technologies. But these technologies, regardless of their influence on blockchain development and its QA, cannot become the bridge connecting the two. Blockchain development QA suffers from a significant lack of standardization and a unified set of good practices, and this hinders its ability to adapt agile testing practices into the existing paradigm. However, as blockchain development is adopted by agile teams and its QA becomes more standardized, we may see more overlap between agile testing and blockchain development QA.
- Published
- 2023
18. Testing Thread
- Author
-
Cline, Alan and Cline, Alan
- Published
- 2015
- Full Text
- View/download PDF
19. A MULTIPLE NON-LINEAR REGRESSION MODEL TO ESTIMATE THE AGILE TESTING EFFORTS FOR SMALL WEB PROJECTS.
- Author
-
Prykhodko, N. V. and Prykhodko, S. B.
- Subjects
REGRESSION analysis ,RANDOM variables ,MULTIPLE regression analysis ,COMPUTER software testing ,COMPUTER software development ,MULTIVARIATE analysis - Abstract
Copyright of Radio Electronics, Computer Science, Control is the property of Zaporizhzhia National Technical University and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2019
- Full Text
- View/download PDF
20. Dealing with Technical Debt in Agile Development Projects
- Author
-
Sneed, Harry M., van der Aalst, Wil, Series editor, Mylopoulos, John, Series editor, Rosemann, Michael, Series editor, Shaw, Michael J., Series editor, Szyperski, Clemens, Series editor, Winkler, Dietmar, editor, Biffl, Stefan, editor, and Bergsmann, Johannes, editor
- Published
- 2014
- Full Text
- View/download PDF
21. Test Case Prioritization for NUnit Based Test Plans in Agile Environment
- Author
-
Sarwar, Sohail, Mahmood, Yasir, Qayyum, Zia Ul, Shafi, Imran, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Kobsa, Alfred, Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Goebel, Randy, Series editor, Tanaka, Yuzuru, Series editor, Wahlster, Wolfgang, Series editor, Siekmann, Jörg, Series editor, Agre, Gennady, editor, Hitzler, Pascal, editor, Krisnadhi, Adila A., editor, and Kuznetsov, Sergei O., editor
- Published
- 2014
- Full Text
- View/download PDF
22. Developing a Test Automation Framework for Agile Development and Testing
- Author
-
Kim, Eunha, Na, Jongchae, Ryoo, Seokmoon, van der Aalst, Will, Series editor, Mylopoulos, John, Series editor, Sadeh, Norman M., Series editor, Shaw, Michael J., Series editor, Szyperski, Clemens, Series editor, Abrahamsson, Pekka, editor, Marchesi, Michele, editor, and Maurer, Frank, editor
- Published
- 2009
- Full Text
- View/download PDF
23. Fuzzy analytical hierarchical process based two way assessment for agile testing
- Author
-
Deepak Kumar, Rajbala Singh, and B. B. Sagar
- Subjects
Algebra and Number Theory ,Scope (project management) ,business.industry ,Process (engineering) ,Computer science ,Applied Mathematics ,Agile testing ,Analytic hierarchy process ,010103 numerical & computational mathematics ,02 engineering and technology ,01 natural sciences ,Fuzzy logic ,Industrial engineering ,Software ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Enhanced Data Rates for GSM Evolution ,0101 mathematics ,business ,Analysis ,Agile software development - Abstract
Agile methods adopted in the software industries have given a new edge as well as scope to software outcomes. To determine anomalies that has been triggered by analytic hierarchical process (AHP) o...
- Published
- 2021
- Full Text
- View/download PDF
24. Cluster-based test cases prioritization and selection technique for agile regression testing.
- Author
-
Kandil, Passant, Moussa, Sherin, and Badr, Nagwa
- Subjects
- *
REGRESSION testing (Computer science) , *AGILE software development , *COMPUTER software , *TEXT mining , *INFORMATION technology - Abstract
Regression testing repeatedly executes test cases of previous builds to validate that the original features are not affected with any new changes. In recent years, regression testing has seen a remarkable progress with the increasing popularity of agile methods, which stress the central role of regression testing in maintaining software quality. The optimum case for regression testing in agile context is to run regression set at the end of each sprint and release, which requires a lot of cost and time. In this paper, we present an automated agile regression testing approach on both the sprints and release levels. The proposed approach addresses both weighted sprint test cases prioritization technique, which prioritizes test cases based on several parameters having real practical weight for testers, and Cluster-based Release Test cases Selection technique that clusters user stories based on the similarity of covered modules to solve the scalability issue. Test cases are then selected based on issues logged for failed test cases using text mining techniques. The proposed approach achieves enhancement for both the prioritization and selection of test cases for agile regression testing. Copyright © 2016 John Wiley & Sons, Ltd. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
25. An Effective Approach for Context Driven Testing in Practice — A Case Study
- Author
-
Duc Nguyen, Nhu-Hang Ha, Le-Trinh Pham, and Quyet-Thang Huynh
- Subjects
Computer Networks and Communications ,business.industry ,Computer science ,Process (engineering) ,Agile testing ,Software development ,Context (language use) ,Computer Graphics and Computer-Aided Design ,Software ,Artificial Intelligence ,Software testing ,Exploratory testing ,business ,Software engineering ,Agile software development - Abstract
Software testing is a continuous process during the software development stages to ensure quality software products. Researchers, experts and software engineers keep going on studying new techniques, methods and approaches of testing to accommodate changes in software development because of the flexible requirement along with the changing of technology. So, developers and testers need to have effective methods, tools and approaches to create a high-quality product at an efficient cost. This paper provides an effective approach for context-driven testing (CDT) in an agile software development process. CDT is a testing approach that supports the tester to choose their testing techniques and test objectives based on specific contexts. The aim of this paper is to propose an effective approach for implementing the CDT in practice, called CDTiP. Through an analysis of two case studies using an agile development process with different contexts, we validate the effectiveness of the approach in terms of test coverage, detect errors, test effort. The empirical results show that CDTiP is suitable for the agile development process that can help the tester to detect defects faster at minimum cost. The results of this method have been applied at Enclave, an ODC Software Engineering company, on real projects.
- Published
- 2020
- Full Text
- View/download PDF
26. Experience report on teaching testing through gamification
- Author
-
Andreea Vescan, Beáta Lőrincz, and Bogdan Iudean
- Subjects
Engineering management ,Reflection (computer programming) ,Test management ,Computer science ,Process (engineering) ,Agile testing ,Exploratory testing ,Context (language use) ,Software system ,Experiential learning - Abstract
Software systems become increasingly complex and testing is a vital component of the development process. Teaching software testing concepts are now more than ever acknowledged as essential. The aim of this paper is to report on our software testing teaching approach, using game-based activities to engage students and facilitate learning, making them aware of their actions and related testing concepts. Agile testing and Session-Based Test Management are learned through lego-based context, exploratory testing is learned through a dice-based game, and various testing concepts are learned during the laboratory using storification. We report on the results of activities with students, extracting valuable lessons for reproducing this approach in teaching software testing: game-based learning motivated students to participate in the activities, reflection on their actions allowed them to self-discover the testing concepts encapsulated into the game. In addition, we adapt and analyse an industry-like environment that serves as experience for their future careers.
- Published
- 2021
- Full Text
- View/download PDF
27. A MULTIPLE NON-LINEAR REGRESSION MODEL TO ESTIMATE THE AGILE TESTING EFFORTS FOR SMALL WEB PROJECTS
- Author
-
S. B. Prykhodko and N. V. Prykhodko
- Subjects
Multivariate statistics ,Computer science ,Agile testing ,Linear regression ,Linear model ,Univariate ,Prediction interval ,Regression analysis ,General Medicine ,Data mining ,computer.software_genre ,Nonlinear regression ,computer - Abstract
Context. Software testing effort estimation is one of the important problems in software development and software testing life cycle. The object of the study is the process of estimating the agile testing efforts for small Web projects. The subject of the study is the multiple regression models for estimating the agile testing efforts for small Web projects. Objective. The goal of the work is the creation of the multiple non-linear regression model for estimating the agile testing efforts for small Web projects on the basis of the Johnson multivariate normalizing transformation. Method. The model, confidence and prediction intervals of multiple non-linear regression for estimating the agile testing efforts for small Web projects are constructed on the basis of the Johnson multivariate normalizing transformation for non-Gaussian data with the help of appropriate techniques. The techniques based on the multiple non-linear regression analysis using the multivariate normalizing transformations to build the models, equations, confidence and prediction intervals of multiple non-linear regressions are used. The techniques allow to take into account the correlation between random variables in the case of normalization of multivariate non-Gaussian data. In general, this leads to a reduction of the mean magnitude of relative error, the widths of the confidence and prediction intervals in comparison with the linear models and nonlinear models constructed using univariate normalizing transformations. Results. Comparison of the constructed model with the linear model and non-linear regression models based on the decimal logarithm and the Johnson univariate transformation has been performed. Conclusions. The multiple non-linear regression model to estimate the agile testing efforts for small Web projects is firstly constructed on the basis of the Johnson multivariate transformation for SB family. This model, in comparison with other regression models (both linear and non-linear), has a smaller value of the mean magnitude of relative error, smaller widths of the confidence and prediction intervals. The prospects for further research may include the application of other multivariate normalizing transformations and data sets to construct the multiple non-linear regression model for estimating the agile testing efforts for small Web projects.
- Published
- 2019
- Full Text
- View/download PDF
28. An Empirical Study of Agile Testing Attributes for Higher Customer Satisfaction in IT Projects in India.
- Author
-
Jigeesh, Nasina, Chakraborty, Samyadip, and Chakravorty, Tulika
- Subjects
CUSTOMER satisfaction ,COMPUTER software development ,INFORMATION technology industry ,INFORMATION technology ,PROJECT management - Abstract
Achieving customer satisfaction by meeting client demand within a stipulated time frame is a major challenge for any organization. To this end, many organizations are showing a greater inclination to adopt agile testing. This is especially true of information technology (IT) firms that have clients in the services and manufacturing sectors. This study focuses on the implications of agile testing attributes across different phases of IT development and maintenance projects in the services and manufacturing sectors in India. Taking an empirical approach, it examines the impact and implications of five key agile testing attributes aimed at achieving higher customer satisfaction. One-way ANOVA is used to analyze the variances. From the findings, significant differences were identified among the attributes, both in terms of types and phases of projects. The outcomes reveal that the five attributes exhibit significant differences across project phases. These contribute to creation of a handy managerial framework for prioritizing the project-specific agile testing attributes. [ABSTRACT FROM AUTHOR]
- Published
- 2015
29. Integrating Low-Cost Rapid Usability Testing into Agile System Development of Healthcare IT: A Methodological Perspective.
- Author
-
KUSHNIRUK, Andre W. and BORYCKI, Elizabeth M.
- Abstract
The development of more usable and effective healthcare information systems has become a critical issue. In the software industry methodologies such as agile and iterative development processes have emerged to lead to more effective and usable systems. These approaches highlight focusing on user needs and promoting iterative and flexible development practices. Evaluation and testing of iterative agile development cycles is considered an important part of the agile methodology and iterative processes for system design and re-design. However, the issue of how to effectively integrate usability testing methods into rapid and flexible agile design cycles has remained to be fully explored. In this paper we describe our application of an approach known as low-cost rapid usability testing as it has been applied within agile system development in healthcare. The advantages of the integrative approach are described, along with current methodological considerations. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
30. The effect of Test-Driven Development and Behavior-Driven Development on Project Success Factors: A Systematic Literature Review Based Study
- Author
-
Hisham M. Abushama, Hanaa Altigani Alassam, and Fatin A. Elhaj
- Subjects
Process management ,business.industry ,Computer science ,Agile testing ,media_common.quotation_subject ,Behavior-driven development ,computer.software_genre ,Test-driven development ,Popularity ,Software ,Systematic review ,Customer satisfaction ,Quality (business) ,business ,computer ,media_common - Abstract
Agile testing approaches test-driven development (TDD), behavior-driven development (BDD); have gained popularity since the introduction of agile practices. The concept of using these approaches in software projects is to help projects succeed. The effect of TDD and BDD on Project success factors namely, cost, time, and customer satisfaction/external quality, remains an area of investigation. Therefore, this study investigates the results of previously published articles on the effect of TDD and BDD on project success factors. A systematic literature review has been conducted considering articles published between 1999 up to 2020. Thirty-one studies were selected and analyzed. 74.1% of studies are experiments, 25.8% are case studies. 67.7% of these studies were performed in an industrial setting, 29.0% were performed in an academic setting and only one study with 3.22% was mixed academic and industrial settings. The result shows that the TDD and the BDD consume more time and cost compared to traditional testing (TLD). Moreover, the TDD as TLD may not necessarily satisfy the customer unlike the BDD appears that achieve customer satisfaction. Although, when TDD compared to BDD, TDD consumed more time and lower customer acceptance than the BDD.
- Published
- 2021
- Full Text
- View/download PDF
31. Big Visible Testing.
- Author
-
Moss, Claire
- Abstract
Software testing is a key part of software development, so it's important that the testers be as effective as possible. Especially in fast-feedback agile teams, software testers must respond to their teammates' need for information with readily available, easy-to-understand testing materials. The novel twist of turning user experience personas inward to focus on the product team members provides deep insights into both what decisions team members need to make and how to present testing information to them to support those decisions. Having established personas as the context for the testing work, testers are poised to spring into action, planning, estimating, and executing both exploratory testing and user-facing automation. Testers then surface the results of this work to the product team in a way that helps them to address concerns in a timely fashion. Big visible charts display testing for co-located teams in a particularly effective form. Testers experiment with a variety of big visible representations throughout the life of the team, retaining these charts only as long as they provide value for decision-making and moving on to other forms as the team learns more about satisfying their information-gathering needs through testing. User personas produce a fresh perspective on product team members to help testers to focus on the value big visible testing artifacts provide to the individuals on a software development team. [ABSTRACT FROM PUBLISHER]
- Published
- 2013
- Full Text
- View/download PDF
32. Software Test Automation practices in agile development environment: An industry experience report.
- Author
-
Collins, Eliane Figueiredo and de Lucena, Vicente Ferreira
- Abstract
The increased importance of Test Automation in software engineering is very evident considering the number of companies investing in automated testing tools nowadays, with the main aim of preventing defects during the development process. Test Automation is considered an essential activity for agile methodologies being the key to speed up the quality assurance process. This paper presents empirical observations and the challenges of a test team new to agile practices and Test Automation using open source testing tools integrated in software projects that use the Scrum methodology. The results obtained showed some important issues to be discussed and the Test Automation practices collected based on the experiences and lessons learned. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
33. An Industrial Experience on the Application of Distributed Testing in an Agile Software Development Environment.
- Author
-
Collins, Eliane, Macedo, Gisele, Maia, Nayane, and Dias-Neto, Arilo
- Abstract
Software engineering is by nature a highly collaborative activity. However, this collaboration is more difficult when the teams are geographically separated, as several factors, such as work-time, cultural differences, communication, technical capability, among others, may impact on its success. Moreover, each activity in the software development process has specific needs in a distributed software development (DSD) environment. In this paper, we report an industrial experience of a testing team separated geographically in the context of a software project that followed an agile method. The agile testing process was adapted to deal with the DSD characteristics. As results, we observed the feasibility and success of applying distributed testing in an agile software project when dealing with aspects such as communication, coordination, collaboration, task distribution, and tests automation. The challenges, results, and lessons learned from this experience are discussed. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
34. Strategies for Agile Software Testing Automation: An Industrial Experience.
- Author
-
Collins, Eliane, Dias-Neto, Arilo, and Lucena Jr., Vicente F. de
- Abstract
Testing Automation has been growing in software engineering. Many organizations are investing in automated testing in order to prevent defects and increase testing effectiveness during software development. In agile methodologies, this task is considered an important activity, considered the key of the agile testing. This paper presents three testing automation strategies applied to three different software projects adopting Scrum agile methodology. The results indicated positive agile practices to be considered when adopting testing automation strategy, such as: team collaboration, task distribution, testing tools, knowledge managements. The challenges, results, and lessons learned from this experience are also discussed. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
35. Agile Test Management, Methods, and Techniques
- Author
-
Siegfried Tanczos, Richard Seidl, Manfred Baumgartner, Helmut Pichler, Martin Klonk, and Christian Mastnak
- Subjects
Scrum ,Process management ,Test management ,Kanban (development) ,business.industry ,Acceptance testing ,Computer science ,Agile testing ,Extreme programming ,business ,Agile software development ,Project manager - Abstract
Management includes the tasks planning, organization, management, and control of an activity. A project manager is someone who plans, organizes, monitors, and controls a project. To be able to do this, they need knowledge, experience, information, and competence. To understand the management of agile testing, we first have to take a careful look at how agile projects work: In most agile process models such as Scrum, Kanban, Extreme Programming and Lean Management, testing is not is explicitly addressed as we know it from traditional models—it is implicitly assumed that this is of course covered by the agile teams. The test is therefore inextricably linked to the development. There may be testers, i.e., specialists with a focus on quality assurance and acceptance testing, but a separate test track does not appear in most process models. Team members with a test focus thus cover several roles: on the one hand that of the tester, on the other hand that of the test manager and finally that of the quality manager.
- Published
- 2021
- Full Text
- View/download PDF
36. Agile Test Automation
- Author
-
Helmut Pichler, Martin Klonk, Christian Mastnak, Siegfried Tanczos, Richard Seidl, and Manfred Baumgartner
- Subjects
Computer science ,business.industry ,media_common.quotation_subject ,Agile testing ,Automation ,Test (assessment) ,Deliverable ,Quality (business) ,Product (category theory) ,DevOps ,business ,Software engineering ,media_common ,Agile software development - Abstract
The consistent use of test automation is the only chance to ensure the quality of each potentially deliverable product at the end of each sprint. However, many aspects must be clarified and defined for maintainable and efficient test automation. These include the organizational and technical integration into DevOps environments and processes, the selection of suitable automation tools, the design of an automation framework, and the organization and planning of automation activities and automated test executions within or synchronized with the development sprints. If required, test automation know-how also needs to be established within the team. This is a challenge to most teams, but this investment needs to be considered as there is no successful agile testing without test automation.
- Published
- 2021
- Full Text
- View/download PDF
37. Prediction of software reliability
- Author
-
M. Tijink, Willem D. van Driel, and J.W. Bikker
- Subjects
Computer science ,Agile testing ,02 engineering and technology ,Bayesian statistics ,01 natural sciences ,Software ,0103 physical sciences ,0202 electrical engineering, electronic engineering, information engineering ,Maturity growth ,Software system ,Electrical and Electronic Engineering ,Safety, Risk, Reliability and Quality ,Reliability (statistics) ,010302 applied physics ,business.industry ,020208 electrical & electronic engineering ,Failure rate ,Condensed Matter Physics ,Reliability ,Atomic and Molecular Physics, and Optics ,Software quality ,Surfaces, Coatings and Films ,Electronic, Optical and Magnetic Materials ,Reliability engineering ,Software bug ,New product development ,business - Abstract
It is known that quantitative measures for the reliability of software systems can be derived from software reliability models. And, as such, support the product development process. Over the past four decades, research activities in this area have been performed. As a result, many software reliability models have been proposed. It was shown that, once these models reach a certain level of convergence, it can enable the developer to release the software. And stop software testing accordingly. Criteria to determine the optimal testing time include the number of remaining errors, failure rate, reliability requirements, or total system cost. In this paper we will present our results in predicting the reliability of software for agile testing environments. We seek to model this way of working by extending the Jelinski-Moranda model to a ‘stack’ of feature-specific models, assuming that the bugs are labelled with the feature they belong to. In order to demonstrate the extended model, several prediction results of actual cases will be presented. The questions to be answered in these cases are: how many software bugs remain in the software and should one decide to stop testing the software?
- Published
- 2021
38. Measuring and Evaluating Best Practices in Agile Testing Environment Using AHP
- Author
-
Anu G. Aggarwal, P. K. Kapur, Deepti Mehrotra, and Abhishek Srivastava
- Subjects
business.industry ,Computer science ,media_common.quotation_subject ,Agile testing ,Analytic hierarchy process ,Scrum ,Empirical research ,Documentation ,Risk analysis (engineering) ,Systems development life cycle ,Quality (business) ,business ,Agile software development ,media_common - Abstract
Agile testing is not a single phase testing, commonly it is performed till the end of software development life cycle. An agile testing team is responsible for the error free quality product. So the testers in agile team should be dynamic in nature to adopt the abrupt changes in system; today’s testing industry is striving for rapid software delivery with keeping in view the changing customer requirements. Agile testing approach has evolved to address the necessities of dynamic environment in which traditional approaches were failing to cope with. It has the cutting edge like fast release and minimum documentation which results in maximizing speed and profit. However, the most difficult task is to make the decision such that the agile testing method should be chosen according to the given requirements of a particular project. In the absence of empirical work, an approach is proposed using the world widely accepted methods as Analytic Hierarchy Process (AHP). The calculated results from multi criteria decision making and the final result is evaluated using the rank aggregation methods. This work would prove to be a pivotal point in the field of agile testing as it includes these empirical methods which provide the much awaited authenticity and reliability, which sometimes is questioned in case of testing approach.
- Published
- 2021
- Full Text
- View/download PDF
39. Agile Testing Documentation
- Author
-
Helmut Pichler, Martin Klonk, Christian Mastnak, Siegfried Tanczos, Richard Seidl, and Manfred Baumgartner
- Subjects
Statement (computer science) ,Documentation ,Software ,business.industry ,Computer science ,Agile testing ,ComputingMethodologies_DOCUMENTANDTEXTPROCESSING ,Software development ,business ,Software engineering ,Theme (computing) ,Lean manufacturing ,License - Abstract
Documentation has always been a controversial theme in software development. Even the Agile Manifesto positions itself on this topic with the statement “Working software over comprehensive documentation”, which many saw as a license to completely get rid of the often tiresome topic of documentation. This also strikes a chord with those who believe that the only valid documentation for a software application is the program code itself, and in order to describe everything a program does, the additional documentation would have to be as comprehensive as the program itself, i.e. including all conditions and branches and loops. Accordingly, the documentation would be the same as the program code, only in a different language. Contrary to these polarizing views, this chapter takes a more differentiated look at various types of documentation, their different creators, users and their purposes. These aspects and the need to maintain documentation should be considered in advance and in the spirit of Lean Management, a Lean Documentation approach should be defined for each individual project.
- Published
- 2021
- Full Text
- View/download PDF
40. Organization of the Software Test in Agile Projects
- Author
-
Siegfried Tanczos, Richard Seidl, Manfred Baumgartner, Helmut Pichler, Martin Klonk, and Christian Mastnak
- Subjects
Software ,business.industry ,Process (engineering) ,Computer science ,Agile testing ,Project environment ,Context (language use) ,business ,Software engineering ,Agile software development ,Test (assessment) - Abstract
This chapter examines multiple approaches, all of which have proven to be useful models in the respective project environment. Thus, the applicability of the traditional test process according to ISTQB in the agile context is considered and the Four Test Quadrants in Agile Testing are discussed. Another important topic for agile companies is scaling - therefore the approaches LeSS and SAFe are briefly presented. Additionally, case studies are outlined to illustrate what an agile test organization can look like.
- Published
- 2021
- Full Text
- View/download PDF
41. Agile: A Cultural Change
- Author
-
Richard Seidl, Manfred Baumgartner, Siegfried Tanczos, Martin Klonk, Christian Mastnak, and Helmut Pichler
- Subjects
Software ,Process management ,Agile manifesto ,business.industry ,Order (exchange) ,Computer science ,Agile testing ,Common knowledge ,Element (criminal law) ,business ,Agile software development ,Technical progress - Abstract
In order to better understand the cultural change towards agile software development and to understand “Agile Testing” not only as a buzzword, it is important to take a look into the past. Much of what we perceive today as common knowledge has its justification in the methodical and technical progress of software technology in the last 30 years. Experience is an essential element for innovation and improvement. For example, the average age of the signatories of the Agile Manifesto in 2001 was about 47 years and back then, it wasn’t just about doing everything differently, it was about doing it better. This is often overlooked when “agile” is used to simply get rid of unpleasant things or to hide one’s own weaknesses. The approach to develop software in a cooperative, benefit-oriented, and efficient way, is the core of the agile idea.
- Published
- 2021
- Full Text
- View/download PDF
42. Deployment of a Machine Learning System for Predicting Lawsuits Against Power Companies: Lessons Learned from an Agile Testing Experience for Improving Software Quality
- Author
-
Anselmo Cardoso de Paiva, Milton Oliveira, Geraldo Braz Junior, Luis Rivero, Erika W. B. A. L. Alves, Gabriel Borralho, Giovanni Lucca França da Silva, and João Otávio Bandeira Diniz
- Subjects
business.industry ,Integration testing ,Computer science ,Agile testing ,Machine learning ,computer.software_genre ,Software quality ,Scrum ,Software development process ,Software deployment ,Exploratory testing ,Artificial intelligence ,business ,computer ,Agile software development - Abstract
The advances in Machine Learning (ML) require software organizations to evolve their development processes in order to improve the quality of ML systems. Within the software development process, the testing stage of an ML system is more critical, considering that it is necessary to add data validation, trained model quality evaluation, and model validation to traditional unit, integration tests and system tests. In this paper, we focus on reporting the lessons learned of using model testing and exploratory testing within the context of the agile development process of an ML system that predicts lawsuits proneness in energy supply companies. Through the development of the project, the SCRUM agile methodology was applied and activities related to the development of the ML model and the development of the end-user application were defined. After the testing process of the ML model, we managed to achieve 93.89 accuracy; 95.58 specificity; 88.84 sensitivity; and 87.09 precision. Furthermore, we focused on the quality of use of the application embedding the ML model, by carrying out exploratory testing. As a result, through several iterations, different types of defects were identified and corrected. Our lessons learned support software engineers willing to develop ML systems that consider both the ML model and the end-user application.
- Published
- 2020
- Full Text
- View/download PDF
43. Uso de metodologias ágeis no teste de uma aplicação de gestão de pedidos de aprovisionamento de rede
- Author
-
Cunha, Sandra Cristina Vieira da and Fernandes, Jesualdo
- Subjects
Agile testing ,Testes de Software ,Metodologias Ágeis ,Agile methodologie ,Software development ,Software tests ,Desenvolvimento de software ,SCRUM - Abstract
Mestrado em Gestão de Sistemas de Informação As metodologias ágeis são cada vez mais utilizadas na indústria de desenvolvimento de software, especialmente pela sua facilidade na incorporação de alterações a requisitos de cliente ao longo de um projeto. Este tema surge associado ao mestrado em gestão de sistemas de informação, enquadrando-se o projeto desenvolvido como uma aplicação prática de conceitos estudados. Adicionalmente, fase de testes de sistema e de integração foi que mais experienciei durante os projetos de desenvolvimento de software. Assim, o objetivo deste projeto passou por evidenciar os testes efetuados ao software, ao passo que é utilizada a metodologia ágil SCRUM em todo o ciclo de vida do projeto empresarial. Ao longo do trabalho apresentado, são abordadas as técnicas no que concerne ao teste de uma aplicação de tickets de aprovisionamento de rede. Os testes são uma parte importante do projeto, uma vez que têm um grande impacto na qualidade do software entregue ao cliente. Consequentemente, é exposto como se desenlaça esta fase do projeto. O ponto chave de aprendizagem foi a comunicação ser um ponto fulcral, quer entre o cliente e a equipa, quer entre os membros da equipa para o projeto ser concluído com sucesso. O feedback do cliente no momento dos testes é de extrema relevância. Além disso, o facto de fazer os testes de sistema ao longo do projeto, em vez de apenas quando os desenvolvimentos estão terminados para todos os requisitos, permitiu que os tempos de entrega fossem mais curtos. Agile methodologies are more commonly used on software development, especially for its easiness on incorporating changes requirements during a project. The agile methodologies subject is part of the master?s degree in management of information systems program, framing the project developed as a practical application of studied concepts. In addition, software development projects have an associated life cycle, and the system and integration testing phases were what I experienced most during the projects I developed at the business level. Thus, the objective of this project was to highlight the tests carried out on the software, while the SCRUM agile methodology is used throughout the life cycle of the project. Throughout the work presented as practical, its techniques are addressed about testing an application of network provisioning tickets. Tests are an important part of the project, as they have a major impact on the quality of the software delivered to the customer. Consequently, it is exposed how the test phase goes. The test cases presented were developed and executed according to the processes presented and following the assumptions of the agile SCRUM methodology. The key learning point was communication being a focal point, either between the client and the team, or between team members for the project to be successfully completed. Customer feedback at the time of testing is extremely important. In addition, the fact that system tests are carried out throughout the project, instead of only when developments are complete for all requirements, allowed delivery times to be shorter. info:eu-repo/semantics/publishedVersion
- Published
- 2020
44. What Makes Agile Test Artifacts Useful? An Activity-Based Quality Model from a Practitioners' Perspective
- Author
-
Jannik Fischbach, Daniel Mendez, Davide Fucci, Andreas Vogelsang, and Henning Femmer
- Subjects
FOS: Computer and information sciences ,Agile testing ,Traceability ,Programvaruteknik ,Computer science ,Well testing ,media_common.quotation_subject ,Empirical research ,02 engineering and technology ,Artifact (software development) ,Conventional wisdom ,Surveys ,Different domains ,Software testing ,Industrial survey ,Computer Science - Software Engineering ,020204 information systems ,Quality factors ,0202 electrical engineering, electronic engineering, information engineering ,Quality (business) ,media_common ,Activity-based ,business.industry ,Software Engineering ,020207 software engineering ,Data science ,Test (assessment) ,Software Engineering (cs.SE) ,Quality modeling ,Artifact quality ,business ,Industrial surveys ,Agile software development - Abstract
Background: The artifacts used in Agile software testing and the reasons why these artifacts are used are fairly well-understood. However, empirical research on how Agile test artifacts are eventually designed in practice and which quality factors make them useful for software testing remains sparse. Aims: Our objective is two-fold. First, we identify current challenges in using test artifacts to understand why certain quality factors are considered good or bad. Second, we build an Activity-Based Artifact Quality Model that describes what Agile test artifacts should look like. Method: We conduct an industrial survey with 18 practitioners from 12 companies operating in seven different domains. Results: Our analysis reveals nine challenges and 16 factors describing the quality of six test artifacts from the perspective of Agile testers. Interestingly, we observed mostly challenges regarding language and traceability, which are well-known to occur in non-Agile projects. Conclusions: Although Agile software testing is becoming the norm, we still have little confidence about general do's and don'ts going beyond conventional wisdom. This study is the first to distill a list of quality factors deemed important to what can be considered as useful test artifacts. © 2020 IEEE Computer Society. All rights reserved. open access
- Published
- 2020
45. An Empirical Study of Agile Testing in A Distributed Software Development Project
- Author
-
Abdulrahman M. Qahtani
- Subjects
Process (engineering) ,Computer science ,business.industry ,Agile testing ,05 social sciences ,020207 software engineering ,02 engineering and technology ,Domain (software engineering) ,Engineering management ,Empirical research ,Software ,0502 economics and business ,0202 electrical engineering, electronic engineering, information engineering ,050211 marketing ,Distributed development ,business ,Productivity ,Agile software development - Abstract
The software engineering industry has witnessed an increasing number of innovative methods and practices in the last decade at different levels, ranging from development processes to software projects and from testing to verification software products. Extensive studies have been conducted empirically to investigate and discuss the impact of using agile principles in the testing process on distributed teams across geographical boundaries. This empirical study has a similar focus, using a real case study in a distributed domain and applying agile testing to a selected team, compares their outcome with another three teams to determine the impact of involving a client in a testing process to overcome distributed development challenges. The findings indicate a highly positive impact on team productivity when using agile tests as compared with other groups using central distributed team testing. All teams met a 90% testing requirement. However, the group applying agile testing verified more than 99% of all requests entered into the testing process, a notable difference supporting the productivity of any development project.
- Published
- 2020
- Full Text
- View/download PDF
46. A Particle Swarm Optimization Algorithm for Test Scheduling in Agile Testing
- Author
-
Ruchika Sharma
- Subjects
Mathematical optimization ,Computer science ,Agile testing ,Particle swarm optimization ,Test scheduling - Published
- 2018
- Full Text
- View/download PDF
47. What makes agile test artifacts useful? : An activity-based quality model from a practitioners' perspective
- Author
-
Fischbach, Jannik, Femmer, Henning, Mendez, Daniel, Fucci, Davide, Vogelsang, Andreas, Fischbach, Jannik, Femmer, Henning, Mendez, Daniel, Fucci, Davide, and Vogelsang, Andreas
- Abstract
Background: The artifacts used in Agile software testing and the reasons why these artifacts are used are fairly well-understood. However, empirical research on how Agile test artifacts are eventually designed in practice and which quality factors make them useful for software testing remains sparse. Aims: Our objective is two-fold. First, we identify current challenges in using test artifacts to understand why certain quality factors are considered good or bad. Second, we build an Activity-Based Artifact Quality Model that describes what Agile test artifacts should look like. Method: We conduct an industrial survey with 18 practitioners from 12 companies operating in seven different domains. Results: Our analysis reveals nine challenges and 16 factors describing the quality of six test artifacts from the perspective of Agile testers. Interestingly, we observed mostly challenges regarding language and traceability, which are well-known to occur in non-Agile projects. Conclusions: Although Agile software testing is becoming the norm, we still have little confidence about general do's and don'ts going beyond conventional wisdom. This study is the first to distill a list of quality factors deemed important to what can be considered as useful test artifacts. © 2020 IEEE Computer Society. All rights reserved., open access
- Published
- 2020
- Full Text
- View/download PDF
48. Distributed Agile, Agile Testing, and Technical Debt.
- Author
-
Bavani, Raja
- Subjects
- *
AGILE software development , *COMPUTER software development -- Management , *SOFTWARE architecture , *SOFTWARE refactoring , *COMPUTER software quality control , *SOFTWARE maintenance - Abstract
Agile teams create business value by responding to changing business environments and delivering working software at regular intervals. While doing so, they make design tradeoffs to satisfy business needs such as meeting a release schedule. Technical debt is the result of such decisions or tradeoffs. When this happens, agile teams must pay off the accumulated debt by improving designs during subsequent iterations in order to improve maintainability. This must happen in a systematic way so that technical debt does not swell up and damage the project. Accomplishing this is one of the major challenges in distributed agile projects. The scope of technical debt in software projects is spread across all areas including architecture, design, code, and test scripts. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
49. Optimization of Software Testing
- Author
-
Roopesh Kevin Sungkur and Mundita Awotar
- Subjects
business.industry ,Computer science ,media_common.quotation_subject ,Agile testing ,Information technology ,020206 networking & telecommunications ,02 engineering and technology ,Industrial engineering ,Debugging ,0202 electrical engineering, electronic engineering, information engineering ,General Earth and Planetary Sciences ,020201 artificial intelligence & image processing ,Quality (business) ,Metric (unit) ,business ,General Environmental Science ,media_common ,Agile software development - Abstract
The goal of any business is to satisfy the needs of its target customers, and IT industry is not an exception from that rule. Thus, the upgraded version of the V-model testing is supposed to deal with the weaknesses of the original version in question by combining it with the method known as agile testing. At the beginning of the report, hypothesis such as the strengths and weaknesses of the existing V-model testing via literature review and interviews with respective specialists in the sphere were analysed. Successively, the possible advantages of agile method of testing were then considered. Moreover, the report comes up with the ways in which the two models could be naturally combined to produce a much more effective one. Once the new model was presented, its strengths and weaknesses were assessed by the means of a case study analysis using metric and a data analysis through a survey were conducted to evaluate the credibility of the futurist model. Promptly, the research found that the suggested testing model provides better results than the common version of V-model testing. Firstly, a real case scenarios under metric evaluation of the models have indicated that the proposed model is better than the V-model, since it can handle the following aspects; reduced testing time, debugging, prioritization of requirements, easy mapping of roles and improved visibility of project resources. Secondly, a survey data analysis highlighted various advantages of the future model. The top priorities of the new model from the respondent’s perception were; the new model manages rapidly changing priorities, it accelerates time to market, it increases productivity and it improves quality.
- Published
- 2018
- Full Text
- View/download PDF
50. A Test Method for Instructional Software of Evaluation and Exercise Based on Mobile Platform
- Author
-
Canglu Zhu, Jiujiu Yu, Lili Zhu, Yuliang Sheng, Yun Chen, Ning Wu, Deqing Zhang, Jishan Zhang, and Yingying Mei
- Subjects
History ,Computer science ,business.industry ,Integration testing ,Agile testing ,User story ,Test method ,Computer Science Applications ,Education ,Test (assessment) ,Software ,Android (operating system) ,Software engineering ,business ,License - Abstract
The research is based on the characteristics of instructional software of evaluation and exercise, taking a small examination system for driving license as an example, this study is devoted to exploring a feasible test method for instructional software of evaluation and exercise based on mobile platform. The test method consists of four testing phases of unit and integration testing, functionality testing, comprehensive testing and teaching evaluation which existed research of functionality testing for modern Android mobile Apps is fully used for reference. Furthermore, further work is put forward. Firstly, a special defect management database for bug definition and analysis needs to be established. Secondly, major test points in comprehensive testing phase should be converted to user stories in modern agile testing environment for software exploratory test methods positively.
- Published
- 2021
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.