|
Ohjelmistotestaus
Kysy tarjousta!
Johdatus ohjelmistotestaukseen.
Ohjelmistotuotanto on vielä varsin nuori teollisuudenala. Se ei vielä ole
kaikilta osiltaan kehittynyt ja monet käytännöt ovat vielä varsin
vakiintumattomia. Testaus on yksi merkittävä osa ohjelmistotuotantoa ja se on
vielä varsin kehittymätöntä. Tämän kurssin tarkoituksena on antaa
ohjelmistotestauksen perustiedot ja avata ajatuksia ohjelmistotestaukseen ja sen
merkitykseen liittyen.
Sisältö:
- Testauksen
filosofia – syitä ja tavoitteita
- Mitä
testataan, miksi testataan, mitä testauksella haetaan ja saadaan, milloin on
testattu tarpeeksi, mikä on testauksen perusta, mistä virheet löytyvät,
miksi virheitä tehdään?
- Testauksen
hinta – kustannus vai investointi
- Paljonko
testaus maksaa
- Kannattaako
testaus
- Resurssien
tarve
- Testaus - osa
ohjelmistotuotantoprosessia ja projektia
- Testauksen
rajapinnat ja riippuvuudet
- V-malli
- Vaatimusten
hallinta
-
Katselmoinnit
-
Moduulitestaus
-
Integrointitestaus
-
Järjestelmätestaus
-
Hyväksyntätestaus
- Miten
testaaminen organisoidaan?
- Testauksen
avulla parempaa laatua ja tehokkaampaa toimintaa
- Mittaaminen
- Toiminnan
kehittäminen
- CMMI & ISO
9000 ja testaus
- Testauksen
suunnittelu
- Resurssit,
tavoitteet, aikataulut, seuranta, menetelmät
- Testaus
erillisenä projektina
- Testaus osa
tuoteprojektia
-
Testausmenetelmiä ja tekniikoita
- Blackbox ja
whitebox
- Staattinen
ja dynaaminen testaus
-
Testitapausten luonti
-
Moduulitestaus, integrointitestaus, järjestelmätestaus
-
Kontrollivuoanalyysi, tietovuoanalyysi
-
Suorituskyvyn mittaaminen
-
Testausautomaatio
- Testauksen
psykologia
- Testaajan
rooli tuotekehityksessä
- Millainen
testaajan tulee olla
- Miten
testaajan tulee toimia
Kouluttaja:
Mikko Räsänen
Email:
Etunimi.Sukunimi@K2QualityPartners.com
Puh.
050-3869239
Koulutus
- Tietokone/tietoliikenneinsinööri
- Johtamisen
erikoisammattitutkinto
- ISO 9000 lead auditor
- CMMI
- ISEB testaustutkinto
Työkokemus
Ohjelmistokehitys:
-
Windows, Unix,
selainohjelmistot
-
Tietokannat: Oracle, Ingres,
MySQL, Access
Laatu- ja
prosessinkehitystehtävistä:
-
Ohjelmistotuotantoprosessi
-
Engineering prosessit
(sulautetut järjestelmät)
-
Kehitys, koulutus ja arviointi
– CMMI, ISO9000
Ohjelmistotestaus:
-
Prosessit, menetelmät,
työvälineet.
-
Windows, selain,
tietokantasovellukset, matkapuhelimet
-
Testauksen automatisointi
Projekti- ja
tiimijohtaminen:
Ohjelmisto,
testaus ja laadunhallintatyövälineet:
-
C, C++, PHP, Perl, VisualBasic,
Java, AWK, Forth ohjelmointikielet
-
Unix, Windows, erilaiset
reaaliaikaiset käyttöjärjestelmät
-
ClearCase, RequisitePro,
ClearQuest, TestTrackPro
-
RUP (Rational Unified Process)
-
CMM, CMMI
-
ISO 9000
-
Oracle, Ingres, MySQL, Access
-
HTML, XML, WML
|
|