Download the Art of Software Testing John Wiley 3 Edition
Meet a Problem?
Thanks for telling the states most the problem.
Friend Reviews
Reader Q&A
Be the commencement to ask a question about The Fine art of Software Testing
Community Reviews
Nonetheless, every bit I continued reading, I became more and more uneasy. In a sense, how do y'all update a classic book? If the book purports to embrace a field, yous update information technology past keeping upward with the field, adding heavily and judiciously pruning stuff which becomes obsolete. This has worked pretty well for Ian Sommerville´s or Roger Pressman´s massive tomes on Software Technology, merely this goes counter to Myer´s whole approach, which aimed at the heart rather than the body of the field and struck thrilling insights into the psychology of testing. The book had its faults, of class, such as Myers dutiful, plodding only ultimately non very convincingly coverage of cause-effect graphing and of college-guild testing, which though striking at offset, slowly collapsed in time.
So, how exercise you update a classic volume. Corey Sandler and Tom Badgett seem to take approached the task gingerly and with great trepidation. They seem to have decided to touch Myer´s original book as lightly as possible, adding some sidebars on the "history" of Fortran, Cobol and PL/one were, then that the mod day reader can wonder why on earth Myers talks well-nigh Mutual statements -a horrible and error-decumbent construct which, to its shame, is still carried around in Fortran-90 even though there are more elegant ways to circumvent it (see for case http://iprc.soest.hawaii.edu/users/fu... for details). Then, I tin imagine Sandler and Badgett huddling together and deciding that, well the capacity on debugging and usability testing take to be redone and the volume volition probably go extinct unless some capacity are added on more gimmicky bug such as usability testing, agile development´s impact on testing and testing web and mobile applications. So the chapter on debugging is duly, if not inspiringly rewritten, the affiliate on usability is expanded (leaving some really obsolete Myers examples intact) and four new chapters are duly added.
The worst of the new capacity is the 1 on agile development, which spends a great deal of fourth dimension repetitively telling us what agile development is, but very petty discussing its impact on testing and barely managing to slip in the JUnit tool. The affiliate on web application testing devotes some time to the archetype three-tier architecture (presentation, business and data levels) and goes on to provide a brief and sometimes repetitive overview of testing issues for the iii levels. Still, I fail to understand why the authors failed to tie the ideas on testing the presentation layer more strongly to the chapter on usability and why they skimped and so much on testing the information layer -if in that location is a chapter on usability, I don´t understand why theey failed to add a affiliate on database testing. The chapter on mobile application testing provides a good introduction to the topic but falls into the temptation, as in the chapter on usability, of mentioning so many topics, that the reader is left feeling helpless in the face up of so many shadowy hinted-at complexities. Some of these new capacity have been edited rather carelessly -there is, for example a typo ("donstraints" instead of "constraints") and a spelling error ("shear" for "sheer") in only one page (page 215) and they are not as tightly written as the all-time of Myers.
Even xx years ago, I would have recommended this book without hesitation, now I am non then sure. Some readers volition nevertheless enjoy the key insights from both quondam and new chapters, others will simply yawn and laissez passer them by. Glenford Myers´ book was a landmark, simply like many landmarks, the sheer book of new developments has severely eroded it -however, the perceptive reader should nevertheless be able to appreciate its legacy. I wavered betwixt giving the volume three or 4 stars, but Sandler and Badgett deserve recognition for bravery and Myers still has my gratitude for introducing me to testing, and so four it is.
...morehttps://www.yegor256.com/2014/08/22/a...
به نظرم جالب ترین قسمت کتاب این چند تا جمله است.
Testing is the process of executing a program with the intent of finding errors.
Testing is a destructive, even sadistic, process, which explains why nigh people find information technology difficult.
When you find an error in a section on a program, the probability of the beingness of another error in that same department is higher than if you hadn't already constitute on error (errors tend to cluster).
به نظ با این کتاب از اینجا آشنا شدم
https://www.yegor256.com/2014/08/22/a...
به نظرم جالب ترین قسمت کتاب این چند تا جمله است.
Testing is the process of executing a programme with the intent of finding errors.
Testing is a destructive, even sadistic, process, which explains why well-nigh people find it difficult.
When you find an error in a department on a program, the probability of the being of another error in that same section is college than if you hadn't already found on mistake (errors tend to cluster).
به نظرم مطالعه فصل دومش فقط جالبه و کافیه.
The Psychology and Economic science of Software Testing
...more
A good volume for beginners as it states principles and methods of work. It is non plenty if you want to realy learn about software testing, but it's a very good starting indicate. Information technology is as well a nice reminder for testers with some experience in the field.
...more
I especially appreciate the rigor with which the writer develops bones techniques like boundary-value analysis and equivalence segmentation. In many ways, I feel that the testing that we exercise today does not live up to those high standards, as we seem to struggle with mere lawmaking coverage (statem
I read the beginning edition, and I can see why it was a classic. Even though the examples, especially the code samples, don't fare that well after 40-some years, the principles are surprisingly applicable today.I peculiarly appreciate the rigor with which the author develops basic techniques like boundary-value assay and equivalence sectionalisation. In many means, I feel that the testing that nosotros do today does not live up to those high standards, as nosotros seem to struggle with mere code coverage (statement coverage), let lone modified-condition/conclusion coverage, except perhaps in rarified sub-fields such as flight-control software.
...moreI just got done reading the first edition.
I comment: In the self-assessment test at the front of the volume, I scored about 11/14, and then establish ii more than questions. (view spoiler)[1. Exercise you have a test instance where the input is not numeric?
2. Practise y'all have a test case where the sum of two numbers results in arithmetic overflow? (hibernate spoiler)]
I just got washed reading the first edition.
I comment: In the cocky-assessment exam at the front end of the book, I scored near eleven/14, and and then found 2 more questions. (view spoiler)[1. Practice yous have a test case where the input is not numeric?
ii. Do you have a test case where the sum of 2 numbers results in arithmetic overflow? (hide spoiler)]
Now, having the volume read and looking over what I accept read, I think that my original expectations were too high and were in the incorrect direction. There ar When I was readling the volume I thought that information technology is very dull, that there are too few specific testing techniques I wanted to learn about. The only chapter that really grabbed my attention was the affiliate about different types of testing (unit, integration, organization and acceptance). Other chapters were not very informative and interesting for me.
Now, having the book read and looking over what I have read, I think that my original expectations were also high and were in the incorrect management. There are no specific solutions to test software. At that place are some techniques and common language you tin can use to ameliorate understand each other while testing software. But physical methods are too domain-specific to be generalized. This thought, this high-level overview of techniques and linguistic communication the volume gives us. And that, I think, is a good matter. ...more
Goodreads is hiring!
Learn more »
Related Articles
Welcome back. Just a moment while we sign you in to your Goodreads account.
Source: https://www.goodreads.com/book/show/877789.The_Art_of_Software_Testing
0 Response to "Download the Art of Software Testing John Wiley 3 Edition"
Post a Comment