ЗАПИСКИ СИСАДМИНА...
Настройка компьютера, полезные программы,
интернет и многое другое

Имя любимое мое: тестирование ПО

Разработчики различного ПО, которые хотят представить спой продукт на международной арене, сталкиваются с вопросом локализации программ, это перевод, а также, адаптация продукта с учетом культурного контекста определенной страны. Современная локализация программного обеспечения http://www.a1qa.ru/blog/strategija-testirovanija-d является сложным и длительным процессом, его основной задачей является доведение выбранного ПО до определенных стандартов - пользователи должны верить в то, что определенная программа разрабатывалась именно в их стране, с учетом их запросов, в этом состоит задача локализации.

Сегодня процедуру выполняют следующим образом:

Первый этап - работа профессионалов технической части, им необходимо проанализировать вероятные проблемы, возникающие в процессе адаптации:

  • Проверка интерфейса на предмет ограничений отображения его элементов.
  • Проверка возможности корректировки отображения даты, или любых других измерительных единиц.
  • Тестирование выбранного ПО на работоспособность, возможность внесения определенных корректив в функционирование программы.

Следующий шаг - перевод и его адаптация. Локализация программных продуктов позволяет решать следующие задачи:

  • Составление глоссария, который обеспечит использование единой терминологии.
  • Текст интерфейса переводят в формат, который наиболее удобен для дальнейшей работы.
  • Опытным переводчикам необходимо грамотно перевести весь текст на выбранный язык.

Третий этап - проверка работоспособности локализованного продукта.

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

Зачем проводить тестирование?

Зачастую тестирование позволяет выделить особенности продуктов, которые изначально практически не имеют отличий в функциональной части. Специалисты могут быстро и эффективно провести сравнение, выбрать лучший продукт.

Критерии тестирования:

  • Каким функциональными возможностями обладает продукт.
  • Легкость установки.
  • Насколько просто освоить продукт.
  • Насколько качественной является поддержка и документация.
  • Производительность.
  • Конструктивное исполнение важно только в случае с тестированием аппаратуры.

Тестирование локализации не единственный вид проверки, зачастую тестирование необходимо и серверам.

Тестирование сервисов: специфика

Наиболее фундаментальным требованиям к серверам, является их надежность. Также, не менее важной является производительность серверов. При выборе сервера, следует учитывать его особенности, к примеру, найти специализированный сервер под одну задачу очень сложно. Большинство оборудования такого типа отличается универсализмом - файл-сервер, сервер для приложений, все это сочетается в одном компьютере. Также, стоит учитывать пиковые нагрузки - это позволит подобрать действительно надежный, производительный сервер.

Как правильно провести тестирование?

Нельзя верить результатам тестирования, которое проводилось разработчиками продукта. Тестировать свою программу - это мошенничество. Ведь разработчики знают все преимущества своего продукта, и настраивают его так, чтобы на финальном этапе проверки получить максимальные результаты и популяризировать свою разработку.

Тестирование важно для тех, кто ищет ошибки

Серверы обязательно нужно тестировать в "напряженной" обстановке, чтобы проверить их "живучесть". Есть определенная рабочая конфигурация, позволяющая создать такие условия:

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

Когда необходимо провести тестирование своих серверов?

Есть несколько критериев:

  • Серверы столкнутся с большой нагрузкой, в связи с расширением сети.
  • Необходимость в замене или обновлении ПО.
  • Поиски более производительного сервера.

При тестировании важно настроится на получение честных результатов, это позволит принять действительно правильное решение.

Комментарии:

Комментарии (0)




Разрешённые теги: <b><i><br>Добавить новый комментарий: