Article View: pl.comp.objects
Article #15219Re: [NTG] Testowanie oprogramowania
From: Dariusz Cieslak
Date: Tue, 29 Aug 2006 20:41
Date: Tue, 29 Aug 2006 20:41
32 lines
2422 bytes
2422 bytes
> No i ogólnie jesli ktos by chcial cos napisac o testowaniu
> oprogramowania jak ono wyglada np. w jego firmie to bede bardzo
> wdzieczny.
Różne są szkoły. Ja dzielę projekty na takie, gdzie programiści są
współodpowiedzialni za testowanie i jest wprowadzana pełna automatyka
przy wykonaniu testów (jest wykorzystany *Unit i pokrycie testami kodu
jest >50%) i na takie, w których zapewnienie jakości polega głównie na
"pospolitym ruszeniu" zespołu testującego na koniec projektu.
W pierwszym przypadku zyskujemy na jakości kosztem czasu (tworzenie i
utrzymanie testów kosztuje czas), w drugim zyskujemy na czasie
programistów kosztem jakości ("dziurawy" program w momencie oddania do
QA). Według mnie bilans wypada jednak zdecydowanie na korzyść
pierwszego podejścia.
Uczestniczyłem w obu typach projektów i cenię sobie zysk z
przygotowanej infrastruktury do zautomatyzowanych testów w projekcie.
Przykładowe konfiguracje, które oglądałem od środka:
- ColdFusion: HttpUnit (próba pełnej automatyzacji testów na poziomie
integracyjnym)
- Python: PyUnit (pełna automatyka wykonania, pomiar pokrycia)
- Java: JUnit + analiza statyczna zasobów (jak wyżej, bez pomiaru
pokrycia testami)
- Java: Test Director (wydzielony QA w wielkości 5 osób, ręczne
wyklikiwanie scenariuszy, 6 programistów, testy JUnit pokrywające
<1% aplikacji)
--
Darek Cieslak; cieslakd at gazeta.pl
http://cieslakd.aplikacja.info - Software Quality, eXtreme Programming
Technical Details
Message-ID:
<bcles3-ub4.ln1@dclaptop.mynetwork.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.gazeta.pl!newsReferences:
<1156849060.487913.199900@p79g2000cwp.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.gazeta.pl!news From: Dariusz Cieslak <darek@ADRES-W-STOPCE.invalid> Newsgroups: pl.comp.objects Subject: Re: [NTG] Testowanie oprogramowania Date: Tue, 29 Aug 2006 22:41:15 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 32 Message-ID: <bcles3-ub4.ln1@dclaptop.mynetwork.com> References: <1156849060.487913.199900@p79g2000cwp.googlegroups.com> Reply-To: dc@ADRES-W-STOPCE.invalid NNTP-Posting-Host: 104.57-245-81.adsl-dyn.isp.belgacom.be Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1156884062 10973 81.245.57.104 (29 Aug 2006 20:41:02 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 29 Aug 2006 20:41:02 +0000 (UTC) X-User: cieslakd User-Agent: slrn/0.9.8.1 (Debian) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit