Page 1 of 1

Testing Links

Posted: Wed Jun 15, 2005 7:47 pm
by McGruff
Testing frameworks for php

SimpleTest, docs, and an interesting blog can be found on http://www.lastcraft.com.
PhpUnit: http://www.phpunit.de/en/index.php

Articles

Marcus Baker: test driven design
Introduction to SimpleTest by Perrick Penet: http://www.onpk.net/talks/fosdem2005/introduction_simpletest.html
PhpLondonWiki, including the beer example: Unit Testing
Fowler on integration v state-based testing Mocks aren't Stubs

Other sites

TestDriven http://www.testdriven.com

"Test driven development (TDD) is emerging as one of the most successful developer productivity enhancing techniques to be recently discovered. The three-step: write test, write code, refactor – is a dance many of us are enjoying. This site is dedicated to promoting techniques, tools, and general good will in the test-driven community.
- Eric Vautier, David Vydra

books

php|architect's Guide to PHP Design Patterns by Jason E. Sweat http://www.phparch.com/shop_product.php?itemid=96.
Design patterns often seen in php apps. Most (all?) classes are accompanied by unit tests which should help to give you an idea what tests look like. Also contains an appendix on SimpleTest testing practices.

Posted: Wed Jun 15, 2005 7:55 pm
by John Cartwright
Nice Test Forum :) :twisted: :twisted: :twisted: :twisted:

Posted: Sat Nov 19, 2005 2:56 am
by m3mn0n

More testing resources

Posted: Thu May 18, 2006 6:07 am
by martinig
You will find interesting articles on the theory and practice of software testing in the HTML archives of the Methods & Tools newsletter: http://www.methodsandtools.com/archive/archive.php

Posted: Thu Jun 07, 2007 7:35 pm
by Arawn
xUnit Test Patterns: Refactoring Test Code, started reading this book the other day, not even near finish, but I'm already willing to recommend it. Not PHP specific, no PHP code samples and PHPUnit is actually mention only in the Appendix. C# and Java seem to be the default in this book. However, the book isn't about the code but patterns, smells and other things you would rather not learn the hard way.

Posted: Fri Jun 08, 2007 3:51 am
by Maugrim_The_Reaper
Something that's more an update. Simpletest now has a website over at:
http://www.simpletest.org

I'll have to look up Arawn's recommended book...

Posted: Wed Oct 17, 2007 4:23 am
by rohit147
I have already read the ebook which arawn mentioned in his post - well its good for newbies but as mentioned by arawn you wont learn something entirely new in it.

Re: Testing Links

Posted: Fri May 23, 2008 9:17 am
by Jenk
a nice (and short) article describing TDD:
http://jamesshore.com/Blog/Microsoft-Ge ... Wrong.html

Re: Testing Links

Posted: Sun Oct 26, 2008 6:30 am
by josh
TDD anti Patterns ( what NOT to do )
http://blog.james-carr.org/2006/11/03/t ... -patterns/

Re: Testing Links

Posted: Sat Nov 22, 2008 5:44 am
by koen.h

Re: Testing Links

Posted: Mon Mar 30, 2009 6:26 pm
by Luke
I just found this excellent "Guide to writing testable code": http://misko.hevery.com/2008/11/24/guid ... able-code/

And here is a PDF version of it: http://misko.hevery.com/attachments/Gui ... 20Code.pdf

Honestly it is really good, check it out.

Re: Testing Links

Posted: Mon Mar 30, 2009 8:30 pm
by josh
Luke wrote:Honestly it is really good, check it out.
"dont look for things, ask for things" ..... thats good right there

Re: Testing Links

Posted: Sat Apr 04, 2009 11:45 am
by yxl01
Model-Based Testing has been around for a few years. Check out a book by Mark Utting: Practical Model-Based Testing: A Tools Approach. A good example of such tool for testing web applications is TestOptimal (http://TestOptimal.com/).

It may seem hard to justify of spending time creating the system model, but if you look at the overall testing process, you actually gain efficiency at the end especially if you are in the agile development process which has a much shorter cycle and thus regression testing needs to be done a lot more often and your testing scripts need to be changed a lot frequently. You can find many literatures on Model-Based Testing on the internet or you can just go to http://TestOptimal.com/ in the support section, there are a few articles and presentations that cover the basics of Model-Based Testing.

Re: Testing Links

Posted: Wed Apr 15, 2009 3:25 am
by josh