skip to main content
10.1145/2532748.2532764acmotherconferencesArticle/Chapter ViewAbstractPublication PageswipsceConference Proceedingsconference-collections
research-article

Teaching black-box testing to high school students

Published: 11 November 2013 Publication History

Abstract

This paper focuses on pedagogy for teaching acceptance testing to high school students in the context of the new New Zealand computer science standards. A review of resources that are currently available for teaching acceptance testing to high school students shows a major gap. In order to bridge that gap we have identified and evaluated resources that can be used to teach the concept to school students, have designed and evaluated an interactive tool to teach acceptance testing, and described a student project for the relevant New Zealand achievement standard.

References

[1]
Mullet, D. 1999, "The software crisis", Benchmarks Online, vol. 2, no. 7, July 1999
[2]
Shao, D., Khurshid, SS and Perry, D. E. 2007. "A Case for White-box Testing Using Declarative Specifications Poster Abstract," in Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, 2007. TAICPART-MUTATION 2007, 2007, p. 137.
[3]
Chen, T. Y., Poon, P.-L., Tang, S.-F. and Tse, T. H. 2004. "On the identification of categories and choices for specification-based test case generation", Information and Software Technology, vol. 46, no. 13, pp. 887--898.
[4]
G. J. Myers, T. Badgett, T. M. Thomas, and C. Sandler, The Art of Software Testing. John Wiley & Sons, 2004.
[5]
Sharma, M and Chandra B. S. 2010, "Automatic Generation of Test Suites from Decision Table -- Theory and Implementation," in Software Engineering Advances (ICSEA), 2010 Fifth International Conference on, 2010, pp. 459--464.
[6]
M. R. Keyvanpour, H. Homayouni, and H. Shirazee, "Automatic Software Test Case Generation," Journal of Software Engineering, vol. 5, no. 3, pp. 91--101, Mar. 2011.
[7]
M. Shaw, "What makes good research in software engineering?," International Journal on Software Tools for Technology Transfer (STTT), vol. 4, no. 1, pp. 1--7, 2002.
[8]
D. Lee and M. Yannakakis 1996 Principles and Methods of Testing Finite State Machines - a Survey, Proc. IEEE, 84 (8), 1090--1123, 1996.
[9]
E. F. Moore, Gedanken-experiments on Sequential Machines, Princeton Univ. Press, Ann. Math. Studies, 34, 129--153, Princeton NJ, 1956.
[10]
Bloom, B. S. (Ed.). (1956). Taxonomy of Educational Objectives: Book 1 Cognitive Domain. New York: Longman.
[11]
Clark, R. C. and Mayer, R. E. (2003). e-Learning and the Science of Instruction. San Francisco, CA: JosseyBass/Pfeiffer.
[12]
Kaner, C. 2004. Teaching the Software Testing Course (tutorial). Presented at the Conference on Software Engineering Education & Training, Norfolk, VA. from http://www.kaner.com/pdfs/teaching_sw_testing.pdf;
[13]
Kaner, C. 2000. Help review the curriculum for a university degree in software testing. Presented at the International Conference on Software Testing Analysis & Review, Orlando, FL. from http://www.kaner.com/pdfs/TestCurriculum03.pdf
[14]
Kaner, C. 2003. Assessment in the Software Testing Course. Presented at the Workshop on the Teaching of Software Testing (WTST), Melbourne, FL. From http://www.testingeducation.org/a/assessment.pdf
[15]
C. Kaner. 2003. How many lightbulbs does it take to change a tester? (Keynote address, slides only). Presented at the Pacific Northwest Software Quality Conference, Portland, OR. from http://www.testingeducation.org/articles/pnsqc_kaner_bulbs.pdf
[16]
Savery, J. R., and Duffy, T. M. 2001. Problem Based Learning: An Instructional Model and Its Constructivist Framework (CRLT Technical Report No. 16--01). Bloomington, IN: Indiana University.
[17]
Bell, T., Andreae, P., and Lambert. L. 2010 Computer Science in New Zealand High Schools. In T. Clear and J. Hamer, editors, ACE '10: Proceedings of the 12th conference on Australasian Computing Education, volume 32 of Australian Computer Science Communications, pages 15--22, Brisbane, Australia, Jan. 2010. Australian Computer Society, Inc.
[18]
Bell, T., Andreae, P., and Robins. A. 2012 Computer Science in NZ High Schools: The First Year of the New Standards. In L. A. S. King, D. R. Musicant, T. Camp, and P. Tymann, editors, Proceedings of the 43rd ACM technical symposium on Computer Science Education, Raleigh, NC, USA, pages 343--348, New York, 2012. ACM.
[19]
B. Beizer, Black-Box Testing, John Wiley, 1995.
[20]
Smith, M. K. 2002. 'Jerome S. Bruner and the process of education', the encyclopedia of informal education. http://infed.org/mobi/jerome-bruner-and-the-process-of-education/ Retrieved: 1/5/2013
[21]
Papert, S. & Harel, I. (1991). Situating Constructionism. Constructionism, Ablex Publishing Corporation: 193--206. Retrieved from http://www.papert.org/articles/SituatingConstructionism.html on March 29, 2013.
[22]
D. Wells. "Acceptance Tests". Extremeprogramming.org. Retrieved May 02, 2013.
[23]
V. Garousi. 2013. "SENG437" Software Testing. Lab. #1 -- Introduction to Testing and Defect Tracking,"
[24]
Forman, G. 2003. An extensive empirical study of feature selection metrics for text classification. J. Mach. Learn. Res. 3 (Mar. 2003), 1289--1305.
[25]
Kaner, C. 2002. Paradigms of Black Box Software Testing (Tutorial). Presented at the 15th International Software Quality Conference (Quality Week), San Francisco, CA. from http://www.testingeducation.org/a/pbbst.pdf
[26]
Kaner, C., & Bach, J. 2003. Black Box Software Testing: Tutorial on Test Design. Presented at the Pacific Northwest Software Quality Conference, Portland, OR. From http://www.kaner.com/pdfs/PNSQCbbDesign.pdf
[27]
Zaretskii, V. K. (November--December 2009). "The Zone of Proximal Development What Vygotsky Did Not Have Time to Write". Journal of Russian and East European Psychology 47: 70--93. Retrieved 21 April 2013.
[28]
Bell, T., Newton, H., Andreae, P. and Robins, A. 2012. The introduction of computer science to NZ high schools: An analysis of student work. Hamburg, Germany: 7th Workshop in Primary and Secondary Computing Education (WiPSCE 2012), 8--9 Nov 2012.

