Hu.openoffice.org/Minőségbiztosítás

From Apache OpenOffice Wiki
< Hu.openoffice.org
Revision as of 12:40, 7 January 2009 by R4zoli (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Az OpenOffice.org minőségbiztosításának támogatására, a tesztelésére

egy automatizált eszköz került bevezetésre az elmúlt év során a VCLtesttool.

Ennek alkalmazására készülünk a magyar változat esetében is.

Az alábbi öszefoglaló az OOo honlapján és a wikiben található információkat

foglalja össze.


A VCLTesttool egy különálló program az OOo felhasználói felület (GUI)

automatizált tesztelésére. A testttol TCP/P interfészen keresztül

kommunikál, és a összes a gépre ill. helyi hálózatra telepített OOo

tesztelésére alkalmas. A teszteket basicben írt scriptek tartalmazzák,

amelyek buildenként letölthető (link alul). A testtool scriptek akkor

működnek, ha az összes erőforrás (felhasználófelületi elem rendelkezésre

áll.) Használható MWS és CWS-k tesztelésére is.


A teszteket négy kategóriába sorolják:


0: Az összes build és minde változat esetében futtatandó tesztek


1: Az első build esetében futtatandó tesztek (plusz a 0-s összes)


2: A második build esetében futtatandó tesztek (plusz a 0-s összes)


3: A harmadik build esetében futtatandó tesztek (plusz a 0-s összes)


Nekünk a cat0 tesztek elégségesek lehetnek, a saját változat

tesztelésekor, majdnem az összes menüelemet, dialógus ablakot

megnyitják. Ha nagy probléma nélkül lefutnak akkor nem lehet baj.


A tesztek, öt perctől majd egy óra hosszúságúak.

(A QUASTe-n láthatók az idők, az összes teszt ~3 nap alatt lemehet)


A testtool beállítható úgy, hogy képernyő képet készít (BMP formában ~

500kB/kép átlagosan) minden megnyitott dialógus ablakról, ez használható

annak ellenőrzésére, hogy a fordítás minden ponton megtörtént-e, igaz

elég sok emberi erőforrást igényel, manuális feldolgozást - minden

képernyő képet át kell nézni.


3 tesztet lefuttatva tesztelve a Writer, Math és Calc egy részét.

750MB méretű képernyő kép készült.

(pl. Calc teszt első fele 815 képernyő képet készített,

minden függvényről külön képernyőkép)


A testtool használata

A testtool indítása után, beállítások az Extra>Settings menüpont alatt,

a tesztelendő OOo program könyvtár, a scriptek könyvtárának, és a log

-ok könyvtárának beállítása.


Tesz script megnyitás File>Open, .bas kiterjesztésűek a tesztek, .res

kiterjesztésűek az eredmény fájlok, egy teszt fájl betöltése, F5

futtatás, de előtte győződj meg arról, hogy a tesztelendő OOo nem fut.

(win alatt gyorsindító legyen kikapcsolva)


Ha képernyővédő valakinek fut akkor az is legyen kikapcsolva

(az OOo fog képernyő védőként futni.)


Ha az OOo beindul nézz a címsorra:

„Untitled 1 - OpenOffice.org Writer TTS:localhost[12479]”


Ne dolgozz amíg a teszt fut, ne használd az egeret, a teszt leállását okozhatja.


A teszt eredmények elemzése:

Ne legyen narancs vagy piros szín az eredmény fájlban.


A teszt végének így kell kinéznie:

Date : 09/05/2006; Time: 02:57:20 PM; Duration : 0h 16m 33s

***************************************************

** No errors have occurred

** No warnings have occurred

** No warnings occurred during initialization

***************************************************


Ha hibát találsz egy tesztben futtasd újra, és ha reprodukálható

eredményt kapsz akkor lépj.


Linkek:

VCLTesttool letölthető innen, külön az összes támogatott platformra:

http://qa.openoffice.org/ooQAReloaded/AutomationTeamsite/ooQA-TeamAutomationBin.html


De az OOo telepíthető a testtollal, opcionálisan választható, így a

Basis/program könyvtárba települ.

Winre minimum kell: a testtool.exe és a testtool.ini, (linuxra: testtool

script és a .testtoolrc).


Wiki, az általános információkkal:

http://wiki.services.openoffice.org/wiki/VCLTesttool


A saját gépeden az eredmények közötti gyors keresést segíti, az alábbi

java program:

http://vcltesttoolglue.sourceforge.net/README.html


Általános információ:

http://qa.openoffice.org/qatesttool/OOo_testtool.pdf


Teszt scriptek írása:

http://qa.openoffice.org/qatesttool/OOo_tt_CookBook.pdf


A meglévő scriptek, buildenként, innen letölthetők:

http://ooopackages.good-day.net/pub/OpenOffice.org/qa/testautomation/


Másik lehetőség a cvs a régebbi változatokhoz:

cvs checkout -r DEV300_m29 -d testautomation_m29 testautomation

vagy svn-el a m32 óta:

svn checkout

svn://svn.services.openoffice.org/ooo/tags/DEV300_m32/testautomation

http://wiki.services.openoffice.org/wiki/OOo_and_Subversion


Az eredményeket ide lehet feltenni:

http://quaste.services.openoffice.org/


Infók a QUASTe-ről:

http://wiki.services.openoffice.org/wiki/QUASTe


Kiegészítő információ:

http://qa.openoffice.org/files/documents/77/3247/essen2006testtool2.pdf

Personal tools