Re: Da li je moguce da treba ovoliko dase stampa?
Za kljucne reci bi trebalo testirati sve varijante. kako ces inace biti
siguran da leksicki analizator nije neku kljucnu rec greskaom prepoznao
kao ime promenljive. Na Junit prezentaciji sam napomenuo da kod koji nije
testiran ne radi (princip Extremnog programiranja). Problem je u tome sto
ja imam test ulaz koji testira SVE kljucne reci i ako neke ne prodju tvoj
analizator ne radi.
Test fajl izgleda otprilike ovako
class int for if char (i tako za ostale)
(pretpostavka je da se beli znaci ignorisu)
Znam da ih ima mnogo ali morate pokazati da vasi analizatori ispravno
prepoznaju ove reci.
Setite se testiranja pokrivanjem svih putanja iz sistemskog u principu
treba koristiti taj metod.
> OK.
> Znaci za testiranje kljucnih reci je dovoljno testirati 4-5 kljucnih reci,
> a
> nije potrebno testirati ih sve?
> Isto pitanje i za operatore i specijalne simbole?
>
> Jer, ja sam napravio 2 uspesna testa koji testiraju svaki moguci token u
> okviru kljucnih reci i operatora, kojih ima preko 40 :)
> Vrlo rado bi ih skratio.
>
> Pozdrav
>
> Ovo pitam jer je u jednom odgovoru bilo pomenuto da ako imamo neki tip
> tokena, onda
> ----- Original Message -----
> From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
> To: <ri4pp@titan.etf.bg.ac.yu>
> Sent: Monday, November 29, 2004 8:32 AM
> Subject: Re: [ri4pp] Da li je moguce da treba ovoliko dase stampa?
>
>
>> Sta su tvoji test fajlovi?
>>
>> Primer jednog testa koji ne prilazi je
>>
>> Test1.txt
>>
>> $'ds'^
>>
>> U njemu ne treba da bude leksickih simbola koji prolaze(ako ih im a nije
>> starsno ali nisu neophodni)
>>
>> Primer testa koji prolazi:
>>
>> +-4/*&&
>>
>> junit kod je nesto kao:
>>
>> assert(lex.next_token().id, sym.PLUS);
>> itd...
>>
>> Ne ponavljajte iste test primere u vise fajlova (npr. testirate + u vise
>> fajlova) to nema smisla.
>>
>>
>> > Strasno.
>> > Ja kad ubacim u Word moje test fajlove, uz svo prethodno
>> filozofiranje,
>> > ispadne da cu morati da stampam dobrih 15-20 strana.
>> > Jel moze malo manje test primera koji ne prolaze. Mislim, to sve moze
>> da
>> > se
>> > pokrije i u jednom, zar ne?
>> >
>> > Pozdrav
>> >
>> > -----------------------------------------------------------------
>> > unsubscribe:
>> > minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>> > -----------------------------------------------------------------
>> >
>> >
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>> -----------------------------------------------------------------
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>
siguran da leksicki analizator nije neku kljucnu rec greskaom prepoznao
kao ime promenljive. Na Junit prezentaciji sam napomenuo da kod koji nije
testiran ne radi (princip Extremnog programiranja). Problem je u tome sto
ja imam test ulaz koji testira SVE kljucne reci i ako neke ne prodju tvoj
analizator ne radi.
Test fajl izgleda otprilike ovako
class int for if char (i tako za ostale)
(pretpostavka je da se beli znaci ignorisu)
Znam da ih ima mnogo ali morate pokazati da vasi analizatori ispravno
prepoznaju ove reci.
Setite se testiranja pokrivanjem svih putanja iz sistemskog u principu
treba koristiti taj metod.
> OK.
> Znaci za testiranje kljucnih reci je dovoljno testirati 4-5 kljucnih reci,
> a
> nije potrebno testirati ih sve?
> Isto pitanje i za operatore i specijalne simbole?
>
> Jer, ja sam napravio 2 uspesna testa koji testiraju svaki moguci token u
> okviru kljucnih reci i operatora, kojih ima preko 40 :)
> Vrlo rado bi ih skratio.
>
> Pozdrav
>
> Ovo pitam jer je u jednom odgovoru bilo pomenuto da ako imamo neki tip
> tokena, onda
> ----- Original Message -----
> From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
> To: <ri4pp@titan.etf.bg.ac.yu>
> Sent: Monday, November 29, 2004 8:32 AM
> Subject: Re: [ri4pp] Da li je moguce da treba ovoliko dase stampa?
>
>
>> Sta su tvoji test fajlovi?
>>
>> Primer jednog testa koji ne prilazi je
>>
>> Test1.txt
>>
>> $'ds'^
>>
>> U njemu ne treba da bude leksickih simbola koji prolaze(ako ih im a nije
>> starsno ali nisu neophodni)
>>
>> Primer testa koji prolazi:
>>
>> +-4/*&&
>>
>> junit kod je nesto kao:
>>
>> assert(lex.next_token().id, sym.PLUS);
>> itd...
>>
>> Ne ponavljajte iste test primere u vise fajlova (npr. testirate + u vise
>> fajlova) to nema smisla.
>>
>>
>> > Strasno.
>> > Ja kad ubacim u Word moje test fajlove, uz svo prethodno
>> filozofiranje,
>> > ispadne da cu morati da stampam dobrih 15-20 strana.
>> > Jel moze malo manje test primera koji ne prolaze. Mislim, to sve moze
>> da
>> > se
>> > pokrije i u jednom, zar ne?
>> >
>> > Pozdrav
>> >
>> > -----------------------------------------------------------------
>> > unsubscribe:
>> > minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>> > -----------------------------------------------------------------
>> >
>> >
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>> -----------------------------------------------------------------
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>
- Follow-Ups:
- Re: Da li je moguce da treba ovoliko dase stampa?
- From: "Ivan Radovanovic" <ivanr@EUnet.yu>
- Re: Da li je moguce da treba ovoliko dase stampa?
- From: "Igor Kaitovic" <igork@verat.net>
- Re: Da li je moguce da treba ovoliko dase stampa?
- References:
- Kako poslati domaci na mail
- From: Marko Ninkovic <majanin@beotel.yu>
- Da li je moguce da treba ovoliko dase stampa?
- From: "Ivan Radovanovic" <ivanr@EUnet.yu>
- Re: Da li je moguce da treba ovoliko dase stampa?
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Re: Da li je moguce da treba ovoliko dase stampa?
- From: "Ivan Radovanovic" <ivanr@EUnet.yu>
- Kako poslati domaci na mail
Previous by date: Re: Da li je moguce da treba ovoliko dase stampa?
Next by date: Re: Jos par pitanja za asistenta
Previous by thread: Re: Da li je moguce da treba ovoliko dase stampa? Next by thread: Re: Da li je moguce da treba ovoliko dase stampa?
Previous by thread: Re: Da li je moguce da treba ovoliko dase stampa? Next by thread: Re: Da li je moguce da treba ovoliko dase stampa?