Pytanie 1
Co oznacza pojęcie TDD w kontekście programowania?
Wynik: 39/40 punktów (97,5%)
Wymagane minimum: 20 punktów (50%)
Co oznacza pojęcie TDD w kontekście programowania?
Jakie słowa kluczowe są stosowane w języku C++ do zarządzania wyjątkami?
Zmienna o typie logicznym może mieć następujące wartości:
Co zostanie wyświetlone po wykonaniu poniższego kodu w języku Python?
data = [1, 2, 3, 4, 5] result = list(map(lambda x: x*2, filter(lambda x: x % 2 == 0, data))) print(result)
Wykorzystując jeden z dwóch zaprezentowanych sposobów inkrementacji w językach z rodziny C lub Java, można zauważyć, że
Zapis pierwszy:
b = a++;Zapis drugi:
b = ++a;
Który z wymienionych elementów NIE stanowi części instrukcji dla użytkownika programu?
Zaprezentowany wykres ilustruje wyniki przeprowadzonych testów

Jakiego typu testy są stosowane do sprawdzania funkcjonalności prototypu interfejsu?
Jakie kroki należy podjąć po wykryciu błędu w kodzie podczas testowania?
W przedstawionych funkcjonalnie równoważnych kodach źródłowych po przeprowadzeniu operacji w zmiennej b zostanie zapisany wynik:
| Python: | C++/C#/Java: |
x = 5.96; b = int(x); | double x = 5.96; int b = (int)x; |
Co zostanie wyświetlone w konsoli po wykonaniu poniższego kodu?
console.log(typeof null); console.log(typeof undefined); console.log(typeof []); console.log(typeof NaN);
W standardzie dokumentacji testów oprogramowania IEEE 829-1998 opisany jest dokument, który zawiera dane o tym, jakie przypadki testowe były wykorzystane, przez kogo i czy zakończyły się sukcesem. Co to jest?
Jednym z kroków przy publikacji aplikacji mobilnej w sklepie Google Play są testy Beta, które charakteryzują się tym, że są one
Kompilator może wygenerować błąd "incompatible types", gdy
Dokumentacja, która została przedstawiona, dotyczy algorytmu sortowania
| To prosta metoda sortowania opierająca się na cyklicznym porównywaniu par sąsiadujących ze sobą elementów i zamianie ich miejscami w przypadku, kiedy kryterium porządkowe zbioru nie zostanie spełnione. Operacje te wykonywane są dopóki występują zmiany, czyli tak długo, aż cały zbiór zostanie posortowany. |
Jaki rodzaj testów można scharakteryzować przedstawionym opisem?
| Nazwa | Opis | Czynności | Po teście |
|---|---|---|---|
| Formularz osobowy | Sprawdzenie odpowiedzi formularza na błędy użytkownika | 1. czy wpisano wszystkie wymagane pola? 2. czy e-mail zawiera znak @? 3. czy nr telefonu zawiera cyfry, zgodnie ze wzorcem? 4. czy jest zgoda na przetwarzanie danych? | Usunąć z bazy danych wpisane podczas testowania osoby |
Jakie elementy powinny być uwzględnione w dokumentacji testowej aplikacji?
Jaki będzie wynik działania poniższego kodu w języku Python?
def fun(x, l=[]): l.append(x) return l print(fun(1)) print(fun(2)) print(fun(3, [])) print(fun(4))
Jaki będzie wynik działania poniższego kodu w języku C#?
int x = 5; int y = 10; Console.WriteLine($"Suma {x} i {y} wynosi {x + y}");
Jakie narzędzie jest wykorzystywane do zgłaszania błędów w projektach IT?
Jaką wartość będzie miała zmienna result po wykonaniu poniższego kodu PHP?
$array = [5, 1, 8, 3, 7]; $result = 0; foreach ($array as $value) { if ($value > $result) { $result = $value; } }
Na schemacie widoczny jest fragment diagramu blokowego pewnego algorytmu. Ile razy zostanie zweryfikowany warunek n<7?

Jakie zadanie wykonuje debugger?
Przedstawiony na filmie kod napisany w języku C++ nie kompiluje się. Co należy zmienić w tym kodzie, aby proces kompilacji wykonał się bez błędów?
Która biblioteka JavaScript jest najczęściej używana do tworzenia testowalnych funkcji asynchronicznych?
Jakie jest główne zadanie debuggera w środowisku programowania?
Który z wymienionych kroków wchodzi w skład testowania aplikacji?
Jakie będą skutki wykonania podanego fragmentu kodu w języku C++?
vector <int> liczby; for(int i=0; i<10; i++) { liczby.push_back(2*i); }
Jakie z wymienionych działań jest fundamentalne w modelu kaskadowym?
Które z poniższych narzędzi służy do analizy wydajności stron internetowych?
Jaką wartość zwróci funkcja napisana w języku C++, jeżeli jej argumentem wejściowym jest tablica stworzona w następujący sposób:
int tablica[6] = {3,4,2,4,10,0};
int fun1(int tab[]) { int wynik = 0; for(int i = 0; i < 6; i++) wynik += tab[i]; return wynik; }
Który typ testów jest wykonywany na pojedynczych komponentach lub funkcjach w izolacji?
Jakie narzędzie jest najbardziej odpowiednie do identyfikacji błędów w trakcie działania programu?
Co to jest automatyzacja testowania procesów?
Jakie elementy powinny być uwzględnione w scenariuszu testów aplikacji?
Które narzędzie najlepiej nadaje się do analizy wydajności aplikacji JavaScript?
Jakie aspekty powinny być brane pod uwagę przy tworzeniu zestawów danych?
Które z wymienionych działań, które są częścią procesu kreowania prostej galerii zdjęć w formie aplikacji mobilnej, powinno być realizowane przez zespół?
Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?
W sekcji, która odpowiada za obsługę wyjątku wygenerowanego przez aplikację, należy to zdefiniować