The Art of Unit Testing

Last updated
The Art of Unit testing
The Art of Unit Testing.jpg
First edition
AuthorRoy Osherove
CountryUSA
LanguageEnglish
GenreEducational
Published2013
Publisher Manning Publications

The Art of Unit Testing is a 2009 book by Roy Osherove which covers unit test writing for software. It's written with .NET Framework examples, but the fundamentals can be applied by any developer.

Contents

The second edition was published in 2013. It has two additional chapters, as well as reorganization and updating of chapters from the first edition. The second edition is still in print and is available at the Manning Publications website.

Reception

Reviews of both editions have been largely positive.

Related Research Articles

Slashdot is a social news website that originally billed itself as "News for Nerds. Stuff that Matters". It features news stories on science, technology, and politics that are submitted and evaluated by site users and editors. Each story has a comments section attached to it where users can add online comments. The website was founded in 1997 by Hope College students Rob Malda, also known as "CmdrTaco", and classmate Jeff Bates, also known as "Hemos". In 2012, they sold it to DHI Group, Inc.. In January 2016, BIZX acquired both slashdot.org and SourceForge. In December 2019, BIZX rebranded to Slashdot Media.

<i>The Picture of Dorian Gray</i> 1890 novel by Oscar Wilde

The Picture of Dorian Gray is a philosophical novel by Irish writer Oscar Wilde. A shorter novella-length version was published in the July 1890 issue of the American periodical Lippincott's Monthly Magazine. The novel-length version was published in April 1891.

SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features.

<i>Warcraft III: Reign of Chaos</i> 2002 computer videogame

Warcraft III: Reign of Chaos is a high fantasy real-time strategy computer video game developed and published by Blizzard Entertainment released in July 2002. It is the second sequel to Warcraft: Orcs & Humans, after Warcraft II: Tides of Darkness, the third game set in the Warcraft fictional universe, and the first to be rendered in three dimensions. An expansion pack, The Frozen Throne, was released in July 2003. Warcraft III is set several years after the events of Warcraft II, and tells the story of the Burning Legion's attempt to conquer the fictional world of Azeroth with the help of an army of the Undead, led by fallen paladin Arthas Menethil. It chronicles the combined efforts of the Human Alliance, Orcish Horde, and Night Elves to stop them before they can corrupt the World Tree.

<i>For Whom the Bell Tolls</i> Novel by Ernest Hemingway from 1940

For Whom the Bell Tolls is a novel by Ernest Hemingway published in 1940. It tells the story of Robert Jordan, a young American volunteer attached to a Republican guerrilla unit during the Spanish Civil War. As a dynamiter, he is assigned to blow up a bridge during an attack on the city of Segovia.

<span class="mw-page-title-main">Bobby Brown</span> American R&B singer (born 1969)

Robert Barisford Brown is an American singer, songwriter and dancer. Brown, alongside frequent collaborator Teddy Riley, is noted as one of the pioneers of new jack swing: a fusion of hip hop and R&B. Brown started his career in the R&B and pop group New Edition, from its inception in 1978 until his exit from the group in December 1985.

<i>Harry Potter and the Prisoner of Azkaban</i> 1999 fantasy novel by J. K. Rowling

Harry Potter and the Prisoner of Azkaban is a fantasy novel written by British author J. K. Rowling and is the third in the Harry Potter series. The book follows Harry Potter, a young wizard, in his third year at Hogwarts School of Witchcraft and Wizardry. Along with friends Ronald Weasley and Hermione Granger, Harry investigates Sirius Black, an escaped prisoner from Azkaban, the wizard prison, believed to be one of Lord Voldemort's old allies.

<span class="mw-page-title-main">Art Bell</span> American broadcaster and author (1945–2018)

Arthur William Bell III was an American broadcaster and author. He was the founder and the original host of the paranormal-themed radio program Coast to Coast AM, which is syndicated on hundreds of radio stations in the United States and Canada. He also created and hosted its companion show Dreamland. Coast to Coast still airs nightly.

<i>The C Programming Language</i> Programming book written by Brian Kernighan and Dennis Ritchie

The C Programming Language is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as co-designed the Unix operating system with which development of the language was closely intertwined. The book was central to the development and popularization of the C programming language and is still widely read and used today. Because the book was co-authored by the original language designer, and because the first edition of the book served for many years as the de facto standard for the language, the book was regarded by many to be the authoritative reference on C.

<i>Sabotage</i> (Black Sabbath album) 1975 studio album by Black Sabbath

Sabotage is the sixth studio album by English heavy metal band Black Sabbath, released in July 1975. The album was recorded in the midst of a legal battle with the band's former manager Patrick Meehan. The stress that resulted from the band's ongoing legal woes infiltrated the recording process, inspiring the album's title. It was co-produced by guitarist Tony Iommi and Mike Butcher.

<i>Ravenloft</i> (module) 1983 adventure module for the Dungeons & Dragons game

