Сообщество - Лига тестировщиков

Лига тестировщиков

160 постов 3 012 подписчиков

Популярные теги в сообществе:

50

Как тестируют мобильные приложения под нагрузкой

Когда вы разработали игру/приложение - вам нужно оттестить его от и до, по разнообразнейшим сценарием и под разнообразными нагрузками

Для этого вам нужно пойти в компанию, предоставляющую такие услуги и купить у них пакет услуг. В их датацентрах стоят такие шкафы, каждый из которых вмещает до 500 телефонов.

Аренда одного iPhone 5s на год, например, в таком шкафу, обойдется вам в 800 тысяч рублей

Стоит ли это своих денег? Безусловно. Просто прикиньте, во сколько вам обойдется тестировщик, способный 24/7 выполнять любые сценарии взаимодействия с приложением. В том числе такие, какие тестировщик выполнить просто физически не сможет - например, оставить заказ на товар(они у нас уникальные) в тот период, когда callback об оплате товара уже отправлен с сервера платежной системы, но еще не дошел до нас(это около 13 мс).

Знакомые с предметом уже готовят мемы «вы там долбанулись на отличненько), но нам это нужно было.

Теперь вы знаете немного больше.

Показать полностью 2
18

Работа тестировщиком

Доброго времени суток дамы и господа. Хотелось бы спросить совета у профессиональных тестировщиков. Работаю тестировщиком. В основном функциональное тестирование одного веб приложения и одного десктопного, но у меня такое чувство, будто я нифига не понимаю или делаю что-то не так. Так вот, вопросы такие:

1) Вы пишите документацию (тест кейсы, тест сценарии) на каждую задачу, даже если она совсем незначительная?

2) Есть ли какие-нибудь методики тестирования? А то мне почему-то кажется, что взять пункт из требований -> проверить все его возможные вариации -> перейти к следующему пункту

3) Нужно ли писать автотесты на все что возможно или опять таки, если задача незначительная, то не стоит запариваться? И возможно ли автотестирование с десктопными приложениями?


Ну и может еще какие-нибудь советы начинающему (хотя я уже больше года сижу на этой должности) тестировщику...


А еще такой вопрос. Вы планируете и дальше работать тестировщиком или уходить в разработку? Почему-то у меня работа тестировщиком ассоциируется с переходным звеном между чем-то вроде специалиста СП(кем я и был раньше) и разработчиком.

Показать полностью

Тестовое задание для QA

Помогите пожалуйста написать тест сьют, я как начинающий qa не могу понять чего именно от меня хотят.


Предоставлен график покупок фруктов за 5 дней. Каждому фрукту соответствует свой цвет кривой: арбузы - оранжевая, яблоки - желтая, сливы - зеленая. Кривые строятся независимо друг от друга. Осями графика являются дни недели (ось X) и количество фруктов (ось Y). Каким образом вводятся исходные данные не имеет значения. Необходимо составить тест сьют для проверки графика, который можно выполнить за 15 минут. Кейсы в тест сьюте должны быть расположены в порядке выполнения, получившийся файл необходимо загрузить в форму

Тестовое задание для QA
28

Из технологов с завода в QA. #1

Внимание! Длиннопост!!


28.07-04.08 - первая неделя.


Итак, продолжим!

28 июля я начал более углубленно изучение предмета. Сначала попытался определить план обучения:

- Что такое тестирование и для чего нужно;

- Теория тестирования ПО;

- Получить базовые знания и навыки работы SQL;

- Вспомнить базу по java и c++;

- Подтянуть HTML/CSS/JS;

- Параллельно посмотреть/послушать лекции и вебинары по IT тематике;

- Подтянуть английский.


Знакомство с тестированием начал, как многие и советуют для новичков, с Савина "Тестирование Дот Ком." С точки зрения содержания это нельзя отнести к научной серьезной литературе. Больше рассматривал как ознакомление, ввод в курс дела и общего ориентира надо оно мне или нет.

