2011-07-29 1 views
9

Jestem studentem i opracowałem aplikację internetową opartą na JSP. Teraz mój profesor zasugerował, że powinienem zrobić kilka testów, takich jak test jednostek itp. Dla mojej aplikacji internetowej. Czy ktoś może zasugerować jaki inny test mogę użyć do zademonstrowania wydajności mojej aplikacji. A także wszelkie dobre zasoby, z których mogę się uczyć, jak wykonywać testy jednostkowe, ponieważ nigdy wcześniej nie testowałem.testowanie aplikacji internetowej

Dzięki!

+0

Skąd wiadomo, że działa, jeśli nie przetestowałeś go? –

+2

Wikipedia i Google to dobre miejsca do rozpoczęcia. Korzystanie z wyszukiwania w prawym górnym rogu tej strony jest lepszym miejscem do rozpoczęcia niż zadanie pytania. Poważnie. ** Wyszukiwanie ** tutaj jest lepsze niż pytanie. –

+1

Sprawdziłem, czy funkcja, którą chciałem mieć, działa poprawnie, testując ją z pewnymi losowymi danymi testowymi, ale nie jestem pewien, czy to jest formalny sposób testowania – Priyam

Odpowiedz

5

Selenium jest popularny framework do testów jednostkowych po stronie klienta (czyli automatyzację wejście klienta na stronie internetowej). Strona ma również wiele materiałów wprowadzających.

Do testowania rzeczy po stronie serwera wystarczy dobry, stary JUnit - jest on zintegrowany ze wszystkimi głównymi IDE.

Powinieneś zajrzeć do Test-driven Development Kent Becka, chociaż rozwój oparty na testach jest czymś więcej niż zwykłym testowaniem jednostkowym, ta książka oświeci cię (założę się) i napiszesz również lepsze testy jednostkowe.

1

należy zrobić testy jednostkowe dla poszczególnych ziaren podłożach, takie testy behawioralne z czymś Fitnesse

1

Co mówisz jest „testowanie integracyjne.”

"Testowanie jednostkowe" służy udowodnieniu poprawności działania poszczególnych komponentów.

Możesz użyć interfejsu SOAP do przetestowania usług internetowych opartych na SOAP.

Możesz zautomatyzować testowanie interfejsów użytkownika HTML za pomocą interfejsu Selenium.

Wykorzystanie JUnit dla testów jednostkowych komponentów Java, NUnit NET itp