Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!

[es] :: Oracle :: Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!

[ Pregleda: 4246 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!24.01.2005. u 14:32 - pre 234 meseci
Pozdrav

ima li neko ideju na koji nacin bih mogao testirati sve procedure koje se nalaze u Oracle bazi a da ih ne testiram rucno jednu po jednu pisuci rucno ulazne variable za pojedine procedure kojih ima npr.do 60 komada (u jednoj)?

Unapred hvala
 
Odgovor na temu

CandyMan

Član broj: 3420
Poruke: 147



+49 Profil

icon Re: Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!25.01.2005. u 07:16 - pre 234 meseci
Šta znači testirati?
Da li hoćeš da pogledaš da li su sve funkcije, procedure i paketi validni tj. da li mogu da se prevedu?
Nisam ni znao da znam dok nisam prob'o!
 
Odgovor na temu

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Re: Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!25.01.2005. u 08:22 - pre 234 meseci
Mogu se prevesti.
Npr.svaka procedura zavisno od zadatih parametara vraca mi neku izlaznu vrednost ukoliko je dobro napisana,u protivnom vraca gresku.
Evo primer:

variable NERRNO NUMBER;
variable NDOC_AKT NUMBER;
execute SW.DOC.OPEN ( :NERRNO, NCOMMIT, :NDOC_AKT, NDOKUMENT_ID, NEGAL);
print NERRNO;
print NDOC_AKT;

Sada ovaj prototip procedure moram testirati na nacin da rucno pisem select i variable.

variable dok_id number;
begin
select min(dokument_id)
into :dok_id
from sw.dokudatei;
end;
/
variable NERRNO NUMBER;
variable NDOC_AKT NUMBER;
execute SW.DOC.OPEN ( :NERRNO, 0, :NDOC_AKT, :dok_id, 0);
print NERRNO;
print NDOC_AKT;

Posle ovoga kada je pustim npr. kroz Worksheet ukoliko je sve ok vraca mi NERRNO=0 (variabla za gresku) i za NDOC_AKT neku vrednost.
 
Odgovor na temu

Raspucin

Moderator
Član broj: 20699
Poruke: 216
*.rcub.bg.ac.yu.

ICQ: 244452581


+3 Profil

icon Re: Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!27.01.2005. u 08:36 - pre 234 meseci
pa neka procedura koja ce da ti daje nesto u ovom obliku:

variable dok_id number;
begin
select min(dokument_id)
into :dok_id
from sw.dokudatei;
end;
/
variable NERRNO NUMBER;
variable NDOC_AKT NUMBER;
execute SW.DOC.OPEN ( :NERRNO, 0, :NDOC_AKT, :dok_id, 0);
print NERRNO;
print NDOC_AKT;


moze da se napravi, ali svejedno opet za testiranje procedura, moras da zadas konkretne vrednosti, tako da to opet moras rucno da uradis.

 
Odgovor na temu

Jim Jackson
Veljko Sarac
Beograd

Član broj: 4456
Poruke: 97
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!27.01.2005. u 15:02 - pre 234 meseci
Mozda:
http://utplsql.oracledeveloper.nl/
Citat:

utPLSQL is a unit testing framework for PL/SQL developers modeled on the Junit and Xunit frameworks. Developed by Steven Feuerstein, author of many books on the language, it allows the automated testing of packages, functions and procedures.
 
Odgovor na temu

[es] :: Oracle :: Testiranje (automatski) postojecih paketa (procedura) u Oracle bazi!

[ Pregleda: 4246 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.