Wpis z mikrobloga

Cześć,
Jak wygląda testowanie kodu C++ z poziomu pythona? Często w ofertach pracy dla programisty C++ spotykam się z takim wymaganiem. Czy testowanie polega na wstrzykiwaniu danych i oczekiwaniu na konkretną odpowiedź? Czy całkowicie na czym innym?

#programowanie #programista15k #python #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Parseval: dużo możliwości, to co opisałeś też prawdopodobne ( ͡° ͜ʖ ͡°) np u mnie w projekcie zrobiliśmy symulator firmwaru na windowsa z pythonowym cli(wygooglaj embedding python in c/cpp), dzięki temu możemy testować całe api skryptami py zamiast puszczać testy na sprzęcie
  • Odpowiedz
@Parseval: zwykłe testy funkcjonalne, które używają twojej aplikacji nie zaglądając w kod. Przykładowo aplikacja konsolowa zostanie uruchomiona przez testy z parametrami wejściowymi, to co będzie sprawdzane to wynik. Jeżeli twoja aplikacja jest serwisem http, to testy będą polegały na wysyłaniu requestów i sprawdzaniu responsów. Takie testy nie muszą używać jakiegoś wyszukanego frameworka, w najprostszym przypadku wystarczy standardowa biblioteka do testów, taki przykład https://www.ontestautomation.com/writing-tests-for-restful-apis-in-python-using-requests-part-1-basic-tests/
  • Odpowiedz