Pull to refresh

Java-клиент для FlexMonkey, или Java-style LocalConnection

Adobe Flash Apache Flex *
Sandbox


Думаю, во многих командах, так или иначе связанных с разработкой Flex-приложений, рано или поздно возникает вопрос об автоматизированном тестировании продукта. А так, как наша команда занимается разработкой AIR-клиента для online-покера, совершенно закономерно, такой вопрос возник и у нас.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 2.1K
Comments 7

Автоматизация тестирования OpenStack

Open source *IT systems testing *
Sandbox
image

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

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

В начале описывается сам процесс автоматизации со схемами и диаграммами. После описания процесса рассмотрены инструменты, которые предназначены для автоматизации тестирования OpenStack.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 7.3K
Comments 0

TDD React.js-приложений

Website development *IT systems testing *JavaScript *TDD *ReactJS *
image
Hetzel edition of 20000 Lieues Sous les Mers

Заметка о том, насколько мы “реаниматоры” по части тестов (кто знаком с творчеством Говарда Филлипса Лавкрафта, тот поймет).

В продолжение темы тестирования и тестов, хотелось бы немного написать о нашем подходе, как он выглядит на наших Single Page Applications (SPA), написанных на React.js, как нам помогал в этом Test-Driven Development (TDD) и почему мы пришли к тому, что редукторы и API-сервисы покрывать тестами тоже нужно.

Сразу скажу, что если вы ожидаете тут увидеть jest, snapshot testing или storyshots, то сразу закрывайте эту заметку. Если вы ожидаете найти тут что-то из свежих библиотек или подходов, то тоже немедленно закрывайте. Ничего из названного мы не использовали. Возможно, в новый проект мы войдем с этими инструментами, а пока получилось так, как получилось.

К тому, как наши тесты выглядят сейчас, мы пришли сами, хотя многие из этих техник описаны на различных сайтах и форумах. Как дополнение, я приведу эти ссылки ниже.
Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Views 17K
Comments 13

Юнит тесты. Первый шаг к качеству

IT systems testing *TDD *
Sandbox
Однажды меня попросили рассказать о юнит тестировании в javascript, но прежде чем рассказывать о тестировании в мире front-end, надо было сделать небольшой обзор юнит тестирования как такового. В результате чего на свет и появилась эта статья, в которой я попытался рассказать о самых важных моментах в юнит тестировании.


Читать дальше →
Total votes 21: ↑20 and ↓1 +19
Views 36K
Comments 39

Student Insider: новости из замочной скважины

EPAM corporate blog Studying in IT IT career
Если отмотать пленку лет на -надцать назад (в некоторых случаях цифра меньше, в некоторых больше, но суть не в этом), то мы вспомним, как когда-то на пороге университета, или уже сидя на лекции, нам очень хотелось поскорее начать работать. Мы ждали знака, куда направить силы, чтобы преуспеть, или не ждали, а задавали вопросы тем, кто немного опытнее. А что, если бы тогда кто-то предложил нам на минутку, а то и на несколько часов, заглянуть в замочную скважину и увидеть себя в будущем? Возможно, даже встретить своих коллег. По сути, это и есть – Student Insider.

image
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 3.7K
Comments 0

Строим пайплайн автоматизированного тестирования на Azure DevOps

Microsoft Azure *DevOps *
Tutorial
Недавно я столкнулся с не очень популярным пока зверем в мире DevOps, пайплайнами Azure DevOps. Сразу же ощутил отсутствие каких то внятных инструкций или статей на тему, не знаю с чем это связанно, но Microsoft явно есть над чем поработать в плане популяризации инструмента. Сегодня мы построим пайплайн для автоматизированного тестирования внутри облака Azure.
Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Views 9.8K
Comments 3

Fast-Unit или декларативный подход к юнит-тестам

Росбанк corporate blog IT systems testing *Java *

Всем привет! Меня зовут Юрий Скворцов, наша команда занимается автоматизированным тестированием в Росбанке. Одной из наших задач является разработка средств для автоматизации функционального тестирования.

В этой статье я хочу рассказать о решении, которое задумывалось как небольшая вспомогательная утилита для решения прочих задач, а в итоге превратилось в самостоятельный инструмент. Речь пойдет о фреймворке Fast-Unit, который позволяет писать юнит-тесты в декларативном стиле и превращает разработку юнит-тестов в конструктор компонентов. Проект разрабатывался в первую очередь для тестирования нашего основного продукта -Tladianta – единого BDD-фреймворка для тестирования 4-х платформ: Desktop, Web, Mobile и Rest.

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

На первом этапе мы попытались воспользоваться готовыми инструментами, такими как assertJ и Mockito, но быстро столкнулись с некоторыми техническими особенностями нашего проекта:
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Views 1.9K
Comments 2