Jak napisać testy automatyczne?

23

Widziałem, że Drupal 7 zawiera pewien szkielet testowy (jeszcze go nie wypróbowałem, ponieważ moje istniejące witryny są nadal w Drupal 6 i prawdopodobnie nie będą migrować w najbliższym czasie). Jak napisać automatyczne testowanie dla witryny Drupal 6, czy istnieje do tego moduł? Ile faktycznie można przetestować automatycznie, zamiast wymagać testowania ręcznego?

Chaulky
źródło
4
Temat ten jest już dobrze opisany w dokumentacji Drupala (na drupal.org/simpletest ). IMHO, aby właściwie odpowiedzieć na tego rodzaju pytanie w duchu społeczności Drupala, należy albo wskazać na istniejącą dokumentację, albo napisać długą odpowiedź, która powinna zostać przekazana jako dokumentacja na drupal.org, a nie na stackexchange.com
Pierre Buyle
1
Jest to bardzo szerokie: podobne do „jak zbudować witrynę X w Drupal?”
1
Choć ogólne, myślę, że jest to ważne pytanie, szczególnie dla nowych Drupalerów. Zapewni także miejsce do dalszej dyskusji, która pomoże wszystkim Drupalerom, gdy ta strona stanie się publiczna. Nie zgadzam się również, że to to samo, co „jak zbudować X”. To nie jest tak otwarte. Istnieją jasne kroki, które należy wykonać dla wszystkich witryn, dzięki czemu jest to bardzo trafny temat dla każdej witryny Drupal.
Chaulky,

Odpowiedzi:

9

Do testowania witryny może nie być najlepszym rozwiązaniem. Jest przeznaczony do testowania kodu, a nie zachowania strony. Jak wspomniał Dave Reid, być może zainteresuje Cię więcej narzędzi do testowania dużych obrazów, takich jak Selenium .

rfay
źródło
3

Wiele modułów wnoszonych do Drupala 6 zawiera najprostsze testy. Jeśli potrzebujesz inspiracji, spójrz na przykład na moduł Data .

naxoc
źródło