![Page 1: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/1.jpg)
Опыт “выживания” на техническом проекте в аутсорсе
Андрей Новротский. undev.ru
![Page 2: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/2.jpg)
Познакомимся
Андрей Новротский
Software Testing Engineer в undev.ru Москва, Россия
3 года в тестировании 2 года работы на проекте parallels
http://www.linkedin.com/in/anaurotski
andrei_naurotski
![Page 3: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/3.jpg)
Цели выступления
1) Поговорить о том какие бывают виды проектов
2) Определить наиболее полезные скиллы для работы на проекте.
3) Рассказать какие бывают проблемы и как мы их решали.
4) Что мы использовали при работе на техническом проекте.
![Page 4: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/4.jpg)
define “Технический проект”
Не занимаемся “простым” web тестированием 70% времени проводим в консольке Ковыряемся в логах
![Page 5: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/5.jpg)
Стандартный пакет навыков знания линукс (минимальный набор) администрирование Windows Server 20xx написание запросов к базе данных умение написать простой скрипт на одном из
языков(python/bash/batch) настройка и понимание принципов работы LAN умение читать и писать валидные xml
![Page 6: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/6.jpg)
Проблемы
1) Страдают эстимации
2) Проблемы с комплектующими
3) Кроссплатформенное тестирование
4) Недостаток знаний
5) Страдает тестировщик
![Page 7: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/7.jpg)
Эстимации по написанию
Проблема: Часть времени на описание линукс команд Во время написания нет пинга, сервера не доступны Возникла проблема с сервером на котором пишем тест кейсы
Решение:К сожалению в данном плане только два банальных решения• Закладывать буфер на +10%• Эстимировать, эстимировать и ещё раз эстимировать
![Page 8: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/8.jpg)
Эстимации по прохождению
Проблема: Не описано как настраивать или что вводить в консоли Во время прохождения нет пинга Возникла проблема с сервером на котором проходим тест
кейсы
Решение:К сожалению в данном плане только два банальных решения• Закладывать буфер на +10%• Эстимировать, эстимировать и ещё раз эстимировать• Всегда иметь под рукой документацию
![Page 9: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/9.jpg)
Грустные комплектующие Слабые машины
• Заканчивается место• Долго ставятся билды
Мало машин• Несколько человек работают на одной машине• Девелоперы смотрят баг, а работать не на чем
Решения:• Постоянно говорим о нашей проблеме менеджеру• Используем виртуальные машины
![Page 10: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/10.jpg)
Кроссплатформенность
Проблема: Тестируем на разных операционных системах Тестируем с разными конфигурациями
Решение: Используем виртуальные машины:
VMware, Parallels, VirtualBox
![Page 11: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/11.jpg)
Недостаток знаний
Читаем доки, гайды, форумы Проходим курсы на intuit.ru Отличный портал по линукс командам
www.opennet.ru/
![Page 12: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/12.jpg)
Страдает тестировщик
Недостатки: Много времени проводим в консоли Забивается малое количество багов
Достоинства: Прокачиваемся технически Можем посмотреть на проблему с разных сторон Понимаем о чем говорят программисты
![Page 13: Опыт “выживания” на техническом проекте в аутсорсе](https://reader036.vdocuments.mx/reader036/viewer/2022062303/555e20f5d8b42a384f8b49ac/html5/thumbnails/13.jpg)