Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Test Driven Development
NoiseMc
post 1.12.2007, 20:36:46
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Chcialbym poznac Wasze zdanie dotyczące Unit Testów.
Osobiście zabieram się do tego od jakiegoś czasu i trudno mi jest to ugryźc. Znam API SimpleTest ale problem leży w tym, że nie wiem co i jak testowac, szczególnie klasy odpowiedzialne za zapis/odczyt danych ... co porównywac i z czym? Mock Objects ... kolejny temat zagadka.

Docelowo chciałbym dojśc do takiego poziomu aly każdy build aplikacji był zautomatyzowany z testami znaczy:
1. Export z SVN
2. Odpal testy
3. Jezeli wszytko ok to przekopiuj odpowiednie pliki do odpowiednich katalogow, poustawiaj prawa dostepu i zalinkuj katalog aplikacji do document_root serwera.

Piszcie co testujecie i jak ... przykladu kodu mile widziane smile.gif

Ten post edytował NoiseMc 1.12.2007, 20:37:06


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
splatch
post 3.12.2007, 13:07:23
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Z tego co obserwowałem PHP Unit w wersji 3 rozwija się dosyć prężnie. Simple Test miał bardzo duży przestój między wersjami:
  1. 2005-05-30 Simple Test 1.0
  2. 2007-07-16 Simple Test 1.0.1 beta2

Przyznacie, że to przepaść czasowa i po tych 2 latach przerwy powinna wychodzić dwójka a nie patch do jedynki. PHP Unit 3 wykorzystuje eZ do testowania eZ components przez co Sebastian Bergman dosyć często produkuje nowe wersje.

Swoją drogą, ciekaw jestem czy kiedyś pojawi się port Test NG w PHP.


--------------------
Łukasz Dywicki
Independent Java and open source software consultant.
Blog - Java, OSGi, integracja oprogramowania..
Go to the top of the page
+Quote Post
Sedziwoj
post 4.12.2007, 00:13:30
Post #3





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(splatch @ 3.12.2007, 13:07:23 ) *
Swoją drogą, ciekaw jestem czy kiedyś pojawi się port Test NG w PHP.

http://www.phpunit.de/wiki/Features
Rzuć okiem na drugi punkt ;]

Co do częściowej podmiany, to jest pewien sposób, chyba nawet bardziej mi przypada do gustu, choć pewnie też nie zawsze można tak zrobić :|
Przydało by się dynamiczne zmienianie klas na podstawie których powstają obiekty... ale słyszałem o dynamicznej podmianie w obiekcie, ale dla klas coś mi się nie wydaje, ale może jednak?


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:47