To gain insight into ideas and beliefs of students who finished an introductionary course on programming without any formal education on testing, we asked students to fill in a small questionnaire, to make four exercises in which they had to write test cases to decide whether a specific method is correct or not and to determine the correctness of a given implementation, and to fill in a second questionnaire. We interviewed eleven of these students, in a semi-structured interview, to obtain more in-depth insight. The main outcome of our research shows that students do not test systematically, while most of them think they do test sytematically. We found that many (of most) students can only think of test cases based on programming code. Even...
There are many di↵erent approaches to testing software, with di↵erent benefits for software quality ...
Background Research software plays an important role in solving real-life problems, empowering scie...
© 2013, Australian Computer Society, Inc. The well-known diffculties students exhibit when learning ...
To gain insight into ideas and beliefs of students who finished an introductionary course on program...
We gained insight into ideas and beliefs on testing of students who finished an introductory course ...
Creating test cases is a difficult task for students. The numberof existing recommendations on how t...
Testing is a critical aspect of software development. Far too often software is released with critic...
Many articles and reports highlighted how many recent computer science and software engineering unde...
Software testing is vital to improve software quality. However, software tester role is stigmatized,...
Purpose Testing is one of the indispensable activities in software development and is being adopted ...
Software testing is vital to improve software quality. However, software tester role is stigmatized,...
Software testing is one of the crucial supporting processes of software life cycle. Unfortunately fo...
The guidelines in this report provide a basis for students to test their software projects. It is n...
Testing is an important component of every software since it enables the delivery of reliable soluti...
The teaching-learning process may require specific pedagogical approaches to establish a relationshi...
There are many di↵erent approaches to testing software, with di↵erent benefits for software quality ...
Background Research software plays an important role in solving real-life problems, empowering scie...
© 2013, Australian Computer Society, Inc. The well-known diffculties students exhibit when learning ...
To gain insight into ideas and beliefs of students who finished an introductionary course on program...
We gained insight into ideas and beliefs on testing of students who finished an introductory course ...
Creating test cases is a difficult task for students. The numberof existing recommendations on how t...
Testing is a critical aspect of software development. Far too often software is released with critic...
Many articles and reports highlighted how many recent computer science and software engineering unde...
Software testing is vital to improve software quality. However, software tester role is stigmatized,...
Purpose Testing is one of the indispensable activities in software development and is being adopted ...
Software testing is vital to improve software quality. However, software tester role is stigmatized,...
Software testing is one of the crucial supporting processes of software life cycle. Unfortunately fo...
The guidelines in this report provide a basis for students to test their software projects. It is n...
Testing is an important component of every software since it enables the delivery of reliable soluti...
The teaching-learning process may require specific pedagogical approaches to establish a relationshi...
There are many di↵erent approaches to testing software, with di↵erent benefits for software quality ...
Background Research software plays an important role in solving real-life problems, empowering scie...
© 2013, Australian Computer Society, Inc. The well-known diffculties students exhibit when learning ...