Pytania otagowane jako testing

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

5
Czy warto przeprowadzać testy jednostkowe, które usuwają i kpią z wszystkiego, co publiczne?
Kiedy wykonuję testy jednostkowe w „właściwy” sposób, tj. Przerywając każde publiczne połączenie i zwracając ustawione wartości lub kpiny, mam wrażenie, że tak naprawdę niczego nie testuję. Dosłownie patrzę na mój kod i tworzę przykłady oparte na logice za pomocą moich publicznych metod. I za każdym razem, gdy zmienia się implementacja, …

21
„Wczoraj działało, przysięgam!” Co możesz zrobić? [Zamknięte]
Kiedy przychodzisz rano, okazuje się, że twoje oprogramowanie już nie działa, nawet jeśli miało to miejsce, gdy wyszedłeś wczoraj wieczorem. Co robisz? Co najpierw sprawdzasz? Co robisz, aby przestać się gniewać i zacząć pracować nad swoim problemem? Czy obwiniasz swoich kolegów i idziesz bezpośrednio do nich? Co można zrobić, aby …

8
Czy to dobrze, że testerzy rywalizują o to, kto otworzy więcej błędów?
Jestem programistą. Istnieje zespół testerów, którzy śledzą i wykonują przypadki testowe napisane przez analityka, ale także przeprowadzają testy eksploracyjne. Wygląda na to, że testerzy rywalizowali o to, kto otwiera więcej błędów, i zauważyłem, że jakość zgłoszeń błędów spadła. Zamiast testować funkcjonalność i zgłaszać błędy związane z działaniem oprogramowania, testerzy zgłaszali …

6
Testowanie wyścigów wielowątkowych
Czytanie komentarzy do tej odpowiedzi , w szczególności: To, że nie możesz napisać testu, nie oznacza, że ​​nie jest zepsuty. Niezdefiniowane zachowanie, które zwykle działa zgodnie z oczekiwaniami (C i C ++ są tego pełne), warunki wyścigu, potencjalne zmiany kolejności z powodu słabego modelu pamięci ... - CodesInChaos 7 godzin …

11
W jaki sposób testowane jest oprogramowanie w krytycznych systemach życia lub śmierci?
Samolot, w przeciwieństwie np. Do strony internetowej, to system, w którym każda awaria w niektórych systemach jest całkowicie niedopuszczalna, ponieważ błędy w np. Monitorowaniu lotu mogą spowodować nieprawidłowe działanie autopilota i wykonanie nurkowania. Oczywiście tak się nie dzieje, ponieważ genialni inżynierowie z Boeinga i Airbusa sprawdzają autopilota, aby upewnić się, …
51 testing 

3
Czy twierdzenia lub testy jednostkowe są ważniejsze?
Zarówno twierdzenia, jak i testy jednostkowe służą jako dokumentacja bazy kodu i sposób wykrywania błędów. Główne różnice polegają na tym, że funkcja działa jako kontrola poczytalności i widzi rzeczywiste dane wejściowe, podczas gdy testy jednostkowe działają na określonych symulowanych danych wejściowych i są testami na podstawie jednej dobrze zdefiniowanej „właściwej …

15
Prawie każdy zgłoszony błąd jest błędem o wysokim priorytecie [zamknięty]
Zauważyłem pewien wzorzec podczas pracy nad kilkoma projektami oprogramowania: znaczna większość zgłoszonych błędów miała wysoki / bardzo wysoki priorytet. Zapytałem niektórych kolegów, dlaczego tak się dzieje, i powiedzieli, że jeśli błąd nie ma tego priorytetu, bardzo rzadko Bug zwraca uwagę programistów, co rzeczywiście ma sens. Chciałem więc wiedzieć, czy ten …


11
Jakie są wady testów automatycznych?
Na tej stronie znajduje się wiele pytań, które zawierają wiele informacji na temat korzyści, jakie można uzyskać dzięki automatycznym testom. Ale nie widziałem niczego, co reprezentowałoby drugą stronę medalu: jakie są wady? Wszystko w życiu jest kompromisem i nie ma srebrnych kul, więc z pewnością muszą istnieć ważne powody, aby …



14
Jak polepszyć się w testowaniu własnego kodu
Jestem stosunkowo nowym programistą i jedną z rzeczy, które powinienem poprawić, jest moja zdolność do testowania własnego kodu. Za każdym razem, gdy opracowuję nową funkcjonalność, bardzo trudno jest podążać wszystkimi możliwymi ścieżkami, aby znaleźć błędy. Staram się podążać ścieżką, na której wszystko działa. Wiem, że jest to dobrze znany problem …
45 testing 


4
Czy dane testowe powinny być sprawdzane w kontroli wersji?
Piszę kod testowy dla funkcji przetwarzającej pliki PDF. Podstawowa idea testów polega na tym, że kieruję je w stronę wybranych plików PDF, które przetwarzam i sprawdzam, czy wyniki są zgodne z oczekiwaniami. Moje pytanie brzmi: gdzie powinienem przechowywać te duże pliki PDF? Czy powinienem sprawdzić je w kontroli wersji wraz …

9
Jak twoje dziecko ma kroki w TDD?
Dzisiaj trenowaliśmy TDD i znaleźliśmy następujący punkt nieporozumienia. Zadanie polega na tym, aby wejściowa „1,2” zwróciła sumę liczb, która wynosi 3. To, co napisałem (w C #) to: numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two numbers and input is correct Ale inni woleli robić to …
37 testing  tdd 

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.