D.....o
D.....o
#csharp #programowanie #naukaprogramowania #dotnet
Do tej pory nie bawiłem się zbytnio w testowanie, trochę sobie potestowałem manualnie kod w konsolowych apkach c# typu kalkulator itp. Mam pytanko czego się używa przy testowaniu kodu w .NET i czy ktoś ma może jakieś fajne źródła? Na Pluralsight jest parę kursów ale nie chcę w ciemno czegoś katować żeby się okazało że są lepsze sposoby.
  • Najlepsze
  • Wszystkie komentarze
b.....u
b.....u
@Dzolejro: w każdej firmie zajmującej się robieniem softu pod zamówienie testy jednostkowe dziś są obowiązkowe i pisane przez developerów (a nie testerów). Często spotkasz się z wymogiem, że testy jednostkowe mają pokrywać np. ponad 80% kodu (czasem nawet ponad 90). Jeżeli piszesz dla siebie -> możesz olać. Jeżeli chcesz pisać w dużym zespole w dużej firmie -> ucz się :)

PS. Poczytaj sobie o Test Driven Development (teraz w takich
b.....u
b.....u
@Dzolejro: https://docs.microsoft.com/pl-pl/visualstudio/test/unit-test-basics ?
PS. Jak testowałeś manualnie kod? Chyba nie rozumiem pytania.
b.....u
b.....u
@Dzolejro: w małych firmach się olewa, to prawda. W dużych firmach albo w firmach które stawiają na jakość kodu wprowadza się już testy, które testują testy, które dopiero testują kod (patrz testowanie mutacyjne).
Cytując klasyka: "Odpowiedz sobie najpierw na jedno zajebiście ważne pytanie: co chcesz w życiu robić? A później zacznij to robić."
D.....o
D.....o
@buntuubuntu: może złego wyrażenia użyłem - pisałem ręcznie klasy testowe, podobnie jak w tej dokumentacji, ale dawno temu, tak to od dłuższego czasu w ogóle pomijałem testy ale chcę nadrobić braki w tym zakresie. Czytałem o XUnit i NUnit, podstawowe pytanie brzmi czy skoro nie zamierzam iść w testera jest sens wnikać w takie rzeczy czy podstawowa wiedza w tym zakresie (jak np. dokumentacja Microsoftu) wystarczy
a.....2
a.....2
potestowałem manualnie kod


@Dzolejro: Co (ʘ‿ʘ)
D.....o
D.....o
@atestowanie2: okej wiem złe słowo, jestem laikiem w temacie testowania xd
a.....2
a.....2
@Dzolejro: Chyba lepiej jak na początek sobie będziesz sam jakiś kod pisał, a nie testy robił. Przynajmniej mnie się tak wydaje.
D.....o
D.....o
@atestowanie2: kodzić już potrafię jako tako, jeśli testy jednostkowe nie są obecnie jakimś szczególnym wymogiem to chętnie je pominę.
a.....2
a.....2
@Dzolejro: No jak kodzić już umiesz to testy się przydadzą. Jednak po twoim wpisie odniosłem wrażenie, że nie umiesz.
D.....o
D.....o
@atestowanie2: potrafię pisać programy, nie potrafię ich testować, o tak. Trochę źle skonstruowałem wypowiedź, wybacz.

@buntuubuntu: czytałem trochę o tym, ale różne opinie się słyszy, m. in. takie że w większości firm testy się olewa bo po prostu nie ma na nie czasu, dlatego myślę ile poświęcić na naukę tego żeby nie tracić czasu.