diff --git a/work/fsight/archive/TesterRequirements.md b/work/fsight/archive/TesterRequirements.md new file mode 100644 index 0000000..e03a31c --- /dev/null +++ b/work/fsight/archive/TesterRequirements.md @@ -0,0 +1,9 @@ +Требования к тестировщику мобильного фреймворка FMP: + +Мы занимаемся разработкой Мобильной платформы, которая включает в себя сервер и клиенты на популярных операционных системах: Android, iOS, Aurora. Клиентом является библиотека для разработчиков под конкретную платформу. Предстоит тестирование клиента для Android, а в перспективе и клиентов остальных платформ. Вот небольшой список навыков, которые потребуются для работы: + +* Опыт коммерческого тестирования 1-2 года. +* Опыт разработки тест-кейсов. Потребуется проработка множества нетипичных состояний сервера и клиента. Тестирование с учётом реальных условий использования, например нестабильного Интернет соединения. +* Понимание стратегий ручного тестирования и его виды. О многих сценариях "Что может пойти не так на сервере?" наши разработчики даже и не догадываются. Некоторые вещи либо невозможно, либо крайне сложно автоматизировать. Так или иначе, потребуется хотя бы первично вручную искать проблемы. +* Опыт работы с программными библиотеками. Желательно иметь представление о том, что такое библиотека для разработчиков. У библиотек нет графического интерфейса для работы, поэтому нужно будет опираться на документацию и писать простейший код на Java/Kotlin/Swift/C++ - вызывать методы (функции, операции) с различными параметрами и смотреть на их отчёт и фактический результат. +* Опыт работы с популярными СУБД, в частности Postgres. Сервер умеет работать с множеством таких систем, знание которых может пригодиться в очень частных случаях. Но и Postgres будет достаточно.