ABSTRACT
Testing Tutor is a web-based platform that helps instructors support software testing pedagogy by automatically diagnosing the fundamental testing concepts (e.g., boundary value) not covered in students' test suite and subsequently helping students initiate their own learning process about those concepts and systematically improve their test suites. The platform's differentiating features include 1) customizable feedback engine which allows instructors to scaffold the level of feedback (varying from conceptual to detailed), 2) a built-in repository of problems instructors can use, 3) access to digital learning content and 4) modes (learning and development) so instructors can scaffold the level of problems. This demo provides a brief overview of the platform and a walkthrough of two example use cases that illustrate the power of Testing Tutor from the perspectives of an instructor and a student. The two use cases will (1) demonstrate using Testing Tutor at different course levels by walking through the steps for an instructor to configure an assignment and the feedback engine and (2) demonstrate the student's experience submitting an assignment and receiving feedback. Information about Testing Tutor can be found at https://testingtutor.org. This work is supported by NSF IUSE grants 2013296 and 2013342.
Index Terms
- Testing Tutor: A Testing Pedagogical Active Learning Platform
Recommendations
A Comparison of Inquiry-Based Conceptual Feedback vs. Traditional Detailed Feedback Mechanisms in Software Testing Education: An Empirical Investigation
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationThe feedback provided by current testing education tools about the deficiencies in a student's test suite either mimics industry code coverage tools or lists specific instructor test cases that are missing from the student's test suite. While useful in ...
Flipped University Classrooms: Using Technology to Enable Sound Pedagogy
The three case studies in this paper show how flipped classroom approaches can facilitate the renewal of university teaching. The case studies form part of a scholarship of teaching and learning that provides opportunities for educators to learn from ...
eLearning technology and the advancement of practical constructivist pedagogies: Illustrations from classroom observations
AbstractWith the advancement of technology, eLearning is increasingly adopted as an instructional method in a wide range of educational settings and has opened up new possibilities in teaching and learning practices. However, there is insufficient ...
Comments