После Савина взялся за чтение Куликова. Более серьезная книга, более сухое и академическое изложение материала. Книга понравилась больше, т.к. на работе приходится иметь дело в основном с ГОСТами, старыми и новыми учебниками. Вот Куликова я уже читал под конспект, так у меня проще усваивается информация. Но так как любая теория без практики рано или поздно станет забываться, то решил поискать краудтестинговые платформы. Тем кто знаком с темой эти платформы известны - это uTEST, TestIO, TestLIO, TestBirds.

Чем хороши эти платформы:

- Есть свои внутренние обучающие материалы;

- Есть тестовые задания после каждого учебного материала;

- Есть реальная возможность получить практические навыки в тестировании(об этом далее поподробней):

- Возможность подтянуть английский, т.к. почти все эти платформы на английском);

- Есть монетизация вашего труда.


Остановлюсь немного поподробней на получении практических навыков. Во-первых потребовалось пройти пару вступительных тестов, приближенных к реальным проектам. Где-то и вовсе в качестве тестового задания нужно было тестировать "живые" продукты, будь то сайт или приложение. Где-то этих вступительных тестов несколько(uTEST). Собственно параллельно с чтением книг я пытался зарегистрироваться и пройти эти тесты на всех 4 платформах. На 3 из 4 я успешно прошел обучение и вступительные тесты к концу первой недели, а на 4(uTEST) прохожу эти тесты до сих пор, т.к. они разбиты на несколько видов тестирования и расстянуты во времени(первый тест, например, длился 4 дня и до его окончания нельзя было приступить к выполнению следующего).

Из всех платформ мне больше понравилась TestIO - после заполнения профиля и успешной сдачи тестового задания, приходит очень много приглашений поучаствовать в тестировании. В основном это функциональное тестирование, которое я, по не знанию и неопытности, превратил вместо тестирования, следуя описанным требованиям, в monky testing, тыкая во все подряд. Несмотря на это, я поучаствовал в 3 тестовых циклах (один сайт с фильмами, новостное приложение и онлайн-магазин) и создал отчет о 5 багах, 3 из которых отклонили. Но зато это дает понимание на практике разобраться в терминах и понятиях, которые ты изучаешь.


Пока что это все, что я сделал на первой неделе. На вторую неделю планы дочитать Куликова, посмотреть несколько вебинаров по IT, продолжить работать с краудтестинговыми платформами.


Спасибо за внимание!

Показать полностью
21

Из технологов с завода в QA. Вводный пост

Внимание!!! Длиннопост!


Доброго времени суток уважаемые Пикабушники!

Начинаю серию постов, посвященную попытке, только попытке, перехода из технологов  машиностроения в QA IT-сферы без опыта, без смс и регистрации). Данный и будущие посты нужны мне для систематизации, структурирования, упорядочивания моих действий и обучения, а также просто привести мысли в порядок - в голове ужасная каша.


Для злых языков:

- Да, это пресловутое войти в IT;

- Да, у меня нет никакого опыта в IT;

- Да, я про...пропустил время в универе, когда этот переход был бы логичным и обоснованным;

- Да, мне не 20 и не 25).


Итак, погнали!


Что имеем:

Возраст: 29 лет;

Работа: технолог-программист станков с ЧПУ;

Стаж: 5 лет;

Образование: бакалавр "Мехатроника и Робототехника"; техник "Пожарная безопасность";

Владение иностранными языками: Английский A2 ;

Цель: освоить профессию QA тестировщика и по возможности сменить профессию.


