Скучно на работе ? Тогда приходи к нам !

Мы - филиал международной IT-компании VicMan Development в Новосибирске. Наши команды работают в городах России, Украины и Белоруссии.

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

У нас много интересных и сложных проектов, что даёт возможность индивидуально подбирать задачи под навыки и интересы разработчика. Мы активно используем в своей работе как самые современные платформы (социальные API, облачные системы), так и проверенные временем решения.

20 апр. 2011 г.

Pho.to Lab рулит!

Хвастаемся успехами одного из наших проектов :)

В начале 2011 года мы открыли мобильное направление, и уже сейчас созданное нами бесплатное приложение Pho.to Lab занимает одно из первых мест в категории Photography в Android-маркете. Количество скачиваний превысило 850 000!

Представляем вашему вниманию:



И присоединяйтесь к нашей команде Android-разработчиков в Новосибирске!

6 апр. 2011 г.

Некоторые доклады с #qa секции #codefest







Слайды докладчиков можно посмотреть по ссылке



 


Selenium 2.0: новые возможности и новые проблемы (c) Павел Сташевский (SoftLine)
Автоматизация тестирования — замечательная вещь, которая позволяет сократить время на ручное тестирование. И замечательно, что для автоматизации тестирования веб-приложений есть достаточно мощный инструмент Selenium, который является стандартом дефакто среди бесплатных инструментов. В ближайшее время планируется выход второй версии этого продукта, в феврале 2011 года вышла уже вторая бета-версия Selenium 2.0b2. В своем докладе я затрону такие вопросы, как:

  • Отличия архитектуры Selenium 2.0 и 1.0.
  • Новые возможности Selenium 2.0.
  • Достоинства и недостатки второй версии.
  • Зачем переходить на вторую версию и что нужно делать?
  • Проблемы, какие можно решить, а какие нет.
  • Видеоприглашение на конференцию:



О докладчике:

В 2009 году Павел стал бакалавром-программистом (НГТУ), сейчас доучивается в магистратуре на системного аналитика. В тестировании почти 3 года. Начинал с тестирования ПО для платежных терминалов и систем биллинга «Сибирских платежных систем». Продолжал заниматься тестированием платежных систем и развитием навыков автоматизации тестирования в компании «Сибирьэнерго-Биллинг» (Платежная система «ПлатЁж»).

В настоящий момент времени тестировщик-активист в компании Softline, который занимается автоматизацией, ручным, нагрузочным тестированием и другими плюшками для платформы интернет-магазинов allsoft.ru.

В свободное от работы время проводит вебинары по Selenium.

Павел в сети «Мой Круг»: pstashevskiy.moikrug.ru; блоги: www.slweb.ru, stashevskiy.blogspot.com.




Нагрузочное тестирование: как? (c) Нурлан Нугуманов (Яндекс)
Кажется, уже все более или менее знают ответ на вопрос «Зачем нужно заниматься вопросами быстродействия веб-сервисов и их нагрузочным тестированием?». Осталось найти ответ на вопрос «Как?» :) В своем докладе я расскажу о том, как и почему именно так мы проводим нагрузочные тесты в Яндексе.



О докладчике:

Выпускник НГТУ, в 2004-2008 гг. работал в QA компании Parallels Новосибирск (SWSoft). В 2008 году переехал в Москву и уже 2,5 года занимается нагрузочным тестированием в компании Яндекс.



Crawljax. Четвертый закон робототехники (c) Сергей Высоцкий (ДатаВоркс)
Crawljax — это бесплатный опенсорсный краулер (поисковый робот), предназначенный для обхода AJAX-приложений и последующего их тестирования. В отличии от большинства других краулеров он использует настоящий браузер, поддерживающий как JavaScript так и остальные AJAX-технологии, что позволяет ему обойти практически любое AJAX-приложение. Да, в итоге он не достаточно быстро работает, чтобы его можно было использовать в промышленных целях, зато он позволяет решить ряд задач в автоматизации тестирования (регрессионное тестирование, инвариантные тесты, тестирование локализации, тестирование безопасности, а также ряд других нефункциональных тестов). Ко всему еще может производить кучу полезных в тестировании артефактов (state-flow графы, статическое зеркало AJAX-сайта и так далее). На докладе мы посмотрим, как она работает и что с ней можно делать.



докладчике:

Работаю инженером-разработчиком по тестированию в компании ДатаВоркс. Занимаюсь разнообразным тестированием продуктов для анализа данных и построения отчетов.



Творческая мастерская по тестированию ПО (c) Наталья Руколь (Undev.Ru)
Отрасль тестирования ПО базируется на множестве парадоксов. Мы никогда не можем протестировать всё. Мы не можем однозначно оценить качество своей работы. Мы не можем предсказать, какой тест выявит больше дефектов. В результате этих парадоксов тестирование схоже с творчеством: мы не можем сказать, что одна картина объективно лучше другой, так же мы не можем сказать и про тесты. Врядли в мире есть два эксперта по тестированию, которые всегда смогут сойтись во мнениях, что и как лучше проверять. Нами движут опыт, интуиция, личные особенности и предпочтения. Набор этих факторов можно назвать талантом тестирования. Но помимо таланта, каждый художник обладает красками, кистями, бумагой... А ещё каждый художник изучает техники, которые помогают ему лучше проявлять свои таланты.

На этом мастер-классе мы на примерах рассмотрим различные инструменты творческих тестировщиков, которые не столько формализуют процесс, сколько расширяют творческие возможности:

  • инструменты исследования и анализа программных продуктов;
  • основные паттерны проектирования тестовых наборов;
  • анализ рисков качества;
  • и ещё несколько секретных бонусов.
  • Этот мастер-класс будет интересен тестировщикам, тест-менеджерам и тест-дизайнерам, желающим расширить свой творческий потенциал.