Cited By

View all
  • (2024)Assessing the testing skills transfer of model-based testing on testing skill acquisitionSoftware and Systems Modeling10.1007/s10270-023-01141-123:4(953-971)Online publication date: 22-Jan-2024
  • (2023)Comparing Different Visualizations for Feedback on Test Execution in a Model-Driven Engineering EnvironmentEnterprise, Business-Process and Information Systems Modeling10.1007/978-3-031-34241-7_22(312-326)Online publication date: 31-May-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WiPSE '13: Proceedings of the 8th Workshop in Primary and Secondary Computing Education
November 2013
141 pages
ISBN:9781450324557
DOI:10.1145/2532748
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

  • Aarhus University: Aarhus University
  • GI: Gesellschaft für Informatik e.V.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 November 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. black-box testing
  2. high school CS
  3. software engineering

Qualifiers

  • Research-article

Conference

WiPSCE '13
Sponsor:
  • Aarhus University
  • GI

Acceptance Rates

Overall Acceptance Rate 104 of 279 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Assessing the testing skills transfer of model-based testing on testing skill acquisitionSoftware and Systems Modeling10.1007/s10270-023-01141-123:4(953-971)Online publication date: 22-Jan-2024
  • (2023)Comparing Different Visualizations for Feedback on Test Execution in a Model-Driven Engineering EnvironmentEnterprise, Business-Process and Information Systems Modeling10.1007/978-3-031-34241-7_22(312-326)Online publication date: 31-May-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media