Ravenloft is an adventure module for the Dungeons & Dragons (D&D) fantasy role-playing game. The American game publishing company TSR, Inc. released it as a standalone adventure booklet in 1983 for use with the first edition Advanced Dungeons & Dragons game. It was written by Tracy and Laura Hickman, and includes art by Clyde Caldwell with maps by David Sutherland III. The plot of Ravenloft focuses on the villain Strahd von Zarovich, a vampire who pines for his lost love. Various story elements, including Strahd's motivation and the locations of magical weapons, are randomly determined by drawing cards. The player characters attempt to defeat Strahd and, if successful, the adventure ends.

<i>Zatch Bell!</i> Japanese manga series by Makoto Raiku

Zatch Bell!, known in Japan as Konjiki no Gash!!, is a Japanese manga series written and illustrated by Makoto Raiku. It was serialized in Shogakukan's shōnen manga magazine Weekly Shōnen Sunday between January 2001 and December 2007, with its chapters collected in thirty-three tankōbon volumes. The series follows the title character Zatch Bell, a mystical being called a Mamodo, who is partnered with a 14-year-old schoolboy Kiyo Takamine for a once-a-millennium tournament on Earth that determines the right to rule the Mamodo world as king. During their adventure, Zatch and Kiyo encounter and battle various Mamodo and their human partners, and meet allies who aid Zatch in his quest to become a "kind king."

<i>Libris Mortis</i> Role-playing game supplement

Libris Mortis: The Book of Undead is a book which is an official supplement for the 3.5 edition of the Dungeons and Dragons role-playing game. The book covers the fictional undead within the D&D universe and comprises seven chapters, introducing new content for Dungeon Masters and players, as well as providing general information about undead.

Practical Common Lisp is an introductory book on the programming language Common Lisp by Peter Seibel. It features a fairly complete introduction to the language interspersed with practical example chapters, which show developing various pieces of software such as a unit testing framework, a library for parsing ID3 tags, a spam filter, and a SHOUTcast server.

<i>Magic Item Compendium</i>

The Magic Item Compendium is a sourcebook written for the 3.5 edition of the Dungeons & Dragons fantasy role-playing game.

<i>Call of Duty 4: Modern Warfare</i> 2007 video game

Call of Duty 4: Modern Warfare is a 2007 first-person shooter video game developed by Infinity Ward and published by Activision. It is the fourth main installment in the Call of Duty series. The game breaks away from the World War II setting of previous entries and is instead set in modern times. Developed for over two years, Modern Warfare was released in November 2007 for the PlayStation 3, Xbox 360 and Microsoft Windows, and was ported to the Wii as Call of Duty: Modern Warfare – Reflex Edition in 2009.

<i>Call of Duty: Modern Warfare 2</i> 2009 video game

Call of Duty: Modern Warfare 2 is a 2009 first-person shooter game developed by Infinity Ward and published by Activision. It is the sixth installment in the Call of Duty series and the direct sequel to Call of Duty 4: Modern Warfare. It was released worldwide on November 10, 2009, for Microsoft Windows, the PlayStation 3, and Xbox 360. A separate version for the Nintendo DS, titled Modern Warfare: Mobilized, was also released on the same day. A version for macOS was developed by Aspyr and released in May 2014, and the Xbox 360 version was made backward compatible for the Xbox One in 2018.

<span class="mw-page-title-main">MC Chris</span> American rapper and actor

Christopher Ward, better known by the stage name MC Chris, is an American rapper, voice actor, comedian, and writer. He is known for his high-pitched voice and for combining his "geek" background with the "gangsta rap" image which resulted in the genre of nerdcore. He has released ten albums, five EPs, one re-release and a tenth anniversary edition of his recordings with the Lee Majors.

<i>Southern Cross</i> (wordless novel) 1951 novel by Laurence Hyde

Southern Cross is the sole wordless novel by Canadian artist Laurence Hyde (1914–1987). Published in 1951, its 118 wood-engraved images narrate the impact of atomic testing on Pacific islanders. Hyde made the book to express his anger at the US military's nuclear tests in the Bikini Atoll.

<span class="mw-page-title-main">D&D Beyond</span> Official digital toolset and game companion for Dungeons & Dragons fifth edition

D&D Beyond (DDB) is the official digital toolset and game companion for Dungeons & Dragons fifth edition. DDB hosts online versions of the official Dungeons & Dragons fifth edition books, including rulebooks, adventures, and other supplements; it also provides digital tools like a character builder and digital character sheet, monster and spell listings that can be sorted and filtered, an encounter builder, and an interactive overlay Twitch Extension. In addition to the official D&D content available to purchase, it also provides the ability to create and add custom homebrew content.

References

  1. "The Art of Unit Testing". Slashdot. February 10, 2010. Retrieved June 5, 2017.
  2. Bell, Ward (August 14, 2009). "The Art of Unit Testing". Never in Doubt. Retrieved June 5, 2017.