[2009][03] SDJ - Testowanie oprogramowania.pdf

(16041 KB) Pobierz
76493261 UNPDF
76493261.007.png
76493261.008.png
76493261.009.png
03/2009
SPIS TREŚCI
06 Aktualności
Rafał Kocisz
wykorzystać kartę graficzną do obliczeń niekoniecznie związanych
z grafiką komputerową. Następnie użyjemy typowych rozwiązań
mających na celu znaczne przyspieszenie obliczeń.
35 Opis CD
Duży zbiór materiałów od firmy nsoftware
36 Facebook dla programistów
Włodzimierz Kozłowski
Facebook jest nie tylko klasycznym serwisem społecznościowym,
lecz także platformą umożliwiającą tworzenie własnych aplikacji.
W artykule pokażemy jak przygotować i opublikować przykładową
aplikację dla Facebooka współpracującą z serwisem aukcyjnym Al-
legro.
BIBLIOTEKA MIESIĄCA
12 Biblioteka Luabind
Rafał Kocisz
Lua oraz C++ bardzo ładnie uzupełniają się jako języki programowa-
nia; niestety – ich łączenie przy pomocy podstawowego API oparte-
go na czystym C jest delikatnie mówiąc – zniechęcające. Na pomoc
przybywa Luabind: nowoczesna biblioteka C++, dzięki której łącze-
nie Lua i C++ staje się proste i przyjemne.
BEZPIECZEŃSTWO
42 Zabezpieczanie systemów IT
Aleksander Jachowicz
Coraz więcej słyszymy o ochronie bezpieczeństwa systemów in-
formatycznych. Wynika to z tego, że pojawia się coraz więcej do-
niesień prasowych o włamaniach na konta klientów banków lub
o przypadkach wykradzenia dużej ilości danych osobowych. W ar-
tykule Aleksander Jachowicz omawia Adaptive Access Manager fir-
my Oracle.
PROGRAMOWANIE JAVA
20 Spring Java Configuration Project
Henryk Konsek
Twórcy projektu Spring Framework spróbowali zminimalizować
ilość konfiguracji XML poprzez przeniesienie źródeł definicji kompo-
nentów do plików języka Java. Spring Java Configuration Project to
alternatywa dla klasycznego podejścia do zagadnienia konfiguracji
aplikacji internetowych, która równocześnie nie narusza wzorca In-
version Of Control oraz ogólnej elegancji architektury naszej apli-
kacji.
TESTOWANIE OPROGRAMOWANIA
46 Praca z zespołem testerów klienta
Karolina Zmitrowcz
Karolina Zmitrowicz w artykule przedstawia studium przypadku do-
tyczącego procesu testowania systemu bankowego w środowisku
klienta. Zostaną przedstawione problemy wynikłe w trakcie organi-
zacji testowania oraz czynności przedsięwzięte w celu ich elimina-
cji i osiągnięcia satysfakcjonującego poziomu współpracy pomiędzy
dostawcą oprogramowania a klientem.
WARSZTATY
28 CUDA się zdarzają, czyli programowanie GPGPU
Jacek Piekarski
W artykule dowiemy się co nieco o CUDA z praktycznego punktu wi-
dzenia. Na konkretnym przykładzie zobaczymy, jak w prosty sposób
Miesięcznik Software Developer’s Journal (12 numerów w roku)
jest wydawany przez Software-Wydawnictwo Sp. z o.o.
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o.o.,
ul. Bokserska 1, 02-682 Warszawa, Polska
tel. +48 22 427 36 91, fax +48 22 224 24 59
www.phpsolmag.org cooperation@software.com.pl
Dyrektor wydawniczy: Anna Adamczyk
Junior Market Manager: Anna Adamczyk
Directeur de la publication : Jarosław Szumski
Senior Product Manager: Katarzyna Juszczyńska
Dział reklamy: adv@software.com.pl
Redaktor naczelny: Łukasz Łopuszański lukasz.lopuszanski@software.com.pl
Imprimerie, photogravure : 101 Studio, Firma Tęgi
Ekonomiczna 30/36, 93-426 Łódź
Imprimé en Pologne/Printed in Poland
Kierownik produkcji: Marta Kurpiewska marta.kurpiewska@software.com.pl
Dołączoną do magazynu płytę CD przetestowano programem AntiVirenKit firmy
G DATA Software Sp. z o.o.
Projekt okładki: Agnieszka Marchocka
Skład i łamanie: Monika Grotkowska monika.grotkowska@software.com.pl
Dépôt légal : à parution
ISSN : 1731-7037
Distribution : MLP
Parc d’activités de Chesnes, 55 bd de la Noirée
BP 59 F - 38291 SAINT-QUENTIN-FALLAVIER CEDEX
(c) 2005 Software-Wydawnictwo, tous les droits réservés
Wyróżnieni betatesterzy: R. Zacharczyk
Nakład: 6 000 egz.
4
03/2009
Le périodique hakin9 est publié par
Software-Wydawnictwo Sp. z o.o.
Bokserska, 02-682 Varsovie, Pologne
Tél. +48 22 887 10 10, Fax. +48 22 887 10 11
www.phpsolmag.org
Obsługa prenumeraty: EuroPress Polska software@europress.pl
Abonnement (France métropolitaine, DOM/TOM) : 1 an
(soit 6 numéros) 38 €
Redakcja dokłada wszelkich starań, by publikowane w piśmie i na towarzyszących mu
nośnikach informacje i programy były poprawne, jednakże nie bierze odpowiedzialności
za efekty wykorzystania ich; nie gwarantuje także poprawnego działania programów
shareware, freeware i public domain.
76493261.010.png 76493261.001.png
 
