
Wpis użytkownika DonislawDev w Testowanie oprogramowania
DonislawDevSpecjalista
4piorunówCześć: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)
@DonislawDev - wołaj jak wydasz wersję Open Source.
A w czym pisane?
Cześć, miałem wołać jak wydam open source, jest: https://github.com/donislawdev/BeanNetworkTester
@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,
Spam.
@Cybulion To nie spam:grinning:
@DonislawDev proszę o poprawienie tagu
@DonislawDev luzik arbuzik 😉
@bojowonastawionaowca Dziękuje bardzo:grinning: i przepraszam za zamieszanie, na przyszłość będę pamiętał.
@DonislawDev jest godzina od publikacji na zrobienie tego, proszę na przyszłość o tym pamiętać, tym razem poprawię
@bojowonastawionaowca Ups, sorki, niestety nie mogę już edytować wpisu 😒
@DonislawDev beee