Pytania otagowane jako testing

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

3
Korzystanie z testowania gałęzi w Git
Mamy kogoś (nazwijmy go Ted), który jest odpowiedzialny za testowanie nowych funkcji i poprawek błędów. Używamy Git i GitHub . masterpowinno być / jest zawsze możliwe do wdrożenia i developmenttam, gdzie zatwierdzamy / łączymy nowe funkcje lub poprawki błędów, ale dopiero po ich przetestowaniu przez Ted. Projekt jest w języku …

5
Kiedy masz wystarczająco dużo automatycznych testów, aby mieć pewność co do ciągłości procesu integracji?
Ciągła integracja z testowaniem jest przydatna, aby upewnić się, że kod „wysyłalny” jest cały czas sprawdzany. Jednak naprawdę trudno jest utrzymać kompleksowy zestaw testów i często wydaje się, że kompilacja i tak będzie wadliwa. Ile testów powinieneś czuć się pewnie podczas testowania rurociągów CI? Czy używasz jakiegoś rodzaju danych, aby …

3
Czy stworzenie całkowicie zduplikowanego systemu zapewniania jakości (QA) innej złej praktyki?
W pracy mamy dość skomplikowany system. Nazwijmy ten system System_A. Nasz zespół ds. Kontroli jakości stworzył inny system o nazwie System_B, aby przetestować System_A. Sposób użycia System_B jest następujący. Generujemy dane wejściowe (przy użyciu samego System_B), IN, przetwarzamy je z powrotem przez System_B i generujemy dane wyjściowe, O_B. Proces przebiega …

3
Czy uzasadnione jest brak kryteriów pozytywnych / negatywnych dla testu warunków skrajnych?
Dla jasności napisany przeze mnie test warunków skrajnych zwiększa obciążenie systemu, aż osiągnie punkt krytyczny. Teoretycznie działa w nieskończoność, ale ponieważ zasoby systemowe są skończone, oczekuje się, że po pewnym czasie ulegnie awarii. Mam oczekiwane obciążenie systemu, ale jest to testowane osobno w teście obciążenia . Celem tego testu warunków …


3
Stubbing właściwości z prywatnymi ustawiaczami do testów
Mamy przedmiot public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string Property9 …

1
Czy branża gier stosuje zautomatyzowane testowanie wizualnych części gier / renderowania? W jaki sposób?
Niektóre części gry można łatwo przetestować w sposób zautomatyzowany (logika, matematyka, obsługa danych wejściowych); ale jest też wiele elementów czysto wizualnych i trudnych do przetestowania. Byłbym zaskoczony, gdyby przemysł gier pozostawił to wszystko testom ręcznym; jest w tym wystarczająco dużo pieniędzy, że zgaduję, że włożono wysiłek w testowanie regresji przynajmniej …

5
Metody testowania bardzo dużej aplikacji
Mam bardzo dużą aplikację PHP. Zwykle pracuje nad nim 2-3 programistów i dochodzimy do punktu, w którym wprowadzamy zmiany i robimy błędy (funkcje kaszlu!). Oprogramowanie nie jest skomplikowane, powiedzmy, po prostu wiele się dzieje (35 ~ kontrolerów, o tych samych modelach itp.). Nawet uważając, zmiana tego widoku (poprawianie identyfikatora elementu) …

12
Czy kontrola jakości powinna znaleźć powtarzalne scenariusze?
Czasami mój zespół kontroli jakości zgłasza błędy, ale ani ja, ani oni nie mamy pojęcia, jak je odtworzyć. Prowadzi to do bardzo długich i frustrujących sesji debugowania, które czasem nawet nie przynoszą rezultatów. Moje oprogramowanie jest mocno powiązane z zastrzeżonym sprzętem, więc błędy mogą pochodzić z wielu kierunków jednocześnie. Czy …
10 testing  bug  qa  reporting 

7
Jak przeprowadzane są testy oprogramowania w startupach technologicznych?
Widziałem wiele artykułów badawczych i blogów technicznych, które mogą pochwalić się zaletami testowania oprogramowania. Przekonałem się w tym. Ale ponieważ wszystkie badania nad testami oprogramowania są prowadzone przez duże firmy produkujące oprogramowanie, nie sądzę, aby naprawdę dotyczyły startupów. Ponieważ startupy mają różne potrzeby i ograniczenia w porównaniu do dużych firm …
10 testing  startup 

5
Config Class / Struct: Pattern czy Anti-Pattern? Alternatywy?
Jeśli dodasz nowe opcje konfiguracji do programu, może on często wywoływać mnóstwo efektów falowania, jeśli chodzi o uzyskanie opcji tam, gdzie trzeba działać. Istnieją trzy podstawowe sposoby radzenia sobie z tym, o których jestem świadomy: Przekaż wszystkie ustawienia konfiguracji do części programu, które potrzebują ich jawnie jako prymitywów. Jest to …

3
Czy potrzebujemy danych testowych, czy możemy polegać na testach jednostkowych i testach ręcznych?
Aktualnie pracujemy nad średnim / dużym projektem PHP / MySQL. Przeprowadzamy testy jednostkowe z PHPUnit i QUnit i mamy dwóch pełnoetatowych testerów, którzy ręcznie testują aplikację. Nasze dane testowe (próbne) są obecnie tworzone za pomocą skryptów SQL. Mamy problem z utrzymywaniem skryptów dla danych testowych. Logika biznesowa jest dość złożona, …

9
Radzenie sobie z niekończącym się niekończącym się projektem
Mamy dużą (ponad 1200 godzin) stronę internetową, która ma duże zadłużenie techniczne. Wynika to głównie z następujących (zwykle) przyczyn. Wielu programistów, którzy przychodzą i odchodzą podczas programowania. Zmiana specyfikacji podczas programowania. Dodano wiele dodanych funkcjonalności (w krótkim czasie). Klient chce wielu nowych funkcjonalności, a to w zasadzie sprowadza się do …

7
Kto powinien napisać plan testu?
Jestem w wewnętrznym zespole programistycznym mojej firmy i rozwijamy strony internetowe naszej firmy zgodnie z wymaganiami zespołu marketingowego. Przed udostępnieniem im strony internetowej w celu przetestowania akceptacji poproszono nas o przedstawienie im planu testów. Jednak zespół programistów uważa, że ​​ponieważ wymagania pochodziły od wnioskodawców, mieliby oni najlepszą wiedzę na temat …

8
Czy programiści powinni być zaangażowani w fazy testowania?
używamy klasycznego procesu rozwoju w kształcie litery V. Następnie mamy wymagania, architekturę, projekt, implementację, testy integracji, testy systemu i akceptację. Testerzy przygotowują przypadki testowe podczas pierwszych faz projektu. Problem polega na tym, że z powodu problemów z zasobami (*) fazy testowe są zbyt długie i często są skracane z powodu …

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.