Details
-
Type: Improvement
-
Status: Resolved
-
Priority: Minor
-
Resolution: Obsolete
-
Affects Version/s: Current Version
-
Fix Version/s: Current Version
-
Component/s: OIOIOI
-
Labels:
Description
We've recently added support for selenium tests in OIOIOI. They're great for testing integration, simulating real contests, users behaviour etc.
Right now there's only few tests so it would be nice to add some more. It's also a good way to learn about OIOIOI's components!
More details here: http://oioioi.readthedocs.io/en/latest/sections/misc.html#selenium-tests.
Right now there's only few tests so it would be nice to add some more. It's also a good way to learn about OIOIOI's components!
More details here: http://oioioi.readthedocs.io/en/latest/sections/misc.html#selenium-tests.
1. OI stress - wysyłanie ciągle submit i ranking 100 pod rząd (więcej niż jedna osoba – da się w selenium?)
2. OI typowy - są trzy problemy, osoba się loguje, ściąga pdfy, wysyła do każdego zadania rozwiązanie, przechodzi do “moich zgłoszeń”
3. Pytania i ogłoszenia - osoba się loguje, zadaje pytanie na forum, wylogowuje się
4. Przełączanie kontestu – osoba się loguje, wysyła zadanie do jednego kontestu, zmienia kontest, wysyła w drugim konteście
5. Wysyłanie pliku i wklejanie kodu - wysyłamy rozwiązanie jako plik i poprzez wklejenie do pola tekstowego
6. Problemset – wyszukujemy “babcia” w problemsecie i bierzemy pierwsze zadanie z listy znalezionych, wysyłamy rozwiązanie
7. Zmiana hasła - logujemy się, zmieniamy hasło, wylogowujemy się, logujemy się z powrotem nowym hasłem1.