{"id":4609,"date":"2026-07-28T18:29:31","date_gmt":"2026-07-28T18:29:31","guid":{"rendered":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/"},"modified":"2026-07-28T18:29:31","modified_gmt":"2026-07-28T18:29:31","slug":"teaching-testing-programs-with-inputs-grade-7","status":"publish","type":"post","link":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/","title":{"rendered":"Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03"},"content":{"rendered":"<h1>Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03<\/h1>\n<p>Teaching testing programs with inputs in grade 7 does not have to be complicated. Picture a QA tester designing varied test inputs, including edge cases, to find bugs before software ships. That kind of thinking is exactly what Oklahoma&#39;s grade 7 computer science standard 7.AP.PD.03 asks students to practice \u2014 and it is very teachable with the right materials. This post walks through what the standard means, the misconceptions students bring to it, and discussion starters you can use tomorrow, whether you teach in a classroom or at your kitchen table.<\/p>\n<h2>What Does Standard 7.AP.PD.03 Actually Ask?<\/h2>\n<blockquote>\n<p>Test and refine programs using a variety of student created inputs.\n\u2014 <em>Oklahoma Academic Standards for Computer Science (February 2023)<\/em><\/p>\n<\/blockquote>\n<p>In plain language: Oklahoma&#39;s standard asks seventh graders to test and refine programs using a variety of student created inputs.<\/p>\n<p>In student-friendly terms, the learning target is: <strong>&quot;I can test and refine programs using a variety of student created inputs.&quot;<\/strong><\/p>\n<h2>What Students Should Be Able to Do<\/h2>\n<ul>\n<li>I can design typical test inputs that reflect normal program use.<\/li>\n<li>I can design edge case inputs that test unusual extremes.<\/li>\n<li>I can design invalid inputs that test how a program handles bad data.<\/li>\n<li>I can refine a program based on what testing reveals.<\/li>\n<\/ul>\n<p>Along the way, students pick up the working vocabulary of the topic: testing, input, output, typical, edgecase, invalid, boundary, refine, bug, expected, variety, validate.<\/p>\n<h2>Testing Programs With Inputs: Misconceptions to Watch For<\/h2>\n<p>These are the wrong turns students reliably take with this standard \u2014 knowing them ahead of time is half the lesson plan. Each correction strategy below comes straight from the unit&#39;s teacher guide (the paragraph and activity references point into the unit itself).<\/p>\n<p><strong>1. &quot;Testing a program with one typical input is enough to confirm it works correctly.&quot;<\/strong><\/p>\n<p>Use paragraph 1&#39;s key point \u2014 a program can work with one typical input and still have hidden problems revealed only by other kinds of inputs.<\/p>\n<p><strong>2. &quot;Edge cases and invalid inputs are basically the same thing.&quot;<\/strong><\/p>\n<p>Reference paragraphs 3-4 \u2014 edge cases test unusual extremes that are still technically allowed, while invalid inputs test data that shouldn&#39;t be allowed at all.<\/p>\n<p><strong>3. &quot;Once a bug is fixed, there&#39;s no need to test the program again.&quot;<\/strong><\/p>\n<p>Point to paragraph 8 \u2014 retesting after a fix confirms it worked and checks that it didn&#39;t accidentally introduce a new problem.<\/p>\n<p><strong>4. &quot;Refining a program just means making it work for the one specific test case that failed.&quot;<\/strong><\/p>\n<p>Clarify from paragraph 7 \u2014 genuine refining means fixing the root cause so it works for an entire category of similar inputs, not just one case.<\/p>\n<h2>Discussion Starters You Can Use Tomorrow<\/h2>\n<ul>\n<li>Why do you think it&#39;s easy to forget about edge cases when testing a program you just built?<\/li>\n<li>What&#39;s an example of a boundary value you might test for a program with a maximum score of 100?<\/li>\n<li>Why might a security researcher deliberately test software with unusual or malicious inputs?<\/li>\n<\/ul>\n<h2>Bringing It Home<\/h2>\n<p>This topic is a natural one for families. One ten-minute activity to try: Together, pick an app or game you both use and try a few unusual inputs together (an empty field, a very long entry) to see how it handles them, and talk about what you notice.<\/p>\n<h2>Where This Leads<\/h2>\n<p>Students who can test and refine programs using a variety of student created inputs are building skills used every day in QA testing, software engineering, automation test engineering, security research, and computer science education.<\/p>\n\n<h2 class=\"wp-block-heading\">See the Unit in Action<\/h2>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Grade 7 Computer Science: Test It. Break It. Fix It. \u2014 7.AP.PD.03\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/Zh3iliL5OAw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2>Get the Complete 7.AP.PD.03 Unit<\/h2>\n<p>I built a complete, no-prep unit for this standard \u2014 <strong>Testing Programs with Student-Created Inputs<\/strong> \u2014 covering 3-4 days of instruction across 35 pages:<\/p>\n<ul>\n<li><strong>Teacher guide<\/strong> \u2014 day-by-day pacing, misconceptions to watch for, discussion questions, differentiation for support \/ ELL \/ extension, and a 4-point rubric<\/li>\n<li><strong>Student learning target page<\/strong> \u2014 a kid-friendly &quot;I can&quot; statement with success criteria<\/li>\n<li><strong>Full content lesson<\/strong> with 3 embedded &quot;Check Your Understanding&quot; checkpoints<\/li>\n<li><strong>12-question assessment<\/strong> (6 multiple choice, 4 true\/false, 2 short answer) with a complete answer key, explanations, and exemplar responses<\/li>\n<li><strong>Group activity<\/strong> \u2014 &quot;Design the Test Plan&quot; (45-50 minutes)<\/li>\n<li><strong>Individual activity<\/strong> \u2014 &quot;Test and Refine My Own Idea&quot; (40-50 minutes)<\/li>\n<li><strong>Crossword and word search<\/strong> built from all 12 vocabulary terms (with answer keys)<\/li>\n<li><strong>Family connection letter<\/strong> \u2014 a plain-language page for parents, with dinner-table questions and a 10-minute home activity<\/li>\n<li><strong>Certificate of achievement<\/strong> \u2014 ready to sign and send home<\/li>\n<li><strong>Test Design and Reference Materials<\/strong> (separate printable, 1 page)<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/www.teacherspayteachers.com\/Product\/Grade-7-Computer-Science-Testing-Refining-Programs-Unit-7APPD03-Aligned-15453202\">Get Test It. Break It. Fix It. on Teachers Pay Teachers \u2192<\/a><\/strong><\/p>\n<p><em>Every Sooner Standards resource is built directly from the official Oklahoma Academic Standards for Computer Science (February 2023) \u2014 standard text verified, never paraphrased from memory.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03 Teaching testing programs with inputs in grade 7 does not have to be complicated. Picture a QA tester designing varied test inputs, including edge cases, to find bugs before software ships. That kind of thinking is exactly what Oklahoma&#39;s grade 7 computer&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4608,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[894],"tags":[3725,3411,3516,3709,3518,897,3517,3724,3726,3514],"class_list":["post-4609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sooner-standards","tag-7-ap-pd-03","tag-computer-science","tag-csta-2","tag-grade-7","tag-no-prep","tag-oklahoma-academic-standards","tag-stem","tag-test-it-break-it-fix-it","tag-testing-programs-with-inputs","tag-unplugged-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Testing Programs With Inputs | 7.AP.PD.03<\/title>\n<meta name=\"description\" content=\"Teaching testing programs with inputs in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.PD.03) includes the lesson, activities, and answer keys.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing Programs With Inputs | 7.AP.PD.03\" \/>\n<meta property=\"og:description\" content=\"Teaching testing programs with inputs in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.PD.03) includes the lesson, activities, and answer keys.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Sooner Standards\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T18:29:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/\"},\"author\":{\"name\":\"Matt\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\"},\"headline\":\"Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03\",\"datePublished\":\"2026-07-28T18:29:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/\"},\"wordCount\":813,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png\",\"keywords\":[\"7.AP.PD.03\",\"Computer Science\",\"CSTA\",\"Grade 7\",\"No Prep\",\"Oklahoma Academic Standards\",\"STEM\",\"Test It. Break It. Fix It.\",\"Testing Programs With Inputs\",\"Unplugged Computer Science\"],\"articleSection\":[\"Sooner Standards\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/\",\"name\":\"Testing Programs With Inputs | 7.AP.PD.03\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png\",\"datePublished\":\"2026-07-28T18:29:31+00:00\",\"description\":\"Teaching testing programs with inputs in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.PD.03) includes the lesson, activities, and answer keys.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png\",\"width\":1500,\"height\":1200,\"caption\":\"Teaching testing programs with inputs in Grade 7 unit cover (OAS 7.AP.PD.03)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/2026\\\/07\\\/28\\\/teaching-testing-programs-with-inputs-grade-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/infobymattcole.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#website\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/\",\"name\":\"Sooner Standards\",\"description\":\"Oklahoma&#039;s OAS-CS Resource Library\",\"publisher\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/infobymattcole.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#organization\",\"name\":\"Sooner Standards\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-22022423.jpg\",\"contentUrl\":\"https:\\\/\\\/infobymattcole.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-22022423.jpg\",\"width\":140,\"height\":138,\"caption\":\"Sooner Standards\"},\"image\":{\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/infobymattcole.com\\\/#\\\/schema\\\/person\\\/43d5aec0f811d1758ed2b79e9a15c716\",\"name\":\"Matt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g\",\"caption\":\"Matt\"},\"sameAs\":[\"http:\\\/\\\/mattcole.us\"],\"url\":\"https:\\\/\\\/infobymattcole.com\\\/index.php\\\/author\\\/mcwolf71\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing Programs With Inputs | 7.AP.PD.03","description":"Teaching testing programs with inputs in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.PD.03) includes the lesson, activities, and answer keys.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/","og_locale":"en_US","og_type":"article","og_title":"Testing Programs With Inputs | 7.AP.PD.03","og_description":"Teaching testing programs with inputs in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.PD.03) includes the lesson, activities, and answer keys.","og_url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/","og_site_name":"Sooner Standards","article_published_time":"2026-07-28T18:29:31+00:00","og_image":[{"width":1500,"height":1200,"url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png","type":"image\/png"}],"author":"Matt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#article","isPartOf":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/"},"author":{"name":"Matt","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716"},"headline":"Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03","datePublished":"2026-07-28T18:29:31+00:00","mainEntityOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/"},"wordCount":813,"commentCount":0,"publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png","keywords":["7.AP.PD.03","Computer Science","CSTA","Grade 7","No Prep","Oklahoma Academic Standards","STEM","Test It. Break It. Fix It.","Testing Programs With Inputs","Unplugged Computer Science"],"articleSection":["Sooner Standards"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/","url":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/","name":"Testing Programs With Inputs | 7.AP.PD.03","isPartOf":{"@id":"https:\/\/infobymattcole.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#primaryimage"},"image":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#primaryimage"},"thumbnailUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png","datePublished":"2026-07-28T18:29:31+00:00","description":"Teaching testing programs with inputs in Grade 7? This no-prep, standards-aligned unit (OAS 7.AP.PD.03) includes the lesson, activities, and answer keys.","breadcrumb":{"@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#primaryimage","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/07\/7APPD03_Testing-Programs-with-Student-Created-Inputs_Cover.png","width":1500,"height":1200,"caption":"Teaching testing programs with inputs in Grade 7 unit cover (OAS 7.AP.PD.03)"},{"@type":"BreadcrumbList","@id":"https:\/\/infobymattcole.com\/index.php\/2026\/07\/28\/teaching-testing-programs-with-inputs-grade-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/infobymattcole.com\/"},{"@type":"ListItem","position":2,"name":"Teaching Test It. Break It. Fix It. in Grade 7: Oklahoma Standard 7.AP.PD.03"}]},{"@type":"WebSite","@id":"https:\/\/infobymattcole.com\/#website","url":"https:\/\/infobymattcole.com\/","name":"Sooner Standards","description":"Oklahoma&#039;s OAS-CS Resource Library","publisher":{"@id":"https:\/\/infobymattcole.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infobymattcole.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/infobymattcole.com\/#organization","name":"Sooner Standards","url":"https:\/\/infobymattcole.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/infobymattcole.com\/#\/schema\/logo\/image\/","url":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/06\/cropped-22022423.jpg","contentUrl":"https:\/\/infobymattcole.com\/wp-content\/uploads\/2026\/06\/cropped-22022423.jpg","width":140,"height":138,"caption":"Sooner Standards"},"image":{"@id":"https:\/\/infobymattcole.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/infobymattcole.com\/#\/schema\/person\/43d5aec0f811d1758ed2b79e9a15c716","name":"Matt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/65d297f0abc0058c85c9b8c20f33c4050922ba030dcc9b63e88240a0e02dc57d?s=96&d=mm&r=g","caption":"Matt"},"sameAs":["http:\/\/mattcole.us"],"url":"https:\/\/infobymattcole.com\/index.php\/author\/mcwolf71\/"}]}},"_links":{"self":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/comments?post=4609"}],"version-history":[{"count":0,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/posts\/4609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media\/4608"}],"wp:attachment":[{"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/media?parent=4609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/categories?post=4609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infobymattcole.com\/index.php\/wp-json\/wp\/v2\/tags?post=4609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}