Specyfikacja testów akceptacyjnych dla funkcjonalności

Transkrypt

Specyfikacja testów akceptacyjnych dla funkcjonalności
Specyfikacja testów akceptacyjnych dla funkcjonalności związanych z pobieraniem danych z SVN
Nazwa testu
Opis
testGetBranch
Test sprawdza poprawnosc pobierania branch'a z repozytorium SVN.
Procedura testowa 1. Zostaje utworzony obiekt konfiguracyjny repozytorium SVN z danych
wejsciowych.
2. Pobrana zostaje historia projektu z skonfigurowanego repozytorium SVN.
3. Z pobranej historii projektu wyciagnieta zostaje nazwa branch'a.
4. Pobrana nazwa brancha zostaje porownana z nazwa brancha odpowiednia
dla skonfigurowanego repozytorium, która jest z gory znana.
Rezultat
Test zostaje wykonany poprawnie. Wynik jest zgodny z przewidywaniami.
Wynik testu
Dane wejsciowe - repozytorium
Dane wyjsciowe
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - subversion/branches/1.6.x
repostartrev - 1306700
repoendrev - 1306720
“1.6.x”
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - /subversion/branches/1.7.x-r1659867
repostartrev - 1306700
repoendrev - 1306720
“1.7.x-r1659867”
Reposvnpass - pass
“python-3-compatibility”
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - /subversion/branches/python-3-compatibility
repostartrev - 1306700
repoendrev - 1306720
Reposvnpass - pass
reposvnuser - user
“”
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - subversion/trunk/
repostartrev - 1306700
repoendrev - 1306720
Nazwa testu
Opis
testGetTag
Test sprawdza poprawnosc pobierania tag'a z repozytorium SVN.
Procedura testowa 1. Zostaje utworzony obiekt konfiguracyjny repozytorium SVN z danych
wejsciowych.
2. Pobrana zostaje historia projektu z skonfigurowanego repozytorium SVN.
3. Z pobranej historii projektu wyciagnieta zostaje nazwa tag'a.
4. Pobrana nazwa taga zostaje porownana z nazwa taga odpowiednia dla
skonfigurowanego repozytorium, która jest z gory znana.
Rezultat
Test zostaje wykonany poprawnie. Wynik jest zgodny z przewidywaniami.
Wynik testu
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - subversion/tags/0.10.2/
repostartrev - 1306700
repoendrev - 1306720
“0.10.2”
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - subversion/tags/1.1.0-rc2/
repostartrev - 1306700
repoendrev - 1306720
“1.1.0-rc2”
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
“1.9.0-beta1”
repourl - http://svn.apache.org/repos/asf/
repopath - subversion/tags/1.9.0-beta1/
repostartrev - 1306700
repoendrev - 1306720
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath - /subversion/trunk
repostartrev - 1306700
repoendrev - 1306720
Nazwa testu
Opis
“”
testData
Test sprawdza poprawnosc pobierania podstawowych danych na temat rewizji
(autor, komentarz, nr rewizji),
Procedura testowa 1. Zostaje utworzony obiekt konfiguracyjny repozytorium SVN z danych
wejsciowych.
2. Pobrana zostaje historia projektu z skonfigurowanego repozytorium SVN.
3. Z pobranej historii projektu wyciagniete zostaja rewizje na podstawie
nazwy pliku.
4. Sprawdzona zostaje jedna z rewizji pod kątem autora, komentarza, daty, nr
rewizji itp.
Rezultat
Test zostaje wykonany poprawnie. Wynik jest zgodny z przewidywaniami.
Wynik testu
Reposvnpass - pass
reposvnuser - user
repofileseparator - /
reposrcpathpostfixregex - .java
reposrcpathprefixregex - .*/java/
repotype - svn
repourl - http://svn.apache.org/repos/asf/
repopath – tomcat/trunk/
revisionFileName org.apache.tomcat.util.net.JIoEndpoint
repostartrev - 1336800
repoendrev - 1336884
Przykladowa rewizja:
Author = markt
Data = Thu May 10 23:07:22 CEST 2012
Nr = 1336884
Typ zmiany: „CHANGED_CONTENT”
Filename =
"org.apache.tomcat.util.net.JioEndpoint"
Komentarz = „Fix
https://issues.apache.org/bugzilla/show_bug.cgi?
id=53063"”

Podobne dokumenty