IEEE standard 829-1998 covers test plans in section 4, test designs in section 5, test cases in section 6, test logs in section 9, test incident reports in section 10, test summary reports in section 11, and other matherial that I have decided not to summarise in the other sections. Beware. This is only a [...]
Archive for the ‘Testing’ Category
IEEE Software Test Documentation, a summary
Testing: A Sample Test Plan
http://it.toolbox.com/blogs/enterprise-solutions/testing-a-sample-test-plan-3283 Craig Borysowich (Chief Technology Tactician) posted 2/24/2005 | If you decide to use the 10 step process for developing a test plan, I have provided a fairly comprehensive description of the tasks and events involved. But, I thought that having an example of a test plan created using the process may clarify some questions [...]
Testing Overview
Purpose of Testing Testing accomplishes a variety of things, but most importantly it measures the quality of the software you are developing. This view presupposes there are defects in your software waiting to be discovered and this view is rarely disproved or even disputed. Several factors contribute to the importance of making testing a high [...]
Static Code Analizers for Python
www.doughellmann.com/articles/CompletelyDifferent-2008-03-linters/ Old-school developers remember lint, the static code analysis tool for C programs. There are several similar programs available for Python, and they can all help you clean up your act. This month we continue examining Python development tools you have told me you can’t live without. A fair number of you have mentioned that [...]
Protected: JUnit Automated Testing links
There is no excerpt because this is a protected post.
Testing Methodologies Using Google Web Toolkit
Sumit Chandel, Google Developer Relations March 2009 This article is a direct adaptation of Daniel Wellman’s excellent article, “Google Web Toolkit: Writing Ajax Applications Test-First”, published in Better Software magazine (November 2008). One of the core features of GWT is testability, which means we can easily test our applications using a set of tried-and-true testing [...]
Test-Driven Development in Python
http://www.oreillynet.com/pub/a/python/2004/12/02/tdd_pyunit.html by Jason Diamond 12/02/2004 * Introduction * Python’s unittest Module * Motivation * Sample Input * Getting Started * Baby Steps * Refactoring * Conclusion Introduction Test-driven development is not about testing. Test-driven development is about development (and design), specifically improving the quality and design of code. The resulting unit tests are just an [...]
Creational Patterns
A creational pattern provides a particular instantiation mechanism. It can be a particular object factory or even a class factory. This is an important pattern in compiled languages such as C, since it is harder to generate types on-demand at run time. But this feature is built-in in Python, for instance the type built-in, which [...]
Darach’s Challenge
Darach Ennis has thrown down a gauntlet for extending the reach of TDD. He says: There are a lot of fallacies blowing around various engineering organizations and amongst various engineers that this book could help to dispel and some of these are: * You can’t test GUIs automatically (e.g., Swing, CGI, JSP/Servlets/Struts) * You can’t [...]
How does TDD relate to the practices of Extreme Programming?
Some reviewers of this book were concerned that by my writing a book exclusively about TDD, folks will take it as an excuse to ignore the rest of the advice in Extreme Programming (XP). For example, if you test drive, do you still need to pair? Here is a brief summary of how the rest [...]
