Рубрика «тестирование» - 78

Кто-то наверняка помнит, что в 2012 году 2ГИС вышел за пределы СНГ и появился в итальянской Падуе. Это был первый релиз нашего продукта за рубежом и не на привычном и родном русском языке.

Поскольку до этого 2ГИС выходил только в русскоговорящих городах, релиз в Италии стал новым опытом практически для всех отделов компании. Нужно было наполнить справочник, нарисовать карту, понять, как продвигать продукт. А разработчики и тестировщики впервые столкнулись с задачей интернационализации приложения.

Команде 2ГИС Онлайн делать предстояло немало:

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

Challenge, как говорится, accepted. Забегая вперед, скажем, что всё вышеописанное было выполнено, а полученный опыт и наработки использовались в следующих зарубежных проектах. Позже 2ГИС вышел на Кипре, в Чехии, на подходе еще пара стран. Но сейчас мы вернемся в прошлое и расскажем, как команда тестирования 2ГИС Онлайн решала поставленные задачи.

О роли  албанского в тестировании
Читать полностью »

Привет, читатели!

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

Как же происходит тестирование интеграции? Самый короткий ответ — никак, хотя у нас больше сотни систем, которые взаимодействуют через интеграционную шину Oracle Service Bus(OSB). У этого продукта есть инструмент OSB Console, который позволяет послать тестовый запрос и отображает полученный ответ. После того как разработчик реализует на шине новый сервис, сервис вручную проверяется через OSB Console. Если проверка успешна, то сервис объявляется работающим и меняется, только если на него начинают жаловаться разработчики внешних систем.

Поддержка используемой нами OSB подходила к концу, и возникла необходимость перехода на новую версию. Хотя сама миграция больших проблем не вызывала, встал вопрос, а как проверить работоспособность смигрированного решения? И тут наша команда в очередной раз задумалась о внедрении автоматического тестирования.
Читать полностью »

Monkeyrunner. Pixel perfect тестирование web страниц на AndroidС тех пор как Гугл выпустил в свет инструмент для автоматизации тестирования monkeyrunner прошло немало времени, а улучшений в нем не видно. Тем не менее, для задачи регулярной проверки веб-страниц на корректность верстки лучшего инструмента не нашлось. Те, кому просто нужен готовый скрипт для сравнения скриншотов страниц на андроиде с поддержкой прокрутки, могут сразу скачать его по ссылке. Под катом же будет рассказано, какие проблемы таит манкейраннер, и как их преодолевать.
Читать полностью »

Три предыдущих года я работал тестировщиком-мануальщиком в компании, которая очень успешно разрабатывает модули под Magento. За этот период я смог накопить достаточно большой список различных подводных камней, о которых тестировщику (да и программисту) никогда нельзя забывать.
Честно говоря, это не какие-то никому не известные «подводные камни», о которых никто не знает, или о которые модуль в боевых условиях никогда не столкнётся. Это скорее всем известные фичи и места самой Magento, в взаимодействии модуля с которыми всплывает очень много, кхе-кхе, багов. Причём баги эти очень даже критичны.
Читать полностью »

Сервис крауд тестирования Utest: как выжать максимум

В последнее время на рынке появилось множество сервисов, предлагающих за денежное вознаграждение свои услуги по обеспечению высокого качества вашего продукта. Точнее, по контролю этого самого качества. Однако за красивой вывеской часто скрываются проблемы, сводящие на нет всю пользу от такого “тестирования толпой”. Хотим поделиться нашим опытом и уберечь вас от повторения некоторых ошибок.
Читать полностью »

Здравствуйте, мне 26 лет и я тестировщик.
Я не хочу «вырастать» в программиста, аналитика или менеджера. Мне нравится моя работа и я хочу делать ее хорошо, но пока получается, честно говоря, не очень.
Есть масса интересных способов научиться делать ее лучше.

А какие есть варианты?

Первый, но не лучший способ — чтение блогов.
Как и всегда, гораздо более полезная штука — книги.

