Testy automatyczne w C#

Odpowiedz Nowy wątek
2014-05-05 19:35

Rejestracja: 5 lat temu

Ostatnio: 5 lat temu

0

Witam, to mój pierwszy post na forum ;)

Pytanie do ludzi z branży. Czy jest zapotrzebowanie na ludzi piszących testy automatyczne w C#? Z tego co się zdążyłem zorientować to najpopularniejszym frameworkiem do testów jednostkowych w C# jest NUnit (nie jest to przypadkiem to samo co wbudowany framework w VS?). Dużo ludzi pisze też o Selenium. Który framework jest uważany za standard w biznesie?

Ciągle rozwijam swoje umiejętności kodowania w C# i .NET zastanawiam się nad tą książką - http://helion.pl/ksiazki/c-5-[...]ffiths,csh5pr.htm#spis-tresci
Jak na razie robiłem sobie proste aplikacje w WindowsForm a WPF i ASP.NET muszę się poduczyć. Czy ta książka to będzie dobry wybór?

Pozostało 580 znaków

2014-05-05 20:10
Moderator

Rejestracja: 11 lat temu

Ostatnio: 2 godziny temu

Lokalizacja: Wrocław

1
mgmuras napisał(a):

Z tego co się zdążyłem zorientować to najpopularniejszym frameworkiem do testów jednostkowych w C# jest NUnit (nie jest to przypadkiem to samo co wbudowany framework w VS?).

Nie, wbudowany jest MSTest, który jest dużo uboższy i mniej wygodny w przypadku chociażby CI.

Dużo ludzi pisze też o Selenium. Który framework jest uważany za standard w biznesie?

NUnit/MSTest służą do pisania testów jednostkowych (testów konkretnych metod w kodzie).
Selenium służy do pisania testów automatycznych, tzn. automatycznego korzystania z gotowej aplikacji webowej. Zamiast zatrudniać testerów do ręcznego klikania, można użyć właśnie Selenium.

To tak, jakbyś porównywał pralkę z lodówką. Używa się tego i tego, bo mają różne zastosowania.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2014-05-05 20:16

Rejestracja: 5 lat temu

Ostatnio: 4 lata temu

1

Testy jednostkowe pisze deweloper, w ramach rozwijanej funkcjonalności czy naprawiania buga - rzadko się zdarza, żeby ktoś zajmował się wyłącznie testami jednostkowymi.
"Wbudowany framework w VS" to zapewne MSTest i nie jest tym samym co NUnit. Mnie bardziej odpowiada ten drugi.
Co do Selenium - to jest już narzędzie do testów UI aplikacji webowych, klikające za Ciebie. W projekcie używamy Selenium + SpecFlow - spisują się dobrze.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0