Техническая поддержка

На данный момент мы оказываем всестороннюю техническую поддержку только на основании соответствующего договора. Для того, чтобы заключить с нами договор на техническую поддержку - пожалуйста, свяжитесь с нами по адресу электронной почты support@testo-lang.ru.

FAQ

Что такое платформа Testo?

Testo - это платформа по автоматизации системных (комплексных) тестов. С помощью специального разработанного языка Testo-lang Вы получаете возможность максимально понятным способом описывать тестовые сценарии с участием виртуальных машин, которые затем интерпретируются платформой Testo. Подробнее ознакомиться с основными преимуществами этой платформы можно на главной странице.

Какую пользу может принести мне платформа Testo?

Не секрет, что даже самая выверенная и оттестированная сама по себе программа может повести себя некорректно, если её поместить в конкретное окружение: неудачная интеграция с ОС, недостаточная отказоустойчивость (например, при выключении питания), неправильная реакция на проблемы с файловой системой, медленная реакция на изменения в сети - вот лишь малая часть того, что может пойти не так когда вашей программой будет пользоваться конечный потребитель. Платформа Testo позволяет вам всегда быть уверенными, что ваша программа ведёт себя корректно в какие бы конечные условия её не поместили.

Если Вы разработчик, то наверняка сталкивались с тем, что программу приходится тестировать на определенных стендах, и в связи с этим приходится делать много рутины: подготавливать стенды, научиться загружать сборки на этот стенд, а затем каждый раз вручную (или с помощью скриптов) проверять, насколько удачно работает та или иная сборка. Платформа Testo может сделать это всё за вас! Нажмите всего лишь одну кнопку и Testo развернет стенд (или приведет его в надлежащий вид), скопирует вашу программу на стенд, и проведет все необходимые проверки полностью автоматически.

Какие тесты можно автоматизировать на платформе Testo?

Платформа Testo предназначена для автоматизации системных тестов на основе взаимодействия виртуальных машин. При этом Testo позволяет Вам писать тестовые сценарии с действиями, которые имитируют действия человека. Таким образом, вы можете автоматизировать любые тесты, которые может выполнить вручную человек, сидя за компьютером (и имеющий возможность перемещаться между несколькими компьютерами). Причём под действиями человека понимаются не только работа с клавиатурой или мышкой, но и работа с "железом" - вставка/извлечение флешек, управление питанием компьютера, сетевыми кабелями, cd-приводом и пр.

Чем отличается CPU-версия и GPU-версия платформы Testo?

Платформа Testo поставляется в двух исполнениях: CPU-версия и GPU-версия. Функционал обоих версий польностью идентичен: любой тест, который Вы можете написать на GPU-версии, Вы также сможете написать на CPU-версии.

Разница между версиями заключается в механизме поиска объектов на экране виртуальных машин:

  • В CPU-версии алгоритмы поиска объектов запускаются на центральном процессоре;
  • В GPU-версии алгоритмы поиска объектов запускаются на графическом процессоре.

В CPU-версии поиск работает медленнее, но зато не требует наличия специальных графических устройств. В GPU-версии поиск работает намного быстрее и центральный процессор не загружается дополнительными вычислениями.

Насколько бесплатна платформа Testo?

CPU-версия Testo полностью бесплатна, Вы можете устаналвливать её на любое количество компьютеров и пользоваться неограниченно долго.

GPU-версия Testo является платной. Лицензия на использование этой версии стоит 3000 рублей в год. Перед покупкой лицензии Вы можете воспользоваться ознакомительной демо-лицензией.

Со всеми условиями использования платформы Testo Вы можете ознакомться в лицензионном соглашении

Я хочу включить Testo в состав своего проекта. Возможно ли это?

Если Вы планируете использовать Testo в любом своём продукте (коммерческом или свободном) - напишите нам на почту support@testo-lang.ru

Какие гипервизоры поддерживает платформа Testo?

В настоящий момент полноценно поддерживается только работа с гипервизорами QEMU/KVM и Hyper-V. В будущем планируется добавить поддержку других гипервизоров.

Мне не хватает возможностей Testo, я бы хотел, чтобы появилась возможность Х. Как её можно получить?

Мы стараемся учитывать пожелания наших пользователей при планировании развития Testo. Если вам кажется, что в платформе Testo очень не хватает какой-либо возможности - напишите нам, мы постараемся её имплементировать в будущих релизах.

Если Вам хочется, чтобы возможность Х появилась в Testo как можно быстрее, то вы можете заключить с нами договор на техническую поддержку - в этом случае мы отдадим предпочтение при разработке Testo именно этой нехватающей возможности. По этим вопросам, пожалуйста, напишите нам на почту.

Я не хочу писать тесты сам. Может ли кто-то написать их за меня?

Мы предоставляем услугу создания тестов за дополнительную плату. Каждое обращение рассматривается индивидуально. Если Вы заинтересованы в создании тестов "под ключ" - напишите нам на почту support@testo-lang.ru.

Testo не может распознать надпись, которая точно есть на экране. Что с этим делать?

Во-первых, убедитесь, что вашу надпись ничто не загораживает. В ходе тестовых сценариев бывает, что искомая надпись частично перекрывается курсором мышки, из-за чего её не получается распознать. Если дело действительно в этом, то достаточно переместить курсор мыши куда-нибудь в сторону.

В остальных случаях следует помнить, что механизм распознавания образов на экране основан на работе нейросетей. Иногда даже самые хорошо обученные нейросети сталкиваются с ситуацией, когда они не могут справиться с задачей по распознаванию нужного образа на экране. Если вы столкнулись с такой ситуацией, алгоритм действий следующий:

  • Во-первых, напишите нам. Приложите к сообщению скриншот экрана виртуальной машины, а также надпись, которая должна была распознаться
  • Мы примем к сведению недоработку нейросетей и постараемся дообучить нейросеть к следующему релизу платформы Testo
  • Как временное решение - попробуйте искать на экране другую надпись или подстроку в исходной надписи. С большой долей вероятности этот приём должен сработать

Остались вопросы?

Отправьте свой вопрос на почтовый адрес support@testo-lang.ru или заполните форму ниже:

Ваш email
Это поле - обязательноеПожалуйста, введите корректный email адрес
Тема письма
Это поле - обязательное
Текст письма
Это поле - обязательное
Для отправки формы Вам необходимо дать согласие на обработку персональных данных