Szczegóły programowe:
Wersja: 3.28.2 Aktualizowane
Filmu: 18 Jul 15
Licencja: Wolny
Popularność: 40
Jak sama nazwa wskazuje, projekt TextTest działa poprzez porównanie zwykły tekst zarejestrowane przez programów z poprzedniego "złoty standard" wersji tego tekstu.
Jest to w przeciwieństwie do większości testów akceptacyjnych ramach oferowanych dzisiaj, które zazwyczaj używają jakąś formę odręcznymi "twierdzeń" przez pisarza testowego, które nazywają się API aplikacji.
Co nowego w tym wydaniu:
- , aby zabijać testy na Windows podczas pracy w pracy równoległej lepsze
Co nowego w wersji 3.26:
- Teraz można mieć oddzielne lokalizacje dzienników (wspólny twardy) i piaskownicy (dysk lokalny).
- Dynamiczny GUI pokazuje teraz podgląd plików w porównaniu jako równe.
- Poprawki zostały wprowadzone do wtyczki Jenkins i integracji z edytora StoryText do testowania GUI.
Co nowego w wersji 3.24:
- Ta wersja dodaje integrację Jenkins w raportach HTML i bezpośrednie powiązanie do zmiany i poprawki błędów informacji. Dodano wsparcie dla Alpha Condor.
- Trzeci silnik siatka została dodatkowo do GE i LSF (Condor działa lepiej na Windows).
- Nowa składnia run_dependent_text został przewidziany znalezienie później mecze w pliku.
Co nowego w wersji 3.22:.
- Wyposażenie wyszukiwania są bee dodany do raportu HTML
- Istnieją dodatkowe możliwości w run_dependent_text iw skopiowaniu plików.
- Istnieje sześć miesięcy warto ogół drobnych usprawnień i poprawek.
Co nowego w wersji 3.20:.
- Różne usprawnienia i poprawki zostały wykonane
- Warto zauważyć, że testy mogą być powtórzona z dynamicznego GUI z różnymi ustawieniami.
- ustawienia pliku konfiguracyjnego mogą być zmieniane za-testu.
- & quot; znany błąd & quot; które wyzwala powtórzenie założeń testy do pewnej liczby razy można uruchomić.
- Ta wersja wymaga Pythona 2.6 PyGTK 2.16 i lub nowszej.
Co nowego w wersji 3.19:.
- Różne usprawnienia i poprawki zostały wykonane
- ulepszenia GUI zostały wykonane z naciskiem na użyteczność.
- Wtyczki zostały wykonane do & quot; znanych błędów & quot; funkcjonalność.
- Sun Grid Engine jest odpytywany, aby stan badań w bardziej widoczne.
- Należy pamiętać, jest to ostatnia wersja, która będzie wspierać Python 2.4 i 2.5. TextTest 3.20 wymaga Python 2.6 i prawdopodobnie również GTK 2.18
Co nowego w wersji 3.16.1:
- Poprawione błędy do 3,16:
- Przycisk radiowy posortowane nazewnictwa, co było dziwne w niejednym przypadku (guiplugins.py)
- Nie dłużej ignorować & quot; wanilia & quot; flag podczas wyszukiwania plików UI mapa (pyusecase_interface.py)
- Poprawki dla małych błędów:
- Nie StackTrace jeśli dynamiczne okno GUI jest zamknięte testy działa (controller.py)
- pole wyboru powtórki w zwolnionym tempie jest pokazany po zaimportowaniu nowego GUI aplikacji do badania (runningactions.py)
- karta Nagrywanie nie pokazano po zaimportowaniu aplikacji bez GUI do badania (guiplugins.py)
- & quot; Record-case & quot; pozostaje nieaktywna, jeśli aplikacja badanego nie jest GUI (guiplugins.py)
- Naprawiono błąd, gdzie nie powtarzając dokładnie mecze na powtórkę ruchu nie produkują je w odpowiedniej kolejności (traffic.py)
- Naprawiono problem wydajności z wielu skazanych prób importujemy nieistniejących modułów konfiguracyjnych GUI (guiplugins.py)
- copy_test_path_merge będzie teraz również połączyć podkatalogi, jak powinien (sandbox.py)
Co nowego w wersji 3.16:
- Statyczne GUI Udoskonalenia:
- Czy teraz zmieniać nazwy plików z listy rozwijanej w widoku plików (adminactions.py)
- & quot; Refresh & quot; zastępuje & quot; & quot Usuń testów; w domyślnym pasku narzędzi, głównie ze względów estetycznych (default_gui-static.xml)
- Zawartość paska narzędzi mogą być konfigurowane / umieścić z powrotem, zobacz & quot; personalizacji interfejsu użytkownika & quot; na stronie internetowej
- & quot; Dodaj aplikację & quot; Okno ma teraz rozwijaną listę wszystkich możliwych opcji GUI-testów (adminactions.py)
- Pozwala zacząć testowanie interfejsu użytkownika przed zrozumienia plik konfiguracyjny
- obsługa na początkowe & quot błąd; Dodaj aplikację & quot; dialogowe poprawie (adminactions.py)
- Odrzuć niedozwolone znaki w przyrostkiem i nazwy podkatalogów,
- GUI badania & quot; UI mapa & quot; Pliki teraz widoczne w zakładce Config (filetrees.py)
- Wtyczki ramowe:
- Teraz integruje się z bugzilli Jira Atlassian jak Bugzilla (jira.py)
- Działa w dużej mierze w ten sam sposób jak integracja bugzilla. Szczegóły na stronie internetowej.
- & quot; collate_file & quot; funkcjonalność dla wielu plików przepisany (sandbox.py)
- Wzory postaci & quot; dane *: dane * .dump & quot; powinien zachowywać się bardziej intuicyjnie, ale może nie być w pełni kompatybilne wstecz.
- Przeczytaj informacje o migracji i szczegółowe informacje na stronie internetowej.
- & quot; run_dependent_text & quot; zwiększona do filtrowania dala fragmenty tekstu (rundependent.py)
- Czy teraz kontrolować, czy początkowe i końcowe linie są filtrowane za pomocą np & quot; {[- & gt;]} & quot; Składnia
- wersji plików konfiguracyjnych może być teraz umieszczane w & quot; extra_search_directory & quot; lokalizacje (testmodel.py)
- Wcześniej tylko importowane pliki można znaleźć tam.
- & quot; suppress_stderr_text & quot; obsługuje tej samej składni, jak & quot; run_dependent_text & quot; (domyślnie / __ __ startowych. py)
- Pozwala np Filtrowanie multiline
- & quot; text_diff_program_max_file_size & quot; ustawienie teraz przemianowany na & quot; max_file_size & quot; i obecnie jest to słownik (comparefile.py)
- Klawisze są nazwy programów. Również się okno dialogowe z ostrzeżeniem, jeśli spróbujesz otworzyć zbyt duży plik z GUI.
- Teraz ustawia & quot; USECASE_HOME & quot; do testowania GUI z np PyUseCase & quot; pyusecase_files & quot; (domyślnie / __ __ startowych. py)
- Wcześniej dozwolone usecase pliki SUT do mieszają się z TextTest własnego.
- default.CountTest skrypt zgłasza się teraz wielki sumie na koniec (default / __ __ startowych. py)
- Batch Raport Udoskonalenia:
- Teraz automatycznie generuje & quot; dashboard & quot; Strona zawierająca linki do wszystkich raportów i aktualnego stanu (partia / __ __ startowych. py)
- W zestawie za darmo z & quot; & quot ;, -coll można zrobić samodzielnie poprzez -s batch.GenerateSummaryPage. Zobacz stronę internetową.
- Czy można teraz tworzyć osobne tabele raportu zawierającego (EG) wydajności lub pamięci informacji. (testoverview.py)
- Użyj -coll web.performance. szczegóły na stronie internetowej
- Jeśli kilka wersji znajdują się na tej samej stronie, a & quot; Ogółem & quot; pokazano.
- Wiersze i tabele zawierające tylko & quot; N / A & quot; nie będą pokazane (testoverview.py)
- Jeśli pliki źródłowe są puste, to wskazuje na to uwagę i sugeruje, że dysk może być pełny (testoverview.py)
- Komórki mają teraz podpowiedzi wskazujące, które testy i data są, aby uniknąć przewijania dużych tabel (testoverview.py)
- Do raportu e-mail, uwierzytelnianie SMTP jest obecnie możliwe (partia / __ __ startowych. py)
- Nowe ustawienia & quot pliku konfiguracyjnego; smtp_server_username & quot; i & quot; smtp_server_password & quot;
- Siatka silnika (LSF / SG) Ulepszenia:
- Silnik Siatka linii poleceń pojawi się w & quot; Run Info & quot; Zakładka dynamicznego GUI. (textinfo.py)
- autotestu / zmiany wewnętrzne:
- oprzyrządowanie PyUseCase usunięte, użyj PyUseCase 3.0, który nie potrzebuje tego.
- Używa interfejsu użytkownika pliki map (na mocy itp) zamiast, i wiersza polecenia PyUseCase.
- Teraz automatycznie odebrać lokalne repozytorium PyUseCase nazwie & quot; pyusecase & quot; (texttest.py)
- Poprawione błędy:
- Akceleratory dla & quot; & quot test cięcia ;, & quot; Copy Test & quot; i & quot; Wklej test & quot; są wyłączone, gdy widget tekst koncentruje (adminactions.py)
- Środki można użyć Ctrl + X, Ctrl + V, Ctrl + C do manipulacji tekstu w oknach TextTest.
- Nowo utworzone aplikacje działają teraz bez ponownego uruchamiania, jeśli włączona jest kontrola wersji (controller.py)
- Pracował wokół zmiany nazwy plików Mercurial błędów z łączy symbolicznych w nazwie (hg.py)
- & quot; copy_test_path: $ ENV_VAR & quot; będzie teraz zrobić nic, jeśli ENV_VAR jest pusty (sandbox.py)
- Wcześniej ustawić go na $ TEXTTEST_SANDBOX /. co może powodować problemy.
- Jeśli & quot; collate_script & quot; tworzy pusty plik z niepustym wejścia, nie pisać pusty plik (sandbox.py)
- Znak & quot; extra_version & quot; będzie teraz przeczytać jego GUI testowania config, a nie tylko zakładać, że to ten sam jako rodzica (guiplugins.py)
- & quot; save_filtered_file_stems & quot; obsługuje rozszerzenia nazw plików (comparefile.py)
- Skrypty takie jak default.CountTest nie wyśle fałszywy mail jeśli uruchomić z flagą partii (& quot; -b & quot;) (. default / __ __ startowych py)
- Nie StackTrace jeśli zmienna w & quot; copy_test_path & quot; nie istnieje (sandbox.py)
- Nie StackTrace czy & quot; collate_script & quot; nie istnieje (sandbox.py)
- Nie StackTrace jeśli argument do & quot; -cp & quot; (lub Times to Run) jest nieważna (domyślnie / __ __ startowych. py)
- Nie StackTrace jeśli krewny Program tłumacz nie zostanie znaleziony (domyślnie / __ __ startowych. py)
- Nie StackTrace jeśli sama nazwa aplikacji pod warunkiem, dwa razy & quot; -a aplikacji, app & quot; w wierszu poleceń (testmodel.py)
Co nowego w wersji 3.15:.
- Sporo działo się od 3,14 na początku czerwca
- Nie ma chyba żadna duża poprawa, która wyróżnia się, ale wiele małych rzeczy, które są, mogą być użyteczne.
- Na przykład, możliwe jest teraz, aby ponownie uruchomić testy bezpośrednio z dynamicznego GUI.
- & quot; Opcje & quot; pliki mogą być użyte w taki sam sposób, jak pliki otoczenia, tak że mogą być one umieszczone w dowolnym miejscu w hierarchii i powielania dostępne polecenia mogą być wyeliminowane.
Co nowego w wersji 3.14:
- Ogólne GUI Udoskonalenia:
- Ten Changelog teraz widoczne z GUI (helpdialogs.py) Z menu Pomoc / Zmień Dzienniki
- Lokalizacje wybrane w FileChoosers teraz dostać pamiętał (plugins.py) Więc nie trzeba zachować szukając w tym samym miejscu.
- Statyczne GUI Udoskonalenia:
- & quot; Tworzenie pliku & quot; Funkcjonalność zwiększona. (default_gui.py) będzie teraz obsługiwać katalogi poprawnie i można wybrać źródło z filechooser teraz.
- Czy teraz uruchomić wszystkie testy w apartamencie wybierając tylko, że apartament (default_gui.py) działa także na łonie i zapisywanie wyborów.
- Wtyczki ramowe:
- Czy teraz prowadzone testy na komputerze zdalnym (UNIX) (default.py) działa nawet jeśli system plików nie jest dzielona. Nowe wpisy konfiguracyjne & quot; remote_shell_program & quot; i & quot; & quot ;. remote_copy_program Szczegóły na stronie internetowej.
- TextTest teraz zbiera kody wyjścia z systemu testowanego przez domyślną (default.py) Tylko zapisuje pliki na niezerową statusu. Można wyłączyć za discard_file
- Czy teraz usunąć pewne elementy z wersji plików konfiguracyjnych (plugins.py) Nowy składni {CLEAR}
- Może teraz powiedzieć TextTest scalania katalogów dane między sobą (sandbox.py) Użyj nowego ustawienia config & quot; & quot ;. copy_test_path_merge & quot; copy_test_path & quot; powoduje katalogi mają być zastąpione.
- Czy teraz filtrować różnice zmiennoprzecinkowych się z tolerancją (rundependent.py/fpdiff.py~~HEAD=pobj) nowe ustawienie w pliku konfiguracyjnym & quot; & quot ;. floating_point_tolerance Zobacz dokumentacji na stronie internetowej. Dzięki Michael Behrisch do tego. Może teraz sortowania plików wynikowych z różnych możliwych wzorów źródłowych (sandbox.py) Zasadniczo collate_file jest lista. Może wymagać migracji w teorii.
- rozsprzęgniętych ignorując inne błędy z błędów jak & quot sprawozdawczości; wewnętrzny błąd & quot; (knownbugs.py) Teraz oddzielne pola do tych rzeczy, gdy robi & quot; Wprowadź informacje porażka & quot;
- Błędy oznaczone jako & quot; wewnętrzny błąd & quot; się opisana w preferencji pozycji & quot; znany błąd & quot; (knownbugs.py) Były to zazwyczaj jakiś błąd krytyczny ogólnie środowiska
- Ustawienie Plik konfiguracyjny & quot; performance_use_normalised _% & quot; przemianowany na rodzajowej aplikacji (default.py) Teraz o nazwie & quot; use_normalised_percentage_change & quot; w celu uwzględnienia ewentualnego wykorzystania do innych celów. Stara nazwa alias.
- Mechanizm ruchu nie ponosi asynchroniczne edycje plików możliwe jest więcej (traffic.py)
- Trzeba wyraźnie wymienione programy, które mogą to zrobić: klucz z & quot; asynchroniczny & quot; w & quot; collect_traffic & quot; Ustawienie w pliku konfiguracyjnym, który jest obecnie słownika.
- Nie jest już ruch i ignoruje brakujące pliki usecase. (default.py) & quot; definition_file_stems & quot; teraz jest słownik, w którym elementy, takie jak te mogą być włączył & quot; regenerują & quot;
- Teraz skonfigurować kasę, czy możemy przy uruchamianiu skryptów, w tym generowania strony (default.py) Środki repozytorium lokalizacja może zależeć od TEXTTEST_CHECKOUT.
- Podnosi & quot; właściwości & quot; Pliki w sposób podobny do & quot; & quot; środowisko Pliki (testmodel.py) używany dla aplikacji Java. Zobacz stronę internetową po więcej informacji.
- Domyślne położenie plików tymczasowych zmienił (engine.py) Teraz pisze do ~ / .texttest / tmp zamiast $ TEMP lub ~ / texttesttmp
- Wersja sterowania Wtyczki do przeglądarek / poprawki błędów:
- operacje administracyjne zaktualizować VCS poprawnie (version_control.py) Zmiana nazwy, przenoszenie i usuwanie również zrobić w VCS dla badań przy VCS-control
- Czy można teraz dodać do VCS poprzez TextTest (version_control.py) Oddzielne działania na odpowiednim menu
- Teraz obsługuje Bazaar i Mercurial oraz CVS (bzr.py/hg.py/version_control.py~~HEAD=dobj)
- Ukrywanie & quot; wiadomo & quot; kategoria działa poprawnie (version_control.py)
- Zmiany wewnętrzne:
- TextTest teraz podzielony na pakiety tak wiele plików zostało przeniesionych
- Poprawione błędy:
- Mechanizm ruchu nie obsługuje usuwania katalogów usuwając wszystkie pliki już więcej (traffic.py) faktycznie przechowuje i odtwarza usuwanie katalogów bezpośrednio.
- Nie działa jako flaga już brakuje, jeśli batch_collect_compulsory_version pokrywa się z wersji podanych w wierszu poleceń (batch.py)
- Python 2.6 nie powinny produkować irytujących wiadomości o nieaktualnych modułów więcej.
- obejść GTK 2.14 błąd w obsłudze wyboru pliku, nie będzie zawieszana
- stan Wyścig usunięty z serwera wirtualnego obsługi w systemie UNIX: nie powinno przeciekać więcej serwerów wirtualnych (startXvfb.py)
- Nie jest już StackTrace jeśli & quot; tłumacz & quot; ścieżka jest nieprawidłowa (domyślnie / __ __ startowych. py)
- Nie jest już StackTrace gdy testy repozycjonujące jeśli ma uprawnienia do zapisu plików (default_gui.py)
- Teraz pokazuje poprawne nazwy testu na pasku stanu po zmianie nazwy (engine.py)
- nie upaść, jeśli kopiowanie lub przenoszenie apartament i jego zawartość (default_gui.py)
- Teraz pracuje uruchomić lokalnie z katalogu bin. Jeszcze raz podziękowania dla Michaela Behrisch (texttest.py) & quot; Dodatkowe wersje & quot; Napisać do rozsądnych miejscach repozytorium partii, gdy nie ma wersji podane na linii poleceń (batch.py)
- prace generacji strony dla & quot; Extra wersji & quot; aplikacji, nawet jeśli rodzic jest zablokowany lub nie ma danych (batch.py)
Komentarze nie znaleziono