Мысли о смене работы приходили еще 2 года назад в 2018. Тогда это было связано с не самой высокой зп., ослабевающим интересом к тому, что я делаю, сменой политики руководства, перехода на сменный график работы. К сожалению (а может и к счастью?), тогда повысили зп. и мысли о смене работы меня покинули, да и к тому же мне очень нравится коллектив - отличные ребята и хорошие друзья. Собственно, в раздумьях и мониторинге рынка труда время подобралось к марту нынешнего 2020 года, а там, как всем известно, началась дичь под названием "Короновирус". В апреле этого года наткнулся на статью о тестировании игр и целом отделе тестирования в mail.ru. На тот момент это вызвало "ВАУ-эффект". Так как я всю сознательную жизнь играю в компьютерные игры, то тема меня зацепила - как же! превратить свое увлечение в работу - мечта да и только! Где - то месяц я читал интересующие статьи по теме QA в GameDev и понял только то, что QA в GameDev это далеко не игрушки в свое удовольствие целыми днями напролет, а ответственная работа призванная, в общем итоге, чтобы конечный пользователь получил качественный продукт, работающий по заявленным требованиям и оправдывающий ожидания. Что в итоге я понял:

- QA это серьезная и ответственная работа;

- Тестировщик - это инженер, работа которого,  не мене важна, чем моя текущая;

- Как ни крути IT это будущее;

- Мне интересна вся эта тема.

Собственно, пытаясь переварить и усвоить все эти мысли наступил отпуск в начале июня. Под ворохом житейских забот и семейных дел, эти мысли отдалились на задний план, а о QA я больше не вспоминал. Настало время выходить на работу... Я поймал себя на мысли, что я не хочу туда возвращаться. Как говорится, я перегорел. Месяц я просто ходил на работу, делал свое дело и выполнял свои обязанности, общался с коллегами, занимался своими делами пока не настал момент очередной третьей смены! Вот тут-то в очередной раз меня и понесло. Из-за очередного периода "ночного ничегонеделания"я занялся самокопанием и попыткой ответить для себя на несколько вопросов: нравится ли мне то, что я делаю? Какие дальнейшие пути развития в моей области? Что  в моей голове осталось с периода университетского образования? Что я могу? Что я хочу? Тут-то я и вспомнил о QA. Но в отличие от прошлого раза я не ограничился только тестированием игр, а решил узнать что в принципе представляет из себя QA в IT сфере. Прочитал несколько статей на хабре, посмотрел видосы на ютубе, просто искал любую информацию в интернете. Параллельно с этим начал просматривать hh на наличие вакансий в данной сфере в моем городе. Их было немного, но они были, что придало мне немного уверенности и мотивации копать и изучать дальше. Половина недели ночных смен пролетела в один миг. Но в один момент меня посетила мысль - ведь IT это удел молодых парней и девчонок лет 18-25, мозг которых способен тоннами впитывать нужную  и ненужную информацию. Нет, я, конечно, не старый, но мой мозг уже отвык это делать - запоминать и усваивать новую информацию. С пониманием этого пришло легкое разочарование и уныние. НО! Но я решил погуглить информацию о смене профессии в 30 лет, в том числе и переход в IT. Наткнулся на несколько статей и видосов о том как люди бросали свои работы, переходили в IT, снова брали в руки учебники и учились, учились и еще раз учились. Так подошло 28 июля, день Х, когда я для себя решил, что хочу стать QA тестировщиком. Пообщавшись с женой, я получил от нее полное одобрение и моральную поддержку, что в свою очередь придало мне уверенности и в правильности намеченного пути.


Если Вы дочитали до этого момента, то искренне прошу у Вас прощения за такое обилие воды, скомканное повествование и малого конструктива. Дальнейшие посты будут брать начало с 28 июля и будут разбиты по дням или временным промежуткам, которые будут связаны с началом пути обучения. Первые посты будут затрагивать уже прошедшие дни,  поэтому они скорее всего будут содержать достаточно оффтопа, но помогут мне быть более последовательным.


PS: Я не знаю возымеет ли успех моя затея. Но я пройду этот путь обучения до конца. Даже если у меня не получится, то эти знания вполне пригодятся мне в текущей работе. Где-то прочитал: "Не стыдно не знать, стыдно не узнать."

