Abstract | ||
---|---|---|
Software testing is one of the most used approaches to evaluate and improve the software quality. It allows to verify if a software does what it is intended to do, identifying problems in the software before its deployment. Thus, the teaching of software testing in Computer Science courses is needed to help students develop skills in this area. However, this teaching is usually theoretical. To make it more practical and attractive, serious games can be used. In the literature, several games are proposed to support the software testing learning. However, most of the games available are single player; they do not encourage student interaction during the learning process. In this scenario, this paper presents GreaTest, an educational card game that places participants in the role of test analysts. They indicate which test types are most appropriate for testing each scenario presented on the game cards. This game was evaluated with teachers, undergraduate and graduate students. The results indicate that its use contributes to the learning of software testing and the students' motivation. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3266237.3266254 | SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING |
Keywords | Field | DocType |
Software Testing,Educational Game,Software Engineering Teaching | Software deployment,Software engineering,Systems engineering,Computer science,Test types,Educational game,Software,Identifying problems,Software quality,Software testing | Conference |
Citations | PageRank | References |
0 | 0.34 | 1 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Thiago A. Beppe | 1 | 0 | 0.34 |
Italo Linhares de Araújo | 2 | 0 | 0.34 |
Bruno Sabóia Aragão | 3 | 0 | 0.68 |
Ismayle de Sousa Santos | 4 | 35 | 6.87 |
Davi Ximenes | 5 | 0 | 0.34 |
Rossana M. C. Andrade | 6 | 354 | 58.76 |