BPTesting 0.9

Licencji: Wolna ‎Rozmiar pliku: N/A
‎Ocena użytkowników: 3.0/5 - ‎1 ‎Głosów

Projekt testowania uczestników BPEL Projekt BPTesting proponuje testowanie metody wyprowadzania i wykonywania, aby podkreślić możliwe rozbieżności interoperacyjności w aranżacjach BPEL. Testy uczestników są przeprowadzane przez zestawy testów "ad-hoc" uzyskane za pomocą technik sprawdzania modelu. Generowanie danych dla testów jest prowadzone przez algorytm genetyczny. Wprowadzenie Service Oriented Computing to powstająka dyscyplina, która promuje i ułatwia integrację systemów oprogramowania między organizacjami. W takim kontekście kwestie interoperacyjności są uważane za główne zagrożenie dla prawidłowej integracji. W tym ustawieniu aranżacji usługi odnosi się do kompozycji usługi, która przewiduje obecność centralnego punktu kontroli i wykonywania (orchestrator) między wieloma niezależnymi usługami uczestników. Web Service-Business Process Execution Language (BPEL w skrócie) ma wielką szansę stać się wiodącym standardem aranżacji usług sieci Web i z punktu widzenia testowania stanowi ważne wyzwania. Nasze podejście łączy techniki sprawdzania modelu i algorytmów genetycznych w celu uzyskania przypadków testowych, które mają być używane w celu sprawdzenia zachowania usług, które będą odgrywać rolę w danej aranżacji. W szczególności techniki algorytmów genetycznych są stosowane w celu radzenia sobie z generowaniem danych i unikania problemów związanych z wybuchem stanu. Implementacji Począwszy od opisu BPEL i zestawu powiązanych plików WSDL, nasza struktura jest w stanie zbudować model Java odpowiedni dla kontrolera modelu Java PathFinder i algorytm genetyczny do generowania danych. Tworzą wykonanie modelu jesteśmy w stanie izolować ślady wykonania i wyprowadzać przypadki testowe dla każdego uczestnika zaangażowanych. Realizacja jest na wczesnym etapie rozwoju, ale budujemy kompletną infrastrukturę systemu. Teraz tylko podzbiór języka BPEL jest tłumaczony, a model wymaga ręcznej modyfikacji, aby być wykonywalna. Docenimy wszelkie komentarze, sugestie lub zaangażowanie dotyczące projektów. Zobacz sekcję "Ludzie" dla kontaktów.

historia wersji

  • Wersja bpt0.9 opublikowany na 2009-10-29
    Kilka poprawek i aktualizacji
  • Wersja bpt0.9 opublikowany na 2009-10-29

Szczegóły programu