Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika DonislawDev w Testowanie oprogramowania

Specjalista

w Testowanie oprogramowania

4piorunów

Cześć:grinning: , stworzyłem narzędzie do testowania aplikacji/gier w trudnych warunkach sieciowych:

:beans:Pobierz Tutaj

Jeśli Chcecie zasymulować wysoki ping, jitter, utratę pakietów, duplikację pakietów, resety połączeń, limity pobierania i ogrom innych rzeczy, to to narzędzie się nada. Takim szybkim trybem pracy jest wybranie profilu (jest na samym dole) i kliknięcie przycisku "START".

Z takich fajnych rzeczy, to jest też tryb full CLI ze wsparciem CI/CD. można łatwo wysyłać konfigurację programu i profile z ustawieniami do innych z działu QA, hmm co tam jeszcze można. O są jeszcze scenariusze, które można tworzyć, czyli "o x zrób y" albo o "x ustaw z".

Tak wiem, w apce jest troszkę defektów i niespójności UX/UI, językowych, to dopiero wersja V0.2, aktualnie pracuję nad wersją V0.3, która będzie open source, tylko muszę jeszcze posprzątać wiele rzeczy + naprawić i tak dalej :grinning: Program jest w 100% darmowy do użytku komercyjnego i prywatnego. Według mnie to bardzo dobra cena.

PS: Jak ktoś kojarzy mnie z innych wpisów, to pracuję też nad nową grą, nie porzuciłem gamedevu, kiedyś <kiedyś kiedyś> wyjdzie. :-)

#testowanieoprogramowania

Komentarze (11)

Fanatyk1piorunów

@DonislawDev - wołaj jak wydasz wersję Open Source.

A w czym pisane?

Specjalista1piorunów
Specjalista1piorunów

@koszotorobur Cześć:

Język to Python

Cały główny moduł pakietowy stoi na PyDivert (WinDivert), do GUI użyłem tkinter (chociaż mogłem użyć custom thinkter albo QT, QT to jeszcze z C++ troszkę pamiętam), ale na taki projekcik wydaje mi się, że wystarczy korzystanie z custom styli. Z bibliotek to jeszcze psutil (target procesów) i PyInstaller do robienia instalki.

Ogólnie projekt jest odskocznią od indie gamedevu, bo pracowałem sobie nad drugą grą na Steam, ale postanowiłem odpocząć i jakoś tak wyszło, że zacząłem tworzyć Bean Network Tester, wkręciłem się, podczas tworzenia tego projektu korzystam mocno z Claude Code, o ile gry piszę w 100% "ręcznie", to tutaj z racji braku czasu postawiłem na inne podejście. Bo jednak praca + studia + indie gamedev + projekt open source, to zbyt dużo jak dla mnie😅

Open source wyjdzie z wersją V0.3, w tej wersji jest giga dużo zmian pod względem funkcji/UX,

Lider1piorunów

Spam.

Mistrz3piorunów

@DonislawDev proszę o poprawienie tagu

Specjalista1piorunów

@bojowonastawionaowca Dziękuje bardzo:grinning: i przepraszam za zamieszanie, na przyszłość będę pamiętał.

Mistrz1piorunów

@DonislawDev jest godzina od publikacji na zrobienie tego, proszę na przyszłość o tym pamiętać, tym razem poprawię