54 Jakość czy jakoś to będzie?
Zbigniew Zarzycki
Odpowiedź na pytanie czy tworzone oprogramowanie jest wystar-
czająco dobre do uruchomienia produkcyjnego wymaga złożone-
go procesu decyzyjnego. IBM Rational Quality Manager jest rozwią-
zaniem, które może podjąć tę odpowiedzialną decyzję w oparciu
o wiarygodne dane, dostarczane w czasie rzeczywistym.
nym wykonaniu jest zadaniem wyjątkowo kłopotliwym. Formalna
weryfikacja przez model jest jedną z metod mających na celu wyka-
zanie poprawności oraz niezawodności takich systemów.
FELIETON
74 Aby wielu mogło na raz...
Arkadiusz Merta
58 WebAii – testowanie aplikacji ASP .NET
Paweł Wilkosz
Przyszłość należy do serwisów internetowych. Ogólna powszech-
ność Internetu, świadczenie usług na odległość czy też rozwój urzą-
dzeń mobilnych są argumentami umacniającymi Pawła w przekona-
niu, iż to właśnie aplikacje webowe będą najbardziej kojarzone z in-
żynierią oprogramowania za parę lat.
77 Najpierw cele
Arkadiusz Merta
TECHNOLOGIE INTERNETOWE
62 Zintegruj się z Internet Explorer 8
Bartłomiej Zass
Już niedługo premiera kolejnej wersji przeglądarki firmy Microsoft, któ-
ra otworzy przed programistami zupełnie nowe możliwości tworzenia
rozszerzeń. W artykule przedstawione zostały podstawy programowa-
nia tzw. akceleratorów, web slice’ów oraz search provider’ów, które po-
zwalają zintegrować nasze strony z przeglądarką Internet Explorer 8.
NARZĘDZIA
68 Weryfikacja przez model z narzędziem SPIN
Sławomir Maludziński
Współczesne programy wykorzystują więcej niż jeden wątek prze-
twarzania w celu zmniejszenia opóźnień bądź zwiększenia szybko-
ści działania. Niestety, zapewnienie o ich bezbłędnym oraz efektyw-
Rédacteur en chef : Marek Bettman marekb@software.com.pl
Rédacteurs : Aneta Cejmańska anetta@software.com.pl
Ewa Dudzic ewal@software.com.pl
Préparation du CD : Aurox Core Team
Maquette : Anna Osiecka annao@software.com.pl
Couverture : Agnieszka Marchocka
Traduction : Iwona Czarnota, Aneta Lasota, Marie-Laure Perrotey,
Grazyna Wełna
Bêta-testeurs : Thomas Bores, Tony Boucheau, Pascal Foulon, Pascal Miquet,
Romain Lévy, Augustin Pascual, Julien Poulalion, Alain Ribault
Wszystkie znaki firmowe zawarte w piśmie są własności odpowiednich firm.
Zostały użyte wyłącznie w celach informacyjnych.
Redakcja używa systemu automatycznego składu
Osoby zainteresowane współpracą prosimy o kontakt:
cooperation@software.com.pl
Druk: ArtDruk
Les personnes intéressées par la coopération sont priées de nous contacter :
cooperation@software.com.pl
Wysokość nakładu obejmuje również dodruki. Redakcja nie udziela pomocy
technicznej w instalowaniu i użytkowaniu programów zamieszczonych na płycie
CD-ROM dostarczonej razem z pismem.
Si vous êtes intéressé par l’achat de licence de publication de revues merci de
contacter : Monika Godlewska monikag@software.com.pl , tél : +48 (22) 887 12
66 fax : +48 (22) 887 10 11
www.sdjournal.org
5
Uszkodzone podczas wysyłki płyty wymienia redakcja.
Abonnement : abonnement@software.com.pl
Fabrication : Marta Kurpiewska marta@software.com.pl
Diffusion : Monika Godlewska monikag@software.com.pl
Publicité : publicite@software.com.pl
Sprzedaż aktualnych lub archiwalnych numerów pisma po innej cenie niż
wydrukowana na okładce – bez zgody wydawcy – jest działaniem na jego
szkodę i skutkuje odpowiedzialnością sądową.
76493261.002.png 76493261.003.png 76493261.004.png 76493261.005.png 76493261.006.png
 
Zgłoś jeśli naruszono regulamin