🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15219

Re: [NTG] Testowanie oprogramowania

#15219
From: Dariusz Cieslak
Date: Tue, 29 Aug 2006 20:41
32 lines
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!news
References: <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