realizacja aplikacji internetowych
Download
Skip this Video
Download Presentation
Realizacja aplikacji internetowych

Loading in 2 Seconds...

play fullscreen
1 / 17

Realizacja aplikacji internetowych - PowerPoint PPT Presentation


  • 125 Views
  • Uploaded on

Realizacja aplikacji internetowych. Narzędzia , Testy automatyczne aplikacji WWW. Narzędzia. Firebug IE developer tools Chrome Developer Tools Fiddler YSlow PageSpeed. Testowanie aplikacji WWW. Testy jednostkowe Testy i ntegracyjne Testy funkcjonalne. Testowanie funkcjonalne.

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 ' Realizacja aplikacji internetowych' - yan


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
realizacja aplikacji internetowych

Realizacja aplikacji internetowych

Narzędzia, Testy automatyczneaplikacjiWWW

narz dzia
Narzędzia
  • Firebug
  • IEdeveloper tools
  • Chrome Developer Tools
  • Fiddler
  • YSlow
  • PageSpeed
testowanie aplikacji www
Testowanie aplikacji WWW
  • Testy jednostkowe
  • Testy integracyjne
  • Testy funkcjonalne
testowanie funkcjonalne
Testowanie funkcjonalne

Można je zrealizować stosunkowo łatwo w oparciu o

  • Sikuli
  • Selenium
  • Test Complette, Fitness
  • Rhino + env.js
testowanie integracyjne
Testowanie integracyjne
  • Dlauproszczeniamożnawołaćmetodykontrolerów (osadzonych w środowiskuwykonawczym) z pominięciem GUI/JavaScript
  • Abypominąćczęśćproblemówzwiązanychzestanembazydanychmożnawykorzystaćnp. SQLLitezamiastrzeczywistejbazy (warstwabazydanych/ORM pozostanieniemalbezzmian)
selenium1
Selenium
  • Google Chrome 12.0.712.0+
  • Internet Explorer 6, 7, 8, 9 - 32 and 64-bit where applicable
  • Firefox 3.0, 3.5, 3.6, 4.0, 5.0, 6, 7
  • Opera 11.5+
  • HtmlUnit 2.9
  • Android – 2.3+ for phones and tablets (devices & emulators)
  • iOS 3+ for phones (devices & emulators) and 3.2+ for tablets (devices & emulators)
selenium ide
Selenium IDE
  • Plugin do FF
  • Nagrywanietestksport do C#
  • B. dobrenarzędzieedukacyjne
selenium2
Selenium

Zasadniczy problem przy złożonych testach – identyfikacja elementów stony przy dynamicznie generowanych ID

Np.: Asp, ExtJS

Wzorzec Page Objects – dodatkowawarstwaizolującalogikętesuodimplementacjistrony

sikuli projekty
Sikuli - projekty

Wsparcie dla rozpoznawania obrazów

Silnik skryptowy w pythonie – można pisać kod w .NET i użyć IronPythona

Można je wykorzystac do skryptowania i/lub testowania dowolnych aplikacji

Wada: wrażliwy na zmianę wyglądu (CSS/skalowanie)

definiowanie funkcjonalno ci bdd
Definiowanie funkcjonalności BDD
  • TDD – definiujemy najpierw testy potem piszemy kod
  • BDD – definiujemy najpierw zachowanie – potem kod

NACISK położony na czytelność opisu (testów)

Cucomber ma porty dla 30 języków i platform w tym: Java, .Net

ad