О докладчике:

Наталья является экспертом в области процессов тестирования и современных проектных методологий. С её участием выполнено более 10 крупных проектов по разработке ПО, включая крупномасштабные решения по резервному копированию данных True Image, коммерческую операционную систему Lynx OS, системы документооборота крупных правительственных организаций России и США, антивирус Касперского.

С 2007 по 2009 отвечала за качество ведущих продуктов компании Acronis, а с 2009 по 2010 — за автоматизацию тестирования на всех проектах Лаборатории Касперского.

В данный момент занята созданием с нуля отдела тестирования в дерзкой молодой компании Undev.Ru, а в Лаборатории Качества выступает в роли тренера и независимого консультанта по вопросам построения процесса тестирования ПО. Все, кто работали с Натальей или были на её тренингах, отмечают её неизменный позитив, жизнерадостность и высокую энергетику.

Наталья в сети «Мой Круг»: nrukol.moikrug.ru; блог — natalyarukol.ru.



Подводные камни в тестирование многопользовательских медицинских информационных систем (c) Максим Иванкин (Контек-софт)
Есть крупная многопользовательская медицинская информационная система (МИС) Smartmed, разрабатываемая и внедряемая компанией ContekSoft уже более 3 лет: около 40 АРМ, полторы сотни пользователей.

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



О докладчике:

В 2001 г. закончил Томский Университет Систем Управления и Радиоэлектроники (ТУСУР) по специальности инженер электронной техники, проработал 7 лет в ООО «Томская Электронная Компания» разработчиком, сменил род деятельности и ушел в ООО «Контек-Софт». В данный момент совмещает должности системного и бизнес-аналитика, тестера, специалиста по внедрению и менеджера.

Работал над проектами: Resort PDA, Travel Cafe, Cognos НИПИ Нефти, КТ-Бухгалтерия, МИС Smartmed, Аудиторское тестирование Контек, СУПРА, КТ-НСИ.




Фреймворк для автоматизации тестирования и функционального мониторинга в Яндексе или автостопом по Акве (c) Михаил Левин (Яндекс)
Тестирование в Яндексе существует 5 лет, и с самого начала мы столкнулись с необходимостью решать задачи по быстрому и качественному тестированию сложных многокомпонентных систем. Без соответствующих инструментов было бы сложно справляться с нарастающими темпами тестирования, поэтому у нас появился framework AQuA, который мы развиваем уже 4 года. На протяжении этого времени мы осуществляем эволюцию автотестирования и инструментов для него, задумываемся над эффективностью, переосмысливаем по дороге потребности и ценности автоматизации тестирования. На данный момент нам удалось построить систему, во многом удовлетворяющую нашим потребностям, хотя мы видим еще массу направлений для улучшения. В своем докладе я хочу рассказать про то, как развивается и из чего состоит наш framework для автоматизации тестирования AQuA, про основополагающую роль Selenium в нем, задаться вместе с вами вопросами применимости тех или иных тестов и рассказать про то, что мы называем функциональным мониторингом.



О докладчике:

Работает в тестировании 6 лет. В настоящее время руководит группой тестирования в Яндексе, отвечающей за качество коммуникационных сервисов, таких как Я.Почта и портальных сервисов, таких как главная страница Яндекса. Группа решает как задачи ручного, так и автоматизированного тестирования, находя необходимый баланс. Помимо этого, последние полгода курирует работу команды разработки инструментов тестирования.

Михаил в соц. сети «Мой Круг»: mlevin.moikrug.ru.



Эффективные методики автоматизированного тестирования в условиях непрерывной интеграции (c) Сергей Андреев (JetBrains)
Современные темпы разработки программного обеспечения, новейшие архитектурные концепции и подходы к организации процесса создания программ не позволяют тестировщикам ограничиваться традиционными подходами к обеспечению качества результирующих продуктов.

На примере широко распространённых проблем, возникающих при организации автоматизированного тестирования, мы рассмотрим возможные подходы к их решению, а также выявим наиболее важные аспекты тестирования при использовании практики непрерывной интеграции (Continuous Integration).

В качестве наглядного примера будет использован реальный опыт по тестированию сложного веб-приложения (багтрекинговая система YouTrack), разработанного с применением Ajax-технологии, RESTful-интерфейса, других современных техник.

Вы сможете получить ценные рекомендации в использовании целого комплекса методик, практик и инструментов, таких как:

  • performance-тестирование различных компонент системы;
  • функциональные тесты, проводимые через пользовательский интерфейс при помощи Selenium-grid;
  • функциональные тесты RESTful-интерфейса с нетрадиционным применением JMeter;
  • оценка покрытия автоматизированными тестами компонент системы с использованием code-coverage инструментов.
Этот доклад будет безусловно полезен как уже опытным, так и начинающим специалистам по тестированию.



О докладчике:

В тестировании ПО более 5-ти лет, а на самом деле с раннего дества. Начинал с исследования вопросов о том, до какой степени можно изувечить машинку, чтобы она при этом ещё ездила. И как потом объяснить родителям, что произошло, развивая тем самым ещё и коммуникативные навыки. Так и дошёл до руководителя группы тестирования нескольких направлений компании Яндекс (Комерческие сервисы и Рекламные технологии). По пути успел вплотную заняться автоматизацией тестирования веб-приложений и насаждал его при любой возможности. В данный момент занимается автоматизацией тестирования веб-приложения YouTrack — Bug & Issue Tracker — в компании JetBrains.

Сергей в соц. сети «Мой Круг»: andreevsergey.moikrug.ru.