Pytania otagowane jako testing

Weryfikacja zachowania systemu oprogramowania w stosunku do oczekiwanego zachowania tego systemu.

11
Czy poprawianie błędów jest poprawne bez dodawania nowych funkcji podczas wydawania oprogramowania do testowania systemu?
To pytanie skierowane jest do doświadczonych testerów lub przewodów pomiarowych. Oto scenariusz z projektu oprogramowania: Powiedzmy, że zespół programistów ukończył pierwszą iterację 10 funkcji i udostępnił ją do testów systemowych. Zespół testowy stworzył przypadki testowe dla tych 10 funkcji i oszacował 5 dni na testowanie. Zespół twórców oczywiście nie może …

5
Czy można programowo ocenić bezpieczeństwo dla dowolnego kodu?
Ostatnio dużo myślałem o bezpiecznym kodzie. Bezpieczny dla wątków. Bezpieczny dla pamięci. Bezpieczny, nie wybuchnie w twarz. Ale dla jasności w tym pytaniu zastosujmy model bezpieczeństwa Rust jako naszą definicję. Często zapewnienie bezpieczeństwa jest trochę problemem, jak duży jest Internet, ponieważ, jak dowodzi potrzeba Rust unsafe, istnieją pewne bardzo rozsądne …

7
Czy testy end-to-end i testy integracyjne są tego warte w przypadku zadań o znaczeniu innym niż misyjny?
Powszechnie wiadomo, że kompleksowe testy integracyjne są kosztowne. Oczywiście, jeśli opracujemy aplikacje, w których ludzie mogą umrzeć, jeśli coś pójdzie nie tak, warto zainwestować. Jednak w aplikacjach, w których błędy nie są końcem świata, nie byłoby taniej całkowicie pominąć testy E2E i testy integracyjne i zamiast tego opracować plan tworzenia …
9 testing  qa  pricing  risk 

4
Refaktoryzacja - czy właściwe jest po prostu przepisanie kodu, o ile wszystkie testy przejdą pomyślnie?
Niedawno obejrzałem „Wszystkie małe rzeczy” z RailsConf 2014. Podczas tej rozmowy Sandi Metz refaktoryzuje funkcję, która zawiera dużą zagnieżdżoną instrukcję if: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name != 'Sulfuras, Hand of Ragnaros' @quality -= …

1
Jak zarządzać testami jednostkowymi w projekcie?
Mam w swoim projekcie kod, który osobiście nazywam tests, a nie testy jednostkowe. Mają być uruchamiane, a wynik musi być oceniony przez człowieka. Zrobiłem to, ponieważ tworzę silnik fizyki i podczas projektowania musiałem zobaczyć, co robię. Więc zrobiłem simulationpakiet w moim module testowym. Są to technicznie testy jednostkowe, ponieważ symulacje …

6
Na którym etapie Agile (SCRUM) powinniśmy zacząć tworzyć testy automatyzacji?
Trochę o mnie - jestem ręcznym testerem od prawie 2 lat w środowisku Agile, używając SCRUM (1-2 tygodniowe sprinty). Dlatego chcę wprowadzić testy automatyzacji w mojej pracy przy użyciu Selenium WebDriver (z Javą). Moje pytanie dotyczy tego, kiedy powinienem ręcznie przetestować funkcjonalność i kiedy powinienem przekonwertować je na testy automatyzacji? …

3
Czasami funkcje prywatne są po prostu jeszcze nie wyodrębnionymi wewnętrznymi jednostkami funkcjonalności. Dlaczego więc ich nie przetestować?
Czasami prywatne funkcje modułu lub klasy są po prostu jeszcze do wyodrębnienia wewnętrznymi jednostkami funkcjonalności, które mogą zasługiwać na własne testy. Dlaczego więc ich nie przetestować? My będziemy pisać testy do nich później, jeśli / kiedy są one wyodrębnione. Dlaczego więc nie napisać testów teraz, gdy są one nadal częścią …
9 python  testing 

2
Czy mogę sprawdzić istnienie adnotacji w teście jednostkowym?
Mam hierarchię klas Java, która jest utworzona przez klasę Abstract i jej rozszerzenia N. W klasie abstrakcyjnej mam metodę, która jest opatrzona adnotacją @Remove. Chociaż nie otrzymamy żadnych wyjątków, że szybko się nie powiedzie, jeśli ta adnotacja zostanie usunięta, możemy wyjść z wyjątków pamięci, więc chciałbym mieć pewność, że zauważymy …

3
Gdzie mam przechowywać dane testowe?
Mam mniejsze testy jednostkowe, które używają małych fragmentów z prawdziwych zestawów danych. Chciałbym również przetestować mój program pod kątem pełnych zestawów danych z wielu powodów. Jedynym problemem jest to, że pojedynczy prawdziwy zestaw danych ma około ~ 5 GB. Nie znalazłem żadnych twardych liczb, które mogłyby przechowywać repozytoria Git, ale …
9 testing 

2
Testowanie struktur stanowych, takich jak Phaser?
TL; DR Potrzebuję pomocy w identyfikacji technik upraszczających zautomatyzowane testowanie jednostek podczas pracy w ramach stanowych. Tło: Obecnie piszę grę w TypeScript i frameworku Phaser . Phaser opisuje się jako środowisko gry HTML5, które stara się jak najmniej ograniczać strukturę twojego kodu. Wiąże się to z kilkoma kompromisami, a mianowicie, …

1
Testowanie luki między jednostką a integracją: integracja w małych, komponentowych, integracyjnych testach
W ciągu ostatnich kilku tygodni zastanawiałem się, jak wypełnić lukę w naszej metodologii testowania. Upraszczając, testy jednostkowe są zbyt małe, a tradycyjne testy integracyjne są zbyt duże. Częstym scenariusz pojawia się gdzie Ai Bstosowania zarówno komponent C. Jednak Ai Bmają nieco inne wymagania dotyczące i zrobić nieco inne założenia dotyczące …


1
Czy do testowania / weryfikacji SQL można używać relacyjnych dowodów algebry / rachunku różniczkowego?
Czy jest wykonalne lub możliwe jest użycie algebry relacyjnej i / lub rachunku relacyjnego w postaci dowodów do testowania / weryfikacji poprawności instrukcji SQL, funkcji i procedur przechowywanych? Wydaje mi się, że powinno to być co najmniej możliwe, ale nie wiem, czy brakuje mi jakiegoś szczegółu, który sprawia, że ​​mapowanie …


7
Jak utrzymać stabilność pnia, gdy testy trwają długo?
Mamy trzy zestawy pakietów testowych: „Mały” apartament, którego uruchomienie zajmuje tylko kilka godzin „Średni” apartament, który zajmuje wiele godzin, zwykle jest uruchamiany co noc (co noc) „Duży” pakiet, którego uruchomienie zajmuje tydzień + Mamy też kilka krótszych pakietów testowych, ale nie skupiam się na nich tutaj. Obecna metodologia polega na …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.