By Developers, For Developers
| PDF Pg | Paper Pg | Type | Description | Fixed on | Comments |
|---|---|---|---|---|---|
| 23 | TYPO | “Software is like a glacier” - shouldn’t it be iceberg not glacier? | 2012-09-04 | Whoops! Sorry, thought I fixed that one before beta. Obviously not. I just checked in a fix for it now. Thanks!! | |
| 12 | TYPO | Missing word: | 2012-10-02 | Thanks for catching that! | |
| 46 | TYPO | “accounts must accounts must” in first paragraph of the “Risks” section | 2012-10-02 | Thanks for catching that! | |
| 1 | ERROR | I don’t know if it’s an error or not, but my kindle edition version doesn’t have page numbers (or the ability to move to a particular page). I think I emailed the mobi to my kindle email account but can’t recall for sure. | |||
| 90 | ERROR | On the & (ampersand) character in XML - I think the issue may be that ampersand by itself isn’t valid XML and must be followed by amp; (or some other sneaky way to get it in there:). Of course, what you were testing might have had other things going on. | 2012-11-26 | Thanks for the note! You're totally right that the & wasn't valid by itself, but the sneaky method to get it to the server involved sending it as "%26" The doc says that now. | |
| 5 | TYPO | you don’t what follow-up questions will occur to you to investigate. I think this should be You don’t know what follow-up questions will occur to you to investigate | 2012-10-02 | Whoops! Thanks for catching that. | |
| 4 | SUGGEST | Page 4 – Section 1.1 I think the definition by James Bach has had a slight alteration which may make it easier for readers to understanding. Michael Bolton makes the point here: h t t p www.developsense.com/resources.html Sometimes, when we want to save time, we refer to exploratory testing more concisely: “parallel test design, test execution, and learning”. | 2012-10-02 | Thanks for the reference to Michael Bolton's definition! I searched, and found it attributed only to him, so I added it as another definition in the section. The fix should show up in Beta #3. | |
| 7 | ERROR | I thought the concept of SBTM was the idea of both Jon and James? h t t p //www.satisfice.com/sbtm/ | 2012-10-02 | ||
| 8 | SUGGEST | One practice session I use when coaching ET is to ask people to write down what they think testing is – then ask them to re-read the chapter and see if they picked up on the point you made about tested=checked+explored | 2012-11-25 | Thank you so much for suggesting this exercise! I changed the practice session for the first chapter completely, incorporating some of the reflective spirit you suggest, but with a slightly different form. I hope you like the new practice session better than the old. | |
| 9 | ERROR | There is still a lot of debate on if Robert Edwin Peary was the first to the North Pole. | 2012-11-25 | Thanks! I've changed the wording to "one of the first expeditions" | |
| 13 | TYPO | In the “Executing” section, “This is crucial: until you execute your test, you don’t what follow-up questions will occur to you to investigate”, probably wants to be, “This is crucial: until you execute your test, you don’t KNOW what follow-up questions will occur to you to investigate.” | 2012-10-02 | Thanks for catching that! (And all the other typos you caught!) | |
| 15 | TYPO | In section 1.4, last sentence, “The sessions provide a periodic stopping points for…”, drop the ‘a’. | 2012-10-02 | ||
| 18 | TYPO | Section 2.1, first paragraph, “…from a starting point near to St. Louis, Missouri…”, drop the ‘to’. | 2012-10-02 | ||
| 25 | SUGGEST | Another great way to find “moonwalking bears” is to use screen capture software, so you can rerun the test looking for other things. It is also provides relevant screenshots for any bugs found, as well as being a way to show stakeholders, team members etc examples of the explorations. | 2012-11-26 | Good point! Thanks! | |
| 29 | SUGGEST | As a footnote for the UNIC example, is it worth mentioning cygwin as a way of getting UNIX commands on WIndows? Is ther a Mac equivalent? | 2012-11-26 | Added a cygwin mention. BTW, MacOS is UNIX-based. | |
| 28 | SUGGEST | I’d include a word of warning that some testability features may need to be disabled in the released version of the product, that they may only be appropriate for test. I had a product once that accidentally issued a new release with log everything on by default, leading to massive logs. | 2012-11-26 | Done, thanks! | |
| 45 | SUGGEST | Does everyone know what an elevator pitch is these days? Is it worth a footnote? | 2012-11-25 | I removed all the gratuitous references to an Elevator Pitch. | |
| 60 | SUGGEST | after “different users interact with your software”, I’d include some words about including the relevant persona when reporting bugs, reinforcing the bug report by saying this is the type of person who would do this action with the bug. | 2012-11-26 | Thanks! In this case however since I've avoided talking about how to file bugs throughout the book, I'm not going to bring it up at this point. | |
| 132 | SUGGEST | Paired testing seems to buried pretty deep in the book, and doesnt appear in the TOC (being under “Exploring is everyones job”, and “Paired in interview”). When you do talk about it (even though its paired programming), its a great argument for its importance for shared discovery and learning. You didnt think you should have reinforced it more in an opening or closing section? (or at least include plain “paired testing” in the TOC? | 2012-11-25 | I pulled pairing into a higher level section. Thanks! | |
| 89 | TYPO | “If you are working with system you don’t know well, and where there is very little documentation, you may need to use tools to help you uncover the parts of the system.” is missing a very little “a” perhaps? | 2012-11-25 | Thanks! Good catch! | |
| 43 | TYPO | “if zero of your FaceBook friends” => Facebook as earlier on page. | |||
| 881 | TYPO | “800-867-5309” even “866-867-5309” | |||
| 103 | ERROR | This is not an error that comes from the book. I think it’s more of a problem that comes from integrating different programs which uncover problems in programming languages. Chapter: Exploring When There is No User Interface. I have never written JavaScript before so I decided to give it a go. I use Komodo and open the HTML-file in Firefox. Before I bought the book I read the example pdf’s here and copy/pasted the following sorting function into Komodo edtior: [7, When I open the file in Firefox I surprisingly get: I think it is notable that the result is in the same order as written in the editor. But when I fix it to more readable code: It gets right: How can this happen? Can’t the language handle scattered code or is there something odd with this editor or am I, which I think would be excessive to say, violating the code? Maybe there should be a codeline checker or something that prevents things like this to happen, or am I way off? | |||
| 62 | TYPO | “Do you intentionally and consciously mix up how you drive your way THOUGH the application?” Shouldn’t it be THROUGH instead? | |||
| 23 | TYPO | Within “Step 5”, the sentence just before the examples: “…could include such ideas such as these:” | |||
| 27 | ERROR | When attempting to print the entire document, it fails when it gets in the queue to page 27 with a fatal error causing the document to close. | |||
| 11 | TYPO | I believe the word “wait” in the following sentence should instead be “await”. Actual text: “Any number of surprises and adventures wait you (including bugs).” Should read: “Any number of surprises and adventures await you (including bugs).” | |||
| 24 | SUGGEST | In section 2.7 the phrase “off-tangent” appears. Using “off track” or another pithy variation of “off on a tangent” might convey the idea more clearly as “off-tangent” is somewhat dubious in its acceptance as a valid expression. (See english.stackexchange.com/questions/111558/off-on-a-tangent-vs-off-tangent) | |||
| 64 | SUGGEST | The intention of the following sentence is ambiguous: “Finally, Boris is likely to stumble over issues related to newer technologies.” In the context of Boris’ persona, it seems unlikely he would “stumble over” issues related to newer technologies. To me, that suggests he would uncover an issue and have trouble rectifying it. More likely, it seems the intent of this sentence would be better expressed by replacing “over” with “across”. “Finally, Boris is likely to stumble across issues related to newer technologies.” This sentence now suggests that Boris is likely to be one of the first users to identify an issue in newer technologies because he is on the cutting edge and thus likely to be among the first to adopt the technology. |