Re: Re: Unit testing ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* mbneto <mbneto@xxxxxxxxx> :
> Thanks for the reply.  Your email confirmed what I've read/thought
> about the tests.
>
> I'll look this SimpleTest even tough PHPUnit2 seems to do the job fine.

Use the unit testing framework with which you are most comfortable; the
ideas remain the same, just the details differ.

> If you have more info (like books, urls, examples) please send me.

Unfortunately, no. Most of this is personal experience, a little of it
was garnered from php|Tropics, and that portion wasn't an official part
of Jason Sweat's presentation.

> On 6/2/05, Matthew Weier O'Phinney <matthew@xxxxxxxxxx> wrote:
> > * mbneto <mbneto@xxxxxxxxx> :
> > > I am trying the phpunit2 for unit testing but the examples found in
> > > the documentation are few and do not address, for example, tests when
> > > database access is involved.
> > >
> > > Perhaps this belongs to a more general question (i.e strategies for
> > > unit testing) so any urls, docs would be great.
> > 
> > Jason Sweat covered this at php|Tropics, using SimpleTest as the unit
> > testing framework. I use phpt unit tests (developed for testing php
> > itself, and used by the PEAR project for regression tests). The
> > principles are the same regardless of framework, however.
> > 
> > The fundamental problem is: your code may depend on the results of a DB
> > operation -- it's primary purpose may even be to perform a DB operation.
> > While you can test the code, you still need to test whether or not your
> > code can successfully perform the DB operation as well. A common problem
> > I find is that I'm building SQL on the fly -- and that process may build
> > shoddy SQL. It may be building exactly what I designed it to do, but the
> > RDBMS will never be able to actually utilize the SQL I build. Tests can
> > help catch these issues.

<snip -- full explanation>

-- 
Matthew Weier O'Phinney           | WEBSITES:
Webmaster and IT Specialist       | http://www.garden.org
National Gardening Association    | http://www.kidsgardening.com
802-863-5251 x156                 | http://nationalgardenmonth.org
mailto:matthew@xxxxxxxxxx         | http://vermontbotanical.org

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux