Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_fitnesse

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
oktatas:programozas:java:java_fitnesse [2021/09/27 20:43]
admin eltávolítva
— (aktuális)
Sor 1: Sor 1:
-[[oktatas:​programozás:​java|<​ Java]] 
- 
-====== FitNesse ====== 
- 
-  * **Szerző:​** Sallai András 
-  * Copyright (c) Sallai András, 2021 
-  * Licenc: [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC Attribution-Share Alike 4.0 International]] 
-  * Web: https://​szit.hu 
- 
-===== A FitNesse ===== 
- 
-A FitNesse segítségével átvételi teszteket írhatunk. A class fájlokat teszteljük egy webes Wiki felületen keresztül. 
- 
-Webhely: 
-  * http://​fitnesse.org/​ 
- 
-===== Példaprogram ===== 
- 
-<code java Triangle.java>​ 
-public class Triangle { 
-    double base; 
-    double height; 
-    public Triangle() { 
-        this.base = 30; 
-        this.height = 35; 
-    } 
- 
-    public double calcArea() { 
-        return base*height/​2;​ 
-    } 
- 
-    public void setBase(double base) { 
-        this.base = base; 
-    } 
- 
-    public void setHeight(double height) { 
-        this.height = height; 
-    } 
-    ​ 
-} 
-</​code>​ 
- 
-Szükségünk lesz a két értéket beállító metódusra. 
- 
- 
- 
-===== Tesztelő indítása ===== 
- 
-Töltsük le a fitnesse-standalone.jar fájlt. 
- 
-Helyezzük el például egy fitnesse nevű könyvtárban. 
- 
-Indítsuk el: 
-  java -jar fitnesse-standalone.jar -p 8001 
- 
-A böngészőbe írjuk be: 
-  * localhost:​8001 
- 
- 
-===== Link a fő wiki oldalra ===== 
- 
-A főoldalhoz adjuk hozzá az "​Edit"​ gombbal a következőt:​ 
- 
-  >​TriangleTest 
- 
- 
-A fő wikioldal teljes forrása: 
-<​code>​ 
-!1 Welcome to [[FitNesse][FitNesse.FitNesse]]! 
-!3 ''​The fully integrated stand-alone acceptance testing framework and wiki.''​ 
-# Here is a good place to add your first page (WikiWord). For example, MyTopLevelApplicationPage 
- 
-To add your first "​page",​ click the [[Edit][.FrontPage?​edit]] button and add a [[!-WikiWord-!][.FitNesse.UserGuide.FitNesseWiki.WikiWord]] to the page. 
- 
-|'''​To Learn More...''' ​                                                                                           | 
-|[[User Guide][.FitNesse.UserGuide]] ​                                  ​|''​Answer the rest of your questions here.''​| 
-|[[A Two-Minute Example][.FitNesse.UserGuide.TwoMinuteExample]] ​       |''​A brief example. Read this one next.'' ​  | 
-|[[Acceptance Tests][.FitNesse.SuiteAcceptanceTests]] ​                 |''​FitNesse'​s suite of Acceptance Tests'' ​  | 
-|[[Release Notes][.FitNesse.ReleaseNotes]] ​                            ​|''​Find out about FitNesse'​s new features''​ | 
-|[[Slack Community][https://​fitnesse-community-inviter.herokuapp.com/​]]|''​Join the Slack Community.'' ​             | 
- 
->​TriantleTest 
- 
- 
- 
-!note Release ${FITNESSE_VERSION} 
-</​code>​ 
- 
- 
- 
-Mentsünk. 
- 
-===== Tesztlap írása ===== 
- 
- 
-Kattintsuk a TriangleTest utáni kérdőjelre. Egy új üres wiki oldal készíthetünk:​ 
- 
-<​code>​ 
-!define TEST_SYSTEM {slim} 
- 
- 
-!path /​home/​janos/​dev/​app01/​bin/​ 
- 
-| Triangle | 
-| base | height | calcArea? | 
-| 30 | 35 | 525.0 | 
-| 3 | 4 | 6.0 | 
- 
-</​code>​ 
- 
-  * A !define után beírtuk melyik rendszerben szeretnénk tesztelni. 
-  * A !path után beírtuk, hogy hol találhatók a .class fájlok. 
- 
-Mentsük el a kódot. 
- 
-{{:​oktatas:​programozas:​java:​fitnesse_testpage.png?​400|}} 
- 
-===== Tesztelés ===== 
- 
-A wiki felületen felül találunk egy "​Test"​ gombot. Erre kattintva elindul a tesztelés. 
- 
-{{:​oktatas:​programozas:​java:​fitnesse_after_test.png?​600|}} 
  
oktatas/programozas/java/java_fitnesse.1632768186.txt.gz · Utolsó módosítás: 2021/09/27 20:43 szerkesztette: admin