Показать полностью
39

Из автосервиса в IT

Золушка 21 века - это не бедная девчонка, нашедшая принца. Сегодня это мужик, который в 33 года решил сменить профессию и нашёл работу через две недели после окончания курса инженера по тестированию. Садитесь поудобнее, сейчас я расскажу вам сказку.

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

В какой-то момент, я понял, что достиг своего потолка. Я могу по звуку мотора определить его неисправность, по морганию лампочки - номер ошибки, но радости это приносило все меньше.

Возможно так выглядит кризис среднего возраста, но мне он пошёл лишь на пользу. Я не купил скейт, как делают многие чуваки моего возраста, а решил найти новую работу в сфере IT. Это стильно, модно, молодёжно, -подумал я, и был прав. Большинство сотрудников It компаний значительно младше меня. На их фоне я уже дед. Вот только абсолютно без опыта, и это пугало больше всего.

К счастью, мои мозги оказались голодными до знаний, и я весьма успешно окончил курс Инженера по тестированию в ******. Не скрою, что все свободное время я посвящал учебе, так что волшебства здесь нет. Кто хочет учиться и понимает, зачем ему это - тот получит результат.

Я знал, что курсы мне нужны не для галочки. Мне нужно было найти новую работу, как можно скорее. И я ее нашёл. Через неделю после выпускного в ****** (да-да, у нас тоже был выпускной. Правда без красных лент через плечо. И пьяным на лавочке тоже никто не уснул, все таки ребята на курсе оказались взрослые и серьезные).

Работу я искал активно: отслеживал вакансии, писал сам в компании, где хотел бы работать, бесконечно редактировал резюме и не ленился писать разные сопроводительные письма, каждому работодателю персональное.

И вот, меня пригласили на интервью. Я волновался, как школьник, разве только шпаргалку на коленке не писал, но все прошло успешно, меня приняли на работу.

Я пока сам не понял, как это произошло, но уверен, что ****** дал мне тот необходимый багаж знаний, которого хватит для уверенного старта на новой работе.

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

Название площадки я скрыл, чтобы не сочли за рекламу)

П.с. И да, скейт я себе все таки тоже куплю.

Показать полностью
2

Очередной ходок в айти #2

Всем привет.

Предпринимаю первые шаги. Кстати, если тут есть биографисты, то можете уже начинать описывать этапы становления величайшего тестировщика новой формации.

Ладно, что сделано. Перерыто немало информации в направлении халявного сыра бесплатных источников структурированной информации. Думаю, что все бесплатные курсы по теме у начинающих на слуху, отмечу те, на которых решил остановиться.

Первым делом прослушал курс на Stepik "Ведение в тестирование. Women in Tech + TestIt + Просто". Курс от женщин для женщин. Ну раз начал, то дослушал до конца. Было подозрение, что там может быть все достаточно разжевано, да и синдром утенка в полный рост. Впечатления: не

сбалансированная подача, кто-то горит, а кто-то статист. В целом выглядит как песочница для докладчиков и не заслуживает внимания. Итоговое задание не выполнил, потому что не понимаю с чего начать (нормальный курс да?). Из полезного - литература и тестовые ресурсы для ковыряния. Нашел Савина и Куликова. Поговаривают, что первый читается как басня, но второй обстоятельней. Склоняюсь пока к первому. У второго есть бесплатный курс, обязательно гляну, хотя бы выборочно по непонятным вопросам, если пробелы восполню, то посмотрю сначала и до конца.

Там же нашел курсы повышения квалификации в сторону автоматизации тестирования.

Параллельно с книгой планирую пройти курс от mail.ru.

Личные ощущения от погружения. Сам процесс кажется довольно простым, что делать, в принципе, понимаю, но вот с технологией проблемы. То есть не вижу пока точки приложения знаний. А с этим у всех преподов проблемы. Ищу пошаговое руководство, как взять конкретный ресурс и написать конкретный тест-кейс. Обучение для меня в идеале - видео о пошаговой разработке тестовой документации на примере конкретного сайта. Внемлю, ставлю на паузу, гуглю, дальше внемлю повторяю и записываю. Если кто знает, где взять в подобном формате, прошу подсказать.

