Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "testowanie" wg kryterium: Temat


Tytuł:
Narzędzie do automatycznego przeprowadzania testów mutacyjnych
A tool for automatic mutation testing
Autorzy:
Młocek, Piotr
Opis:
Testowanie oprogramowania jest bardzo ważnym etapemprocesu jego tworzenia. W dzisiejszych czasachoprogramowanie kontroluje bardzo wiele urządzeń, z którymimamy do czynienia na co dzień. W związku z tym istotne jestposzukiwanie nowych metod zwiększania jakości testów.Dzięki zwiększeniu jakości testów zwiększana jest równieżjakość i niezawodność tworzonego oprogramowania. Jednąz metod zwiększania jakości testów jest testowanie mutacyjne.Praca opisuje zagadnienia związane z testowaniemmutacyjnym oraz aplikację, która automatyzuje i przyspieszaproces testowania mutacyjnego. Celem pracy było sprawdzeniew jakim stopniu analiza mutacyjna jest użyteczna przyzwiększaniu jakości oprogramowania oraz sprawdzenie jakbardzo można przyspieszyć tę analizę poprzez rozproszeniepewnych obliczeń na wiele komputerów. Przeprowadzoneeksperymenty wykazały, że testowanie mutacyjne jest bardzodobrą metodą poprawiania jakości oprogramowania.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Comparison Study of Test Case Allocation Schemes in Software Partition Testing
Porównanie wybranych strategii losowego testowania oprogramowania
Autorzy:
Worwa, K.
Stanik, J.
Tematy:
testowanie oprogramowania
strukturalne testowanie losowe
testowanie w pełni losowe
software testing
partition testing
random testing
Pokaż więcej
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Powiązania:
https://bibliotekanauki.pl/articles/305891.pdf  Link otwiera się w nowym oknie
Opis:
The partition testing method is a commonly followed practice towards the selection of test cases. For partition testing, the program's input domain is divided into subsets, called subdomains, and one or more representatives from each subdomain are selected to test the program. The goal of such partitioning is to make the division of the program's input domain in such a way that when the tester selects test cases based on the subsets, the resulting test set is a good representation of the entire domain. The main aim of the paper is to analyse the fault-detecting ability of the partition testing method. Using effectiveness metrics for testing and partitioning schemes this paper makes a comparison of various test case allocation schemes in partition testing.
W artykule przedstawione są wyniki porównania dwóch, najczęściej wykorzystywanych w praktyce, strategii losowego tworzenia zbioru danych testowych. Pierwsza z tych strategii, nazywana testowaniem w pełni losowym, polega na losowaniu poszczególnych przypadków testowych ze zbioru wszystkich możliwych zestawów danych wejściowych rozpatrywanego programu, przy czym najczęściej przyjmuje się tutaj, że wylosowanie każdego z tych zestawów jest jednakowo prawdopodobne. Druga z analizowanych strategii zakłada podział całego zbioru wszystkich możliwych zestawów danych wejściowych programu na tzw. partycje, będące podzbiorami, tworzonymi w oparciu o kryteria wykorzystywane w testowaniu strukturalnym. Strategia ta jest nazywana strukturalnym testowaniem losowym. Zawarte w artykule rozważania mają na celu określenie warunków, dla których jedna z ww. strategii testowania losowego jest lepsza od drugiej, w sensie prawdopodobieństwa wykrycia co najmniej jednego błędu.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Testing schemes for systems based on FPGA processor cores
Testowanie systemów FPGA wykorzystujących rdzenie procesorów
Autorzy:
Węgrzyn, M.
Sosnowski, J.
Tematy:
testing processor cores
application driven testing
FPGA
testowanie rdzeni procesorowych
testowanie aplikacyjne
Pokaż więcej
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Powiązania:
https://bibliotekanauki.pl/articles/153733.pdf  Link otwiera się w nowym oknie
Opis:
Many systems implemented in FPGAs are based on embedded processor cores (the so called soft cores). Testing such systems is a challenging task due to possible faults in functional blocks, configuration memory and relevant circuitry. The paper deals with software-based self-test schemes taking into account an important requirement on test memory and time overheads. Special attention is paid to configuration faults caused by SEUs (single event upsets). The effectiveness of the proposed method has been verified in fault injection experiments.
W systemach wbudowanych realizowanych na bazie struktur FPGA coraz częściej wykorzystuje się skonfigurowane rdzenie procesorów. Testowanie takich systemów jest dość dużym wyzwaniem ze względu na dość szeroką klasę możliwych błędów w blokach funkcjonalnych, pamięci konfiguracyjnej i związanej z nią logiką. W pracy przedstawiono koncepcje testowania programowego rdzeni procesorów (podejście funkcjonalne, strukturalne, pseudo przypadkowe i aplikacyjne). Szczególna uwagę poświęcono błędom pamięci konfiguracji wynikającym z błędów przemijających, których źródłem jest promieniowanie kosmiczne, szczątkowe promieniowanie użytych materiałów w systemie, czy tez zakłócenia elektryczne. Dokładniej omówiono koncepcje testów złożonych z sekwencji instrukcji, w których wyniki są jednocześnie argumentami wejściowymi dla kolejnych sekwencji (tzw. sekwencje bijektywne). Rozpatrzono problem optymalizacji takich testów biorąc pod uwagę narzut pamięci i czasowy testu oraz pokrycie błędów. Efektywność testów została zweryfikowana w eksperymentach z symulacją błędów. Podane przykłady dotyczą rdzenia procesora 8 bitowego PicoBlaze. Przedstawiona metodyka może być rozszerzona na inne procesory.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza wybranych strategii losowego testowania oprogramowania
A comparison analysis of some random software testing strategy
Autorzy:
Worwa, K.
Tematy:
analiza porównawcza
losowe testowanie oprogramowania
testowanie w pełni losowe
strukturalne testowanie losowe
prawdopodobieństwo
comparative analysis
random software testing
random testing
partition testing
probability
Pokaż więcej
Wydawca:
Polskie Towarzystwo Symulacji Komputerowej
Powiązania:
https://bibliotekanauki.pl/articles/404150.pdf  Link otwiera się w nowym oknie
Opis:
W pracy przedstawione są wyniki analizy porównawczej dwóch, najczęściej wykorzystywanych w praktyce, strategii losowego tworzenia zbioru danych testowych: testowania w pełni losowego (random testing) i strukturalnego testowania losowego (partition testing). Zawarte w pracy rozważania mają na celu określenie warunków, dla których jedna z ww. strategii testowania losowego jest lepsza od drugiej, w sensie prawdopodobieństwa wykrycia co najmniej jednego błędu za pomocą utworzonych w oparciu o nie, tak samo licznych zbiorów danych testowych. Przedstawione rozważania zostały zilustrowane wynikami eksperymentów symulacyjnych, służących porównaniu efektywności analizowanych strategii testowania.
Both partition testing and random testing methods are commonly followed practice towards selection of test cases. For partition testing, the program’s input domain is divided into subsets, called subdomains, and one or more representatives from each subdomain are selected to test the program. In random testing test cases are selected from the entire program’s input domain randomly. The main aim of the paper is to compare the fault-detecting ability of partition testing and random testing methods. The results of comparing the effectiveness of partition testing and random testing may be surprising to many people. Even when partition testing is better than random testing at finding faults, the difference in effectiveness is marginal. Using some effectiveness metrics for testing and some partitioning schemes this paper investigates formal conditions for partition testing to be better than random testing and vice versa.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ocena wpływu procesu testowania na niezawodność modułu programowego
Autorzy:
Worwa, K.
Tematy:
testowanie oprogramowania
wskaźnik niezawodności
Pokaż więcej
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Powiązania:
https://bibliotekanauki.pl/articles/273170.pdf  Link otwiera się w nowym oknie
Opis:
W artkule przedstawiono propozycję modelu wzrostu niezawodności modelu w procesie jego testowania. W celu uwzględnienia, bardzo często występującego w praktyce testowania oprogramowania, zjawiska wykrywania przez różne zestaey danych testowych tych samych błędów wprowadzono pojęcie tzw. macierzy charakterystycznej testowanego modułu. NA podstawie analiy zależności macierzy charakterystycznej i przyrostu wartości wskaźnika niezawodności modułu przedstawiono praktyczne oszacowania tego przyrostu dla wybranych postaci macierzy charakterystycznej testowanego modułu.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie i ocena zgodności z INSPIRE
Examination and assessment of compliance with INSPIRE
Autorzy:
Chojka, A.
Tematy:
INSPIRE
zgodność
testowanie
compliance
testing
Pokaż więcej
Wydawca:
Polskie Towarzystwo Informacji Przestrzennej
Powiązania:
https://bibliotekanauki.pl/articles/346415.pdf  Link otwiera się w nowym oknie
Opis:
Po uchwaleniu w Polsce ustawy o infrastrukturze informacji przestrzennej w znacznym stopniu wzrosło zainteresowanie udostępnianiem danych przestrzennych i związanych z nimi usług, zwłaszcza przez organy państwowe, publiczne i prywatne. Zaowocowało to szeregiem inicjatyw mających na celu budowę tzw. geoportali tematycznych, dedykowanych różnym tematom i zagadnieniom, nazywanych również tematycznymi węzłami IIP na poziomie regionalnym lub lokalnym. Na rynku pojawiło się wiele firm i instytucji wspomagających realizację takich przedsięwzięć, a co więcej zapewniających zgodność swoich rozwiązań z INSPIRE. Ale co de facto oznacza zgodność z INSPIRE? Jak sprawdzić, że dany produkt, rozwiązanie, usługa jest zgodna z INSPIRE? Możliwość sprawdzenia i oceny zgodności z INSPIRE jest szczególnie istotna z punktu widzenia administracji publicznej, która na realizację swoich projektów wydaje pieniądze publiczne i jest za to dosyć skrupulatnie przez społeczeństwo obserwowana i rozliczana. Celem niniejszego artykułu jest wypracowanie i zaproponowanie metodyki badania i oceny zgodności z INSPIRE, przede wszystkim w zakresie danych, metadanych i usług. Omówiona zostanie również zgodność na poziomie prawnym i technicznym.
After passing the Law on spatial information infrastructure in Poland, the interest of making spatial data and services available has increased significantly, particularly among public administration and private institutions. This entailed a series of initiatives that guaranteed building of so-called ‘thematic geoportals’, dedicated to different subjects and issues, also called thematic nodes of Spatial Information Infrastructure at regional or local level. Many companies and institutions supporting implementation of such undertakings have appeared in the market and, moreover, assured that their solutions and products are INSPIRE compliant. But what de facto means ‘INSPIRE compliant’? How to check that a product, solution or service is INSPIRE compliant? The capability to examine and estimate compliance with INSPIRE is particularly important from the public administration point of view, that spends public money to implement its projects and is scrupulously accounted for by the society. The main aim of this paper is to work out and propose methodology of examination and assessment of compliance with INSPIRE, basically with regard to data, metadata and services.
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Review of some test design techniques based on structure
Analiza technik projektowania testów opartych na strukturze
Autorzy:
Karwowska, Barbara
Opis:
Główny cel tej pracy stanowi ukazanie różnych technik projektowania testów opartych na strukturze (tak zwanych testów białoskrzynkowych). W oparciu o przykłady jasno zobrazowane zostały wybrane metody, ich zalety oraz wady.
Bachelor's thesis' main objective is to show various techniques of white-box testing. There are examples which point to their advantages and disadvantages.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Analiza i porównanie szkieletów programistycznych używanych do testów automatycznych
Analysis and comparison of programming frameworks used for automated tests
Autorzy:
Gromek, Damian
Gutek, Dariusz
Tematy:
testing
JUnit
TestNG
Cucumber
testowanie
Pokaż więcej
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Powiązania:
https://bibliotekanauki.pl/articles/1427692.pdf  Link otwiera się w nowym oknie
Opis:
W niniejszym artykule zostały porównane i omówione szkielety programistyczne służące do testów automatycznych. Do celów badawczych zostały wybrane dwa szkielety a następnie zostało zainstalowane i skonfigurowane środowisko badawcze, w którym przygotowano odpowiednie scenariusze testowe. Po odpowiednim przygotwaniu środowiska ba-dawczego zostały przeprowadzone pomiary czasu uruchomienia obydwu frameworków. Wyniki jakie otrzymano pokazano w postaci tabel i wykresów umożliwiających ich późniejszą analizę. Badane frameworki zostały również przeanlizowane pod kątem składni i funkcjonalności. Na koniec zostało przedstawione podsumowanie zawierające najistotniejsze informację i wnioski jakie wynikły z przeprowadzonej analizy.
This article compares and discusses the programming skeletons for automatic tests. Two test skeletons have been se-lected for testing purposes and then a test environment has been installed and configured, in which appropriate test scenarios have been prepared. Once the test environment has been properly prepared, measurements of the time to launch both frameworks were performed. The results obtained were shown in the form of tables and charts for later analysis. The frameworks were also analyzed in terms of syntax and functionality. At the end, a summary was present-ed, containing more information and conclusions that resulted from the analysis.
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies