ketter testaus ja testausl ht inen kehitys n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Ketterä testaus ja testauslähtöinen kehitys PowerPoint Presentation
Download Presentation
Ketterä testaus ja testauslähtöinen kehitys

Loading in 2 Seconds...

play fullscreen
1 / 13

Ketterä testaus ja testauslähtöinen kehitys - PowerPoint PPT Presentation


  • 153 Views
  • Uploaded on

Ketterä testaus ja testauslähtöinen kehitys. Lauri Naukkarinen. Sisältö Miten testaus menee pieleen ? Miten määrityksen , kehityksen ja testauksen voi yhdistää ?. Mitä testaus tuntuu yleensä projektissa tarkoittavan ? Menee suunnilleen näin: Kehittäjä 1. Yksikkötestaus paikallisesti

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Ketterä testaus ja testauslähtöinen kehitys' - abel


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2

Sisältö

Mitentestausmeneepieleen?

Mitenmäärityksen, kehityksenjatestauksenvoiyhdistää?

slide3

Mitätestaustuntuuyleensäprojektissatarkoittavan?

Menee suunnilleen näin:

Kehittäjä

1. Yksikkötestauspaikallisesti

2. Integraatiotestauskehitysympäristössä

Testaaja

3. Regressiotestausintegraatioympäristössä

4. Hyväksyntätestaus (toimitus) integraatioympäristössä

Asiakas

5. Regressiotestaus

6. Hyväksyntätestaus (julkaisu)

slide4

Mikäsittenmeneeuseinpieleen?

  • Tavoitteetjatarkoitus on hukassa
  • Testataanvastalopuksi kun kaikki “valmista”
slide5

1. Tavoitteetjatarkoitus on hukassa

  • Tavoitteitaei ole ymmärretty
  • Ohjelmantarkoitustaei ole ymmärretty
  • “Testaajaeitunnekäyttäjää”
slide6

2. Testataanvastalopuksi kun kaikki “valmista”

Harhaluulot

- Tulkitaanettätestaaja “etsiivirheet”

- Testaus on “kilpailevatulkintamäärityksestä”

slide8

Ratkaisu!

Kehitetääntestitrinnakkainmäärityksenyhteydessätai

määritellääntestitapaustenjaesimerkkienavulla.

Terminologiaa:

Hyväksymistestauslähtöinenkehitys

Acceptance Test Driven Development, ATDD

Testauslähtöinenkehitys

Test Driven Development, TDD

Ominaisuuslähtöinenkehitys

Behavior Driven Development, BDD

slide10

Määrittely, testausjatoteutusperustuvatyhteiseenymmärrykseen

Ominaisuudensisältömääritellääntestinavulla, jokaautomatisoidaan

Työkalu: Cucumber @ http://cukes.info/

slide12

Tavoitteena: yhteinenymmärrys

Automatisoitutestitapauskertoomitäsovelluksentäytyytehdä.

Ominaisuus on valmis kun testimeneeläpi.

Asiakas(tai ohjelmanomistajaelimaksaja) tietäämitähänsaa.

Kehittäjätietäämitäasiakashaluaa.

Testaajatietäämitäasiakashaluaa.

slide13

Lauri.Naukkarinen@fifthelement.fi

gettuget @ IRCNET

http://fi.linkedin.com/pub/lauri-naukkarinen/2a/3a2/2a5