{"id":381,"date":"2014-02-14T19:10:14","date_gmt":"2014-02-14T19:10:14","guid":{"rendered":"https:\/\/kaner.com\/?p=381"},"modified":"2014-02-15T00:59:38","modified_gmt":"2014-02-15T00:59:38","slug":"new-book-foundations-of-software-testing-a-bbst-workbook","status":"publish","type":"post","link":"https:\/\/kaner.com\/?p=381","title":{"rendered":"New Book: Foundations of Software Testing&#8211;A BBST Workbook"},"content":{"rendered":"<p>New Book: Foundations of Software Testing\u2014A BBST Workbook<\/p>\n<p>Rebecca Fiedler and I just published our first book together,\u00a0<a href=\"http:\/\/www.amazon.com\/Foundations-Software-Testing-Cem-Kaner\/dp\/0989811921\">Foundations of Software Testing\u2014A BBST Workbook<\/a>.<\/p>\n<p>Becky and I started working on the instructional design for the online version of the\u00a0<a href=\"http:\/\/bbst.info\/\">BBST (Black Box Software Testing) course<\/a>\u00a0in 2004. Since then,<em>Foundations<\/em>\u00a0has gone through three major revisions.\u00a0<em>Bug Advocacy<\/em>\u00a0and\u00a0<em>Test Design<\/em>\u00a0have gone through two.<\/p>\n<p>Our Workbooks mark our first major step toward the next generation of BBST\u2122.<\/p>\n<p>We are creating the new versions of BBST through\u00a0<a href=\"http:\/\/bbst.info\/\">Kaner, Fiedler &amp; Associates, a training company that we formed to provide an income stream for ongoing evolution of these courses<\/a>. BBST is a registered trademark of Kaner, Fiedler &amp; Associates.<\/p>\n<h2>What&#8217;s in the Book<\/h2>\n<p>The Workbook includes slides, lecture transcripts, orientation activities and feedback, application activities, exam advice, and author reflections. Here are some some details:<\/p>\n<h3>All the course slides<\/h3>\n<blockquote><p><em>Foundations<\/em>\u00a0has 304 slides. Some of these are out of date. We provide notes on these in the Author&#8217;s Reflections.<\/p><\/blockquote>\n<h3>A transcript of the six lectures.<\/h3>\n<blockquote><p>The transcripts are almost word-for-word the same as the spoken lecture. They actually reproduce the script that I wrote for the lecture. In a few cases, my scripts are a little longer than what actually made it past the video edits. We lay the transcript and the slides out together, side-by-side. In an 8.5&#215;11 printed book, this is a great format for taking notes. Unfortunately, it doesn&#8217;t translate to Kindle well, so there is no Kindle edition of the book.<\/p><\/blockquote>\n<h3>Four Orientation Activities<\/h3>\n<blockquote><p>Orientation activities introduce students to a key challenge considered in a lecture. The student puzzles through the activity for 30 to 90 minutes, typically before watching the lecture, then sees how the lecture approaches this type of problem. The typical\u00a0<em>Foundations<\/em>\u00a0course has two to four of these.<\/p>\n<p>The workbook presents the instructions for four activities, along with detailed feedback on them, based on past performance of students in the online and university courses.<\/p>\n<p>I revised, rewrote or added (new) all of these activities for this Workbook. Because, in my opinion, the most important learning in BBST comes from what the students actually do in the class, the new Orientation and Application activities create a substantial revision to the course.<\/p>\n<p>In my university courses, I practice continuous quality improvement, revising all of them every term in response to (a) my sense (and to what ever relevant data I have collected) about strengths and weaknesses that showed up in previous of the course or (b) ideas that have demonstrated their value in other courses and can be imported into this one. Most of the updates are grounded in a long series of revisions that I used and evaluated in my university-course version of BBST.<\/p><\/blockquote>\n<h3>Two Application Activities<\/h3>\n<blockquote><p>An application activity applies ideas or techniques presented in a lecture or developed over several lectures. The typical application activity calls for two to six hours of work, per student. The typical\u00a0<em>Foundations<\/em>\u00a0course has one to two of these.<\/p>\n<p>One of these is revised from the public BBST, the other completely rewritten.<\/p><\/blockquote>\n<h3>Advice on answering our essay-style exam questions<\/h3>\n<blockquote><p>The advice runs 11 pages. I also provide a practice question and detailed feedback on the structure of the answer.<\/p>\n<p>I think the advice is good for anyone taking the course, but it is particularly focused on university students who are preparing for an exam that will yield graded results (A, B, Pass-with-distinction, etc.). The commercial versions of BBST are typically pass-fail, so some of the fine details in this advice are beyond the needs of those readers. If you\u00a0<em>are<\/em>\u00a0a university student, I recommend this as a tighter and more polished presentation than the exam-preparation essay included in the public course.<\/p><\/blockquote>\n<h3>Author reflections<\/h3>\n<blockquote><p>My\u00a0<em>reflections<\/em>\u00a0present my sense of the strengths and weaknesses of the current course, the ways we are addressing those with the new activities, and some of the changes we see coming in the next generation of videos.<\/p>\n<p>Because\u00a0<em>Foundations<\/em>\u00a0is written to introduce students to the fundamental challenges in software testing, some of my\u00a0<em>reflections<\/em>\u00a0add commentary on widely-debated issues in the field. Some of these might become focus points for the usual crowd to practice their\u00a0<a href=\"http:\/\/dictionary.reference.com\/browse\/Sturm+und+Drang\">Sturm und Drang<\/a>\u00a0on Twitter.<\/p><\/blockquote>\n<h2>Who the Book is For<\/h2>\n<p>We want to support three groups with the BBST Workbooks:<\/p>\n<ul>\n<li><strong><em>Self-studiers.\u00a0<\/em><\/strong>Many people watch the course videos on their own. The<a href=\"http:\/\/www.testingeducation.org\/BBST\/foundations\/\">\u00a0course videos for the current version of Foundations\u00a0<\/a>are available for free, along with the slides, the course readings, and the public-course versions of four activities and the study guide (list of essay questions for the exam). The Workbook updates the activities,\u00a0<em>and provides detailed feedback for all of the orientation activities, and provides several design notes on the orientation and application activities.<\/em>\u00a0If you are studying BBST on your own or with a few friends, we believe this provides much better support than the videos alone.<\/li>\n<li><em><strong>In-house trainers.<\/strong><\/em>\u00a0If you are planning to teach BBST to staff at your company, the Workbook is an inexpensive textbook to support the students. The feedback for the activities provides a detailed survey of common issues and ideas raised in each activity. If your trainees submit their work to you for review, you might want to supplement these notes with comments that are specific to each student&#8217;s work. The comments in the workbook should cover most of the comments that you would otherwise repeat from student to student. The instructors&#8217; reflections will, we hope, give you ideas about how to tailor the application activities (or replace them) to make them suitable for your company.<\/li>\n<li><em><strong>Students in instructor-led courses.<\/strong><\/em>\u00a0The BBST Foundations in Software Testing Workbook is an affordably-priced (retail price $19.99) supplement to any instructor-led course. Students will appreciate the convenience of print versions of the course slides and lectures for ongoing reference. Instructors will appreciate the level of feedback provided to students in the workbook.<\/li>\n<\/ul>\n<p><strong>Buy the Book<\/strong><br \/>\n<em>Foundations of Software Testing: A BBST Workbook<\/em>\u00a0is available from:<\/p>\n<ul type=\"disc\">\n<li><a href=\"http:\/\/contextdrivenpress.com\/\">Context-Driven Press<\/a><\/li>\n<li><a href=\"http:\/\/www.amazon.com\/Foundations-Software-Testing-Cem-Kaner\/dp\/0989811921\">Amazon<\/a><\/li>\n<li>Your favorite bookseller<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>New Book: Foundations of Software Testing\u2014A BBST Workbook Rebecca Fiedler and I just published our first book together,\u00a0Foundations of Software Testing\u2014A BBST Workbook. Becky and I started working on the instructional design for the online version of the\u00a0BBST (Black Box Software Testing) course\u00a0in 2004. Since then,Foundations\u00a0has gone through three major revisions.\u00a0Bug Advocacy\u00a0and\u00a0Test Design\u00a0have gone through [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8,1],"tags":[],"class_list":["post-381","post","type-post","status-publish","format-standard","hentry","category-education","category-testing","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/kaner.com\/index.php?rest_route=\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaner.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kaner.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kaner.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kaner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=381"}],"version-history":[{"count":5,"href":"https:\/\/kaner.com\/index.php?rest_route=\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/kaner.com\/index.php?rest_route=\/wp\/v2\/posts\/381\/revisions\/390"}],"wp:attachment":[{"href":"https:\/\/kaner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kaner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kaner.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}