High School Students Tackle Automated Testing and Version Control

Two high school students with AP Computer Science backgrounds volunteered at Wayne State University’s computer science lab. They learned software engineering concepts like version control, continuous integration, and automated testing, contributing to open-source projects JETSCAPE and GOMC. This experience provided valuable educational and practical lab skills beyond the traditional high school curriculum.


This content originally appeared on HackerNoon and was authored by Quality Assurance Career Development Resources

:::info Authors:

(1) Joseph Latessa, Department of Computer Science Wayne State University, Detroit MI USA (jlatessa@wayne.edu);

(2) Aadi Huria, Senior, Salem High School Canton, MI USA (huria.aadi@gmail.com);

(3) Deepak Raju, Senior, Salem High School, Canton MI USA (Deepak.Raju294@outlook.com).

:::

Abstract and Introduction

Related Work

Project Prerequisites

Project Implementation

Insight and Reflections

Conclusions, Acknowledgement and References

2 RELATED WORK

Much has been written about the advantages of introducing version control with Git and GitHub in the classroom [4, 5, 6]. The concept of test-driven learning, which relates to the software engineering concept of test-driven-development and advocates for demonstrating the use of automated tests alongside teaching programming concepts early in students’ computer science education, is also found in the literature [7, 8]. Our experience corroborates the findings in the literature that an early introduction to version control and automated testing is advantageous but demonstrates a unique experience where the concepts are presented in a research lab setting that culminates with students submitting pull requests to deploy their automated tests to real open-source projects.

\

:::info This paper is available on arxiv under CC BY-NC-ND 4.0 DEED license.

:::

\


This content originally appeared on HackerNoon and was authored by Quality Assurance Career Development Resources


Print Share Comment Cite Upload Translate Updates
APA

Quality Assurance Career Development Resources | Sciencx (2024-07-04T03:59:32+00:00) High School Students Tackle Automated Testing and Version Control. Retrieved from https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/

MLA
" » High School Students Tackle Automated Testing and Version Control." Quality Assurance Career Development Resources | Sciencx - Thursday July 4, 2024, https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/
HARVARD
Quality Assurance Career Development Resources | Sciencx Thursday July 4, 2024 » High School Students Tackle Automated Testing and Version Control., viewed ,<https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/>
VANCOUVER
Quality Assurance Career Development Resources | Sciencx - » High School Students Tackle Automated Testing and Version Control. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/
CHICAGO
" » High School Students Tackle Automated Testing and Version Control." Quality Assurance Career Development Resources | Sciencx - Accessed . https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/
IEEE
" » High School Students Tackle Automated Testing and Version Control." Quality Assurance Career Development Resources | Sciencx [Online]. Available: https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/. [Accessed: ]
rf:citation
» High School Students Tackle Automated Testing and Version Control | Quality Assurance Career Development Resources | Sciencx | https://www.scien.cx/2024/07/04/high-school-students-tackle-automated-testing-and-version-control/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.