Опыт “выживания” на техническом проекте в аутсорсе

Post on 22-May-2015

295 views 0 download

Tags:

description

Доклад Андрея Новротского, SQA Days-13, 26-27 апреля 2013, www.sqadays.com

Transcript of Опыт “выживания” на техническом проекте в аутсорсе

Опыт “выживания” на техническом проекте в аутсорсе

Андрей Новротский. undev.ru

Познакомимся

Андрей Новротский

Software Testing Engineer в undev.ru Москва, Россия

3 года в тестировании 2 года работы на проекте parallels

http://www.linkedin.com/in/anaurotski

andrei_naurotski

Цели выступления

1) Поговорить о том какие бывают виды проектов

2) Определить наиболее полезные скиллы для работы на проекте.

3) Рассказать какие бывают проблемы и как мы их решали.

4) Что мы использовали при работе на техническом проекте.

define “Технический проект”

Не занимаемся “простым” web тестированием 70% времени проводим в консольке Ковыряемся в логах

Стандартный пакет навыков знания линукс (минимальный набор) администрирование Windows Server 20xx написание запросов к базе данных умение написать простой скрипт на одном из

языков(python/bash/batch) настройка и понимание принципов работы LAN умение читать и писать валидные xml

Проблемы

1) Страдают эстимации

2) Проблемы с комплектующими

3) Кроссплатформенное тестирование

4) Недостаток знаний

5) Страдает тестировщик

Эстимации по написанию

Проблема: Часть времени на описание линукс команд Во время написания нет пинга, сервера не доступны Возникла проблема с сервером на котором пишем тест кейсы

Решение:К сожалению в данном плане только два банальных решения• Закладывать буфер на +10%• Эстимировать, эстимировать и ещё раз эстимировать

Эстимации по прохождению

Проблема: Не описано как настраивать или что вводить в консоли Во время прохождения нет пинга Возникла проблема с сервером на котором проходим тест

кейсы

Решение:К сожалению в данном плане только два банальных решения• Закладывать буфер на +10%• Эстимировать, эстимировать и ещё раз эстимировать• Всегда иметь под рукой документацию

Грустные комплектующие Слабые машины

• Заканчивается место• Долго ставятся билды

Мало машин• Несколько человек работают на одной машине• Девелоперы смотрят баг, а работать не на чем

Решения:• Постоянно говорим о нашей проблеме менеджеру• Используем виртуальные машины

Кроссплатформенность

Проблема: Тестируем на разных операционных системах Тестируем с разными конфигурациями

Решение: Используем виртуальные машины:

VMware, Parallels, VirtualBox

Недостаток знаний

Читаем доки, гайды, форумы Проходим курсы на intuit.ru Отличный портал по линукс командам

www.opennet.ru/

Страдает тестировщик

Недостатки: Много времени проводим в консоли Забивается малое количество багов

Достоинства: Прокачиваемся технически Можем посмотреть на проблему с разных сторон Понимаем о чем говорят программисты