Re-végrehajtás "

Validation munka a megfelelő sor bemeneti adatok. „Igaz, hogy a bemenő adatok” keretében az átalakító - jelentése:

Paraméterek értékei a hatósugarán belül;

PDF-dokumentum, amely nem sérült, azaz tartalmaz méret hiba (nyitni a AcrobatReader).

Ebben az összefüggésben, a vizsgálatok a konverter alkalmassága kerül ebben a részben.

Minden bemeneti paramétere a munkagép által a határ értékek és értékek a megfelelő tartományban. A paraméterek függetlenek a természetben, és így függetlenül teszteltük. Alkalmazza funkcionális tesztelés (a „fekete doboz”). Mivel a nagyszámú paraméter, úgy döntöttek, hogy korlátozzák a vizsgálat alapvető (a csoport az „Általános” fülön).

Az átalakító bemeneti dokumentumokat, amelyek tartalmazzák a különböző tárgyakat kell vizsgálni. Ezeket a vizsgálatokat végzik el automatikusan, azaz írni a vizsgálati egyszer, akkor lehet futtatni elvégzésére tetszőleges számú alkalommal. Részletes leírás később adjuk, közvetlenül a vizsgálat előtt.

Sikeresen (Rational Robot).

Következő vizsgálati csoport célja, hogy teszteljék a különböző beépített átváltás. Ezek közé tartozik az átalakítás szöveg, táblázatok, képek, stb (A továbbiakban: - "elemek"). Ezekhez a vizsgálatokhoz, tettünk egy speciális automata tesztrendszer írt C #. A projekt helyszíne a mellékelt «ComparingTestC #» mappát (a továbbiakban - a „dolgozó könyvtár”). Ahhoz, hogy ez a rendszer, hogy szükség van a kompyutereMicrosoft.NETFramework2.0.

Tesztelés ebben a rendszerben a következő:

hajtsa végre az alábbi lépéseket minden egyes teszt:

PDF-fájl létrehozása, amely átalakítható pomoschyuSolidConverterPDF. Ez a fájl tartalmazza a vizsgálandó elemek (szöveg, táblázatok, képek, stb.) Ez az „input file” a konverter.

Készítsen RTF fájl, amely ideális konverziós konvertiruemogoPDF. Ez a fájl az úgynevezett „modell”. Meg kell egy nevet, amely a forrás fájlnév és a kiterjesztés «_model».

Hozzon létre egy kód fájlt a C # (minta), amely össze kell hasonlítani az eredmény átalakítása a forrás fájlt a modell. Ez a fájl jelzi, hogy melyik elemeket kell összehasonlítani (táblák, űrlapok, képek, stb.) Ez a fájl az úgynevezett „forgatókönyvet.”

Három hogy hozzon létre egy fájlt egy külön mappába, ami viszont elhelyezni a könyvtár ( «ComparingTestC #»). A mappa neve, amely tartalmazza ezeket a három fájlt nem lehet szóköz (például valóban, és az utat, hogy a munka könyvtárba)!

Ennek eredményeként, az aktuális könyvtárat kell Npapok (a vizsgálatok száma), amelyek mindegyikében 3 kép: RTF, PDFiCS.PDFmozhet volna bármilyen nevet, aRTFdolzhen úgynevezett csak kakPDF + utótag «_model» .CSmozhet bármilyen nevet, de nem szkriptek kell lennie az azonos nevet.

Kezdés RunTests.cmd fájlt (a munkaképes könyvtárban).

Találatok megtekintése:

Minden mappa jön létre RTFfayl hogy iskhodnogoPDF átalakulás. Ez a „kimeneti fájl”. (Vagy modell) végezhetjük vizuális összehasonlítását a kimenet a bemeneti fájl.

Ha a teszt sikertelen (voltak hibák), akkor a címke nevét a vizsgált paraméter illeszkedik a tag :

Hogyan hozzunk létre egy file és a modell?

Először hozzon létre egy modell fájlt (RTF), amikor pomoschiMicrosoftWord. Az új teszt faylRTFpomeschayutsya (e), az elem (ek), és a kívánt formátumot.

Ezután a modell fájlt konvertálja PDFsleduyuschim módon:

Nyomtatás RTFv fájl segítségével egy virtuális nyomtató (pre-szükségét, hogy ezt a nyomtatót vWindows). A kimenet file.prn.

Alkalmazni ps2pdf hasznossága ghostscipt csomag (beállítás után ghostscipt gép) az alábbiak szerint:

ps2pdf file.prn file.pdf

Az eredmény egy fájlt. pdf - egy példányt a modell.

A fájlnevek vannak rendelve érvényes.

Hogyan hozzunk létre egy script?

van egy minta, hogy hozzon létre egy szkript. Ez az úgynevezett «Template.cs» található és a munka könyvtárba.

Ahhoz, hogy ez egy script, meg kell:

Másolja a fájlt, és módosítsa a nevet.

Ott fogják tesztelni csak a leggyakrabban használt és egyszerű elemekkel.

Kapcsolódó cikkek