Вас, конечно же, интересует мое мнение о них

  • Канер, Тестирование ПО — мастрид для тестировщика продуктов, живущих больше пары лет
  • Калбертсон, Быстрое тестирование - совсем не быстрое, но все же тестирование
  • Маерс, Искусство тестирования программ — см. Быстрое тестирование
  • Виттакер, Как тестируют в Google — действительно хорошая книга книга о правильном настроении и отношении к работе
  • Дастин, Автоматизированное тестирование ПО — если вы всерьез взялись за автоматизацию
  • Бейзер, Тестирование черного ящика — поднимите руки, кто дочитал до конца и понял все? Тем не менее там есть масса полезного
  • Мессарош, Шаблоны тестирования xunit — если ты имеешь дело с кодом, то мастрид. Если ты не хочешь иметь дела с кодом, то тем более
  • Канер, Lessons Learned in Software Testing — на мой взгляд, лучшая книга о тестировании
  • Савин Тестирование дотком — стартовый набор любого тестировщика. Жаль, но часто забывают, что это этот набор именно стартовый и если после пары лет работы набор не изменился это весьма грустно
  • Канер, The Domain Testing Workbook - по-моему, первый в мире справочник по тестированию
  • Блэк, Ключевые процессы тестирования — занудство и я не верю, что так бывает
  • Тамре, Введение в тестирование программного обеспечения — занудство, но я верю, что именно так и бывает
  • Криспин, Гибкое тестирование — вместе повторяем мантру «и мы — счастливы!»

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

Самый эффективный способ учиться — практика. Еще лучше — практика на разных проектах. Совсем отлично — практика на разных проектах с более опытными коллегами. Да вообще — общение с ними.
Но есть проблема: тестировщику поработать на новом проекте, да еще не соло (для работы в одиночку есть utest) не меняя место работы — практически нереально.

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

Об этом самом правильном отношении хочу рассказать историю

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

У тестировщиков в СНГ конференций совсем немного. SQA Days для всех, Selenium Camp для адептов автоматизации через интерфейс, с дюжину мероприятий поменьше. Счастливы города, где нашлись инициативные люди, создавшие сообщества.
В Екатеринбурге у тестировщиков с конференциями — серьезная проблема.
Читать полностью »

Несколько недель назад, 15 февраля, мы проводили нашу первую конференцию для тестировщиков LoveQA. Спасибо всем тем, кто пришел и кто смотрел online трансляцию. У нас есть видео докладов и мы с удовольствием ими с вами делимся. Сегодня выкладываем первые 4 доклада и в конце недели опубликуем остальные.
Если у вас остались какие-то вопросы, то их можно задавать в комментариях к посту.
Фото с конференции в FB и Вконтакте.

Доклады

«Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений»
Александр z3us Хозя & Николай Козлов, Badoo.

Читать полностью »

Вчера захотелось протестировать один из своих проектов на производительность при определенных нагрузках. Конечно, если тестировать, то уж тестировать. Проехаться Танком по проекту это минимум.

Подумав 10 минут, от танков пришлось отказаться. Лучше начать с малой артиллерии и, если что, подключать тяжелую. Запрос «нагрузочное тестирование» выдал пару проектов, но все хотят денег или дают только главную страницу нагрузить.

Читать полностью »

После продажи своего автомобильного подразделения немцам из BMW, Rolls-Royce в настоящее время сфокусировано на изготовлении турбинных двигателей и планирует выйти на рынок морских грузоперевозок (объем которого $375 млрд/год) со своим беспилотным кораблем, сообщает агентство Bloomberg.


Читать полностью »

В статье мы расскажем о нашем опыте тестирования ритейл систем, и на примере одного внедрения расскажем, как это происходит. И так постановка задачи: Необходимо перевести существующие бизнес-процессы компании «ТК» на новую технологическую платформу «РС» — это система автоматизации розничной торговли, предназначенная для централизованного управления розничной сетью любого размера и структуры. «РС» — это «коробочный» продукт, поэтому недостаточно было просто проверить функционал системы, необходимо было провести анализ и соответствие между процессами системы магазинов «ТК» и внедряемой системой. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js