Чувствую, что мой богатый опыт наставничества и написания различного рода методологий и описания способов мне сильно помогает и я вижу, где что-то стоящее, а где поверхностное. Пока хотя бы на интуитивном уровне. Вообще уже сейчас понятно, что с терминологией и структурой теории в тестировании полный пиздос, во всяком случае с точки зрения человека из сферы, где определения имеют четкий вид, а теория написана в виде правил. И еще, очень необычно было осознавать, что каждую свою мысль нужно немного докручивать. Попробую пояснить, например, по ходу объяснений ты стараешься прикинуть, как бы ты построил логику теста, но обнаруживаешь, что перешел в итоге всего лишь на уровень юзера и нужно как бы спуститься на подуровень ниже. Это страшно шопездец забавно.

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

Чего пока не понял.

1. Чек-лист. В традиционном понимании - четкий последовательный набор действий, то есть выполнил - зачеркнул (собственноручно мильоны написаны). Здесь - это некий упрощенный и обобщенный порядок в виде вектора тестирования. А тест кейс - это не набор чек-листов, а как раз подробный план действий. Поставьте на свои места, пожалуйста.

2. Юзер-кейс. Не понял его место и назначение.

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

4. Есть подозрения, что в конкретно этом курсе двигали собственные и не очень популярные инструменты, как я понял, для отдельной компании - обычное дело. В связи с этим вопрос, есть ли попсовый набор инструментов, который железно нужно знать?

Если сильно занудно, то простите, но хочется документировать каждую мысль сомнения и находки, многие могут с этим столкнуться, может кому-то

поможет. Да и потом перечитывать будет прикольно. В общем пока норм, шока нет и желание не пропало.

Показать полностью
17

Очередной ходок в айти

Всем привет. Сейчас будет очередной пост с обещаниями начнется социальный эксперимент. Мне в этом году исполняется 40 лет и я очень хочу в IT. Всегда хотел, но лет 20 назад свернул туда, куда свернул.

Тогда еще примерно по первой попрезирал айтишников, совсем чуть-чуть.

Немного о подопытном. 39, высшее (гуманитарий), небольшой начальник, область околотехническая, степень владения компом - "винду переустановлю, детка". Логические способности оцениваю выше среднего. Способность к усваиванию новой информации: долго запрягаю (блять, можно там побыстрей, а?), но чуть быстрее еду. Английский: ну недавно продавца на али нахуй послал по-английски без словаря. Разведен, квартира в ипотеку, машина в кредит. Работу буду работать, бросать не планирую пока, я исследователь, а не самоубийца.

Считайте, что перед вами потребитель сферических стереотипов, поэтому врываться в айти буду через тестирование (в идеале там хочу и остаться). Что тестировать тоже пока не знаю. Но тем лучше для чистоты эксперимента.

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

Ожидание: к концу этого года, я неплохо разбираюсь в этом, работаю удаленно, зарабатываю, ну скажем, 250-300 долларов в месяц.

Программа:

Курсы. Платить за них не буду, склоняюсь к тому, что все необходимое можно найти в открытом доступе (во всяком случае, на хабре так говорят). Как найти, пока не знаю.

Практика. Буду предлагать забесплатно. Кому и чтобы оценили результат, пока не знаю.

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

Реальные заказы. Все будет зависеть от практики и портфолио. Надеюсь, до первого все же дело дойдет.

Кто чем может, пожалуйста прошу, помогайте и направляйте. Ребята "он чо ебанулся в сорок-то лет?" и "говнотестировщиков прибыло", тоже будьте со мной, вы нужны для трезвости и рассудительности.

Показать полностью
Отличная работа, все прочитано!