Next Article in Journal
Transformation from Blended to Online Learning: A Four-Year Longitudinal Cross-Sectional Interprofessional Study
Previous Article in Journal
Institutional Setting and Its Influence on the Teaching of Mathematics: Implications to Implementing Reform Vision in Mathematics Education in Ethiopian Schools
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Active Methodologies for Teaching and Learning of Exploratory Test Design and Execution

by
Igor Ernesto Ferreira Costa
*,
Sandro Ronaldo Bezerra Oliveira
,
Isaac Souza Elgrably
,
Anderson dos Santos Guerra
,
Elziane Monteiro Soares
and
Iuri Victor Ferreira Costa
Graduate Program in Computer Science (PPGCC), Federal University of Pará (UFPA), Belém 66075-110, Pará, Brazil
*
Author to whom correspondence should be addressed.
Educ. Sci. 2023, 13(2), 115; https://doi.org/10.3390/educsci13020115
Submission received: 22 November 2022 / Revised: 16 January 2023 / Accepted: 17 January 2023 / Published: 21 January 2023

Abstract

Background: Exploratory testing has been used in the industry mainly to meet the needs of agile testing processes. In an agile scenario, this testing approach is important to facilitate changes constantly, which helps agile projects successfully. One of the ways to achieve success more easily is if the test process follows guides that provide structured activities. Problem Analysis: In this context, some studies have identified that software engineering does not understand how to apply exploratory testing approaches in a systematic way, involving both design and execution activities. After a review of the literature, it has been noticed that professionals performing exploratory testing focus only on execution activities. In an academic scenario, the literature review has evidenced that content about exploratory testing is not usually taught, and it is important that the professional acquires enough basic skills to apply it through structured activities. Purpose: In this context, this article presents an analysis and discussion of the results obtained in an experiment that applied a syllabus proposed by the author, using active methodologies to teach the Exploratory Test Design and Execution being applied and testing the approach in a systematic way. The teaching plan elaborated upon and used as part of the syllabus is based on “learning by doing” in an interactive way, that is, providing student-centered teaching in order to make such an approach more beneficial to the student and, conditioning them to obtain the expected competences in the industry. Methods: The strategies to carry out the research were as follows: (i) a review of the literature to identify gaps in the knowledge about activities performed in the exploratory testing process; then, to elaborate upon the syllabus proposed, (ii) equivalence mapping was carried out on some guides and curricula related to the research theme; (iii) a survey was conducted to identify the tools, techniques, and work products usually used by professionals in the industry; (iv) a teaching plan, based on active methodologies, was produced using the proposed syllabus; (v) then, for the application of this teaching plan in an experiment, a statistical analysis was performed using the two-tailed Student-t approach for independent samples. Results: For this, both groups (experiment and control) were analyzed using the two-tailed Student-t technique, and we noticed that significant statistical gains were reached with the use of the proposed approach, compared to the control group. All participants reported that some basic test concepts, if adopted in their courses, could contribute positively. The participation made them (students) more active in the classes provided by active pedagogical practices, especially when remote teaching was applied; this broke down barriers to communication with their classmates. Conclusion: The results show that the use of active methodologies can provide benefits to the learning of Exploratory Test Design and Execution systems as they allow the application of tools in line with real scenarios observed in software development companies; these results also encourage new studies to explore these ideas further.
Keywords: software testing; test design and execution; exploratory testing; active methodologies; active interventions; pedagogical practice; syllabus; teaching plan; software engineering education software testing; test design and execution; exploratory testing; active methodologies; active interventions; pedagogical practice; syllabus; teaching plan; software engineering education

Share and Cite

MDPI and ACS Style

Costa, I.E.F.; Oliveira, S.R.B.; Elgrably, I.S.; Guerra, A.d.S.; Soares, E.M.; Costa, I.V.F. Using Active Methodologies for Teaching and Learning of Exploratory Test Design and Execution. Educ. Sci. 2023, 13, 115. https://doi.org/10.3390/educsci13020115

AMA Style

Costa IEF, Oliveira SRB, Elgrably IS, Guerra AdS, Soares EM, Costa IVF. Using Active Methodologies for Teaching and Learning of Exploratory Test Design and Execution. Education Sciences. 2023; 13(2):115. https://doi.org/10.3390/educsci13020115

Chicago/Turabian Style

Costa, Igor Ernesto Ferreira, Sandro Ronaldo Bezerra Oliveira, Isaac Souza Elgrably, Anderson dos Santos Guerra, Elziane Monteiro Soares, and Iuri Victor Ferreira Costa. 2023. "Using Active Methodologies for Teaching and Learning of Exploratory Test Design and Execution" Education Sciences 13, no. 2: 115. https://doi.org/10.3390/educsci13020115

APA Style

Costa, I. E. F., Oliveira, S. R. B., Elgrably, I. S., Guerra, A. d. S., Soares, E. M., & Costa, I. V. F. (2023). Using Active Methodologies for Teaching and Learning of Exploratory Test Design and Execution. Education Sciences, 13(2), 115. https://doi.org/10.3390/educsci13020115

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop