С чего начать начинающему тестировщику

Эксперты Tilda: как основать прибыльный стартап за 5 шагов

Почему 3 из 4 стартапов неизбежно прогорят?

Основных причин пять:

Молодая фирма разрабатывает продукт для фантомного рынка — реальных покупателей нет.
Стартапер выбирает неработающую модель получения дохода.
Проект не умеет адаптироваться под изменяющиеся условия рынка.
Компании с самого основания не уделяется достаточное внимание.
Проект медленно растет, не поспевает за конкурентами.

Причина может быть и самой банальной: стартапер «выгорел», потерял страсть к своему делу.

5 вопросов, на которые нужно ответить перед запуском стартапа

Основатель агентства Appster Джозайя Хамфри считает, что перед активными действиями каждый стартапер должен ответить себе на пять простых вопросов:

  1. Какое конкретное направление он хочет развивать?
  2. Какую проблему клиента желает решить?
  3. Какой именно продукт представит?
  4. На какой рынок выйдет?
  5. Какой экономический расчет выберет для собственной бизнес-модели?

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

Первый шаг: определите точное направление деятельности

Вопрос простой: «Чем вы будете заниматься?» Идеальный ответ располагается в пересечении трех плоскостей:

  • то, что я люблю делать;
  • то, что я умею делать;
  • то за что хорошо платят.

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

  • Чем вы страстно увлечены? Чем бы стали заниматься бесплатно?
  • Что вы делаете лучше других? Какие ваши уникальные таланты?
  • Можно ли связать ваши умения и интересы так, чтобы получился продукт, решающий проблемы других?
  • Есть на такой продукт достаточный спрос? Какую прибыль несет его реализация?

Второй шаг: проблема = возможность

Успешный стартапер точно знает, какие потребности и «боли» клиента закрывает его бизнес. Рабочий стартап — это незаменимое болеутоляющее, без которого потребитель не сможет решить свои проблемы быстро и эффективно. Отсюда еще несколько важных вопросов:

  1. Сами потребители готовы признать свою боль? А платить за ее решение?
  2. Ваш проект действительно разрешает их проблему?
  3. На решении проблемы клиента вы действительно заработаете?

Теперь остается проверить свою идею на жизнеспособность — понадобится фокус-группа, которой не нужно раскрывать идеи продукта — лишь попросить ответы на вопросы:

  • Почему вашу проблему сложно решить?
  • Что случилось в прошлый раз, когда вы с ней столкнулись?
  • Почему вы считаете этот опыт неприятным?
  • Что вы делали, чтобы решить эту проблему?
  • Почему вас не удовлетворяют существующие решения проблемы? Каковы их недостатки, что нужно изменить?

Участников опроса можно искать на Reddit, The Question, Quora, Meetup.com.

Третий шаг: а есть ли рынок?

На этом этапе не обойтись без вычислений:

  1. Рассчитайте потенциальный годовой объем продаж: общее число потенциальных потребителей за год умножьте на стоимость продукта.
  2. Сделайте обзор СМИ о своем рынке. 
  3. Набросайте примерные объемы рынка.

Четвертый шаг: найдите минимальное решение проблемы

Хамфри предлагает здесь определить минимальный набор функций для решения проблемы клиента:

  1. Разложите данное решение на простые функции.
  2. Создайте фокус-группу потенциальных клиентов.
  3. Подарите своему проекту визуальную форму — можно воспользоваться бесплатными аппами Balsamiq Mockups и Lucid Charts.
  4. Проведите среди фокус-группы тест «на 5000 рублей»: если бы у вас были лишние 5000₽, в какую из обозначенных функций вы бы их вложили?

Согласно ответам, нужно убрать лишнее, доработать продукт и вновь выставить его на суд аудитории.

Пятый шаг: спрогнозируйте прибыль

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

Что делает тестировщик

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

Неполиткорректные разработчики из-за этого когда-то обидно называли тестировщиков «обезьянками-кликальщиками». Термин был так распространён, что Android назвал свой инструмент для автоматизации тестирования MonkeyRunner — в том смысле, что он как обезьянка, только быстрее.

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

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


Пример простого тест-кейса

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

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

Нужно предусмотреть все возможные и невозможные варианты. Что будет, если пользователь введёт цифры вместо букв? А что, если у него компьютер глючный? А вдруг сразу много пользователей будут работать и перегрузят систему?

Задачи тестировщика

Тестирование программ бывает автоматизированным и ручным. Специалисты по последнему анализируют ПО без дополнительных инструментов, а более продвинутые профессионалы используют для этого программы.

Ручной тестировщик воспроизводит действия пользователя в одноименном режиме. Его задача – убедиться в эффективности программы во всех видах возможного взаимодействия с ним пользователя. Подобное тестирование иначе называют поведенческим либо методикой «чёрного ящика».

Задачи тестировщика

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

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

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

ТОП-30 IT-профессий 2022 года с доходом от 200 000 ₽

Команда GeekBrains совместно с международными специалистами по развитию карьеры
подготовили материалы, которые помогут вам начать путь к профессии мечты.

Подборка содержит только самые востребованные и высокооплачиваемые специальности
и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились
с карьерной целью на ближайшее будущее!

Скачивайте и используйте уже сегодня:

Александр Сагун
Исполнительный директор Geekbrains

Топ-30 самых востребованных и высокооплачиваемых профессий 2022

Поможет разобраться в актуальной ситуации на рынке труда

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

Получить подборку бесплатно

pdf 3,7mb
doc 1,7mb

Уже скачали 14743

Что должен знать и делать QA-тестировщик, который действует в автоматическом режиме? Прежде всего, определяет опытные кейсы или опции ПО, которые нуждаются в проверке. Как правило, автоматизированные тесты используют для критически важных для программы функций. Допустим, сохранение данных юзера или механизм работы платежей. Автотестирование выбирают, если нужно многократно повторить какой-то вид анализа либо исследовать функции с объемной базой данных.

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

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

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

Проверка радостями.

Примеры вопросов

  • Стоит ли мне делиться с тобой своими радостями, говорить о своих успехах, если у тебя вдруг произошло что-то неприятное? Лучше вообще промолчать или сказать о них позже?
  • Если мы устроим дружеский спор с хорошим вознаграждением и я одержу победу, будешь ли ты радоваться за меня?
  • Есть ли какие-то темы, о которых мне лучше не шутить с тобой?
  • Если я получу достижение в той сфере, которая важна для меня, но вообще непонятна или даже неприятна для тебя, ты будешь за меня рад?
  • Как мне веселить тебя, когда ты в плохом настроении? Шутить, отвлекать или лучше не трогать?

Почему важно об этом спрашивать

Существует типаж личностей, которые дружат только в тяжелые времена. Как только у их друзей случаются неприятности, они оказываются рядом. Стоит тучам пропасть с горизонта — приятели тоже уходят. Причина — в элементарной зависти или страхе выглядеть хуже, чем товарищ, по сути — в комплексах. Реже — в нехватке времени.

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

Пройти тест: оптимист или пессимист

Основы тестирования ПО от GeekBrains

Этот учебный курс полезен тем, кто хочет разобраться, что должен знать тестировщик ПО без опыта работы. Там представлена теория и практика формирования тестовых кейсов и комплектов, составления баг-репортов и отчетов по итогам тестов.

Что даст вам изучение курса:

  • Освоение перспективной профессии за четыре месяца.
  • Доход не менее ₽ 70 000/мес. официально или удаленно (на фрилансе).

По информации HeadHunter тестирование программ входит в топ-5 «горячих» IT-профессий. Имея школьный багаж знаний, вполне можно освоить популярную сейчас специальность. В предлагаемой на этом курсе книге описаны азы тестирования вручную. Показано, как быстро искать баги, создавать тест-кейсы и эффективные сценарии проверки.

Основы тестирования ПО от GeekBrains

Курс состоит их девяти практических занятий, которые дадут вам знания и опыт, необходимые для быстрого начала разработки и оценки первых IT-проектов:

Урок 1. Основные понятия в тестировании.

Принципы проведения тестовой проверки. Как определить функциональность приложений и ПО (метрики, показатели качества, стандарты ISO). Разновидности ошибок. Термины.

Урок 2. Место тестирования в процессе разработки ПО.

Цикл создания программ и периоды их тестирования. Виды тестов, применяемых в разработке. Согласованность проверки с методами создания ПО.

Урок 3. Тестовая документация и 7 принципов тестирования.

Выбор и содержание тест-кейсов. Свойства качественных тестов. Принципы тестирования. Тест-комплекты. Поддержка тестовых наборов. Чек-лист функциональной проверки. Как готовить тестовые данные.

Урок 4. Техники тест-дизайна. Классификация видов тестирования.

Искусство тест-дизайна для создания кейсов. Выбор классов эквивалентности и определение их границ. Виды тестирования и их классификация.

Урок 5. Регрессионное тестирование.

Виды regression testing и повторное тестирование. План и стратегия проверки.

Урок 6. Работа с баг-трекером.

Определение и возможности системы отслеживания ошибок, оформление их в bug tracking.

Урок 7. Тестирование пользовательского интерфейса.

Понятие и виды интерфейса. Как тестируется графика с точки зрения пользователя. Фронтенд-тесты (компоненты и оценка кроссбраузерности). Браузеры. Dev Tools (панель разработчика). Стадии тестирования ПО.

Урок 8. Клиент-серверные приложения.

Понятие сетевой архитектуры. Что такое толстый и тонкий клиент. Определение сервера, web-сервера и application server. N-уровневая архитектура клиент-серверных программ.

Урок 9. Работа с инструментами.

Обзоры приложений Fiddler, Proxy, Charles, Postman и Wireshark. Как работать с логами.

Как видим, тестер — не случайный человек, а профессионал, который обязан постоянно развиваться. Теперь вы имеете хотя бы первоначальное представление о том, что должен знать или уметь хороший QA-тестировщик. Любой владелец бизнеса готов платить такому специалисту (особенно по авто-тестам) неплохие деньги. Чтобы найти себя в этой профессии, придется посещать специализированные курсы или обучаться самому. Эксперты утверждают: освоив специальность тестера, несложно стать айтишником и продвигаться дальше в этой сфере.

Положения инвестора vs положения стартапа в term sheet

Заключение term sheet является выгодным как для инвестора, так и для стартапа. Однако эта выгода действует, пока сохраняется баланс проинвесторских условий и условий, выгодных стартапу. Среди условий, включение в term sheet которых поможет инвестору «спать спокойнее», а стартапу не бояться за свою идею:

Инвестор Стартап
Проведение проверки due diligence. Проведение due diligence является необходимым условием закрытия сделки, если инвестор «входит» в компанию, историю которой он не наблюдал лично. Due diligence может быть финансовым, юридическим или иным, зависимо от специфики сферы бизнеса и конкретного проекта. В процессе проверки выявляются всевозможные изъяны и проблемы бизнеса, знание которых помогает инвесторам просчитать свои риски, либо уменьшить размер инвестиций. Положения о конфиденциальности. Стартап ценен своем уникальным активом – идеей, которая ценна, покуда ее детали не известны третьим лицам. Это положение выгодно и инвестору, но все же является отправной точкой составления term sheet для стартапа. В term sheet следует предусмотреть заключение отдельного соглашения о неразглашении конфиденциальной информации (NDA) в дальнейшем.
Форма инвестиций – конвертируемый заем. В случае успеха компании-объекта инвестиций, инвестор получает долю в компании путем зачета требований о выплате долга к стоимости долей/акций, а в случае неудачи компании-объекта инвестиций, инвестор вправе требовать выплаты суммы займа и процентов. Инвестор заинтересован во включении положения о конвертации займа со скидкой при переходе компании-объекта инвестиций на следующий раунд финансирования. Положение о запрете предлагать работу сотрудникам стартапа (Non-solicitation clause). Такое условие включается в term sheet на случай конфликта с инвестором или недобросовестности инвестора и его желании нанять сотрудников стартапа, с помощью чего создать параллельный стартапу бизнес. Однако судебная практика неумолима: такое положение, скорее всего, будет признано судом не имеющим юридической силы.
Положение о защите от размытия (англ. Anti-dilution protection). Это положение необходимо инвестору, чтобы обеспечить сохранение стоимости своей доли в бизнесе, если в более поздних раундах инвестиций, компанию оценят дешевле, чем это было при внесении вклада инвестором.  Право присоединиться к продаже (англ. Tag along). Данный механизм работает следующим образом: если инвестор собираются продать свою долю участия в стартапе третьему лицу, у основателя стартапа есть право продать свою долю этому же третьему лицу на условиях не хуже, предусмотренных в рамках сделки инвестора.
Опционный пул для сотрудников. Условие, подразумевающее предоставление доли в бизнесе ключевым сотрудникам. Обычно опционный пул составляет 10-15% от общего количества долей.
Положение о ликвидационной привилегии (англ. Liquidation preference). Такой механизм подразумевает получение инвестором фиксированной суммы в случае совершения компанией-объектом инвестиций реорганизации или сделки, в результате чего доля инвестора в бизнесе станет меньше.

Мы постарались ответить на вопрос, что представляет из себя term sheet и посмотреть на него через призму отношений инвестора и объекта инвестиций. Если у Вас остались вопросы, мы с радостью ответим на них!

Материалы по теме:

Отличия стартапа от обычной компании

Если говорить кратко, то основные отличия заключаются в следующем:

Обычная компания

Стартап

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

Создает новые технологии, продукты, услуги, заранее определить спрос на которые затруднительно.

Цель – максимальная прибыль.

Цель – стать монополистом в новой нише, на новом рынке, с новым продуктом.

Основная задача – быстро выйти на окупаемость.

Основная задача – проверить спрос на инновационный продукт и, если спрос имеется, начать быстро расти

Наличие прибыли при этом не важно.

Должен быстро выйти на окупаемость.

Может годами генерировать убытки, если инвесторы готовы давать деньги стартаперу.

Средний уровень риска. Треть компаний закрываются в первые 3 года существования.

Высокий уровень риска

90% стартапов терпят неудачу и закрываются в течение трех лет.

Для развития бизнеса могут привлекаться кредиты банков.

Как правило, стартаперов финансируют венчурные инвесторы и фонды. На ранней стадии могут привлекаться средства родственников, друзей, бизнес-ангелов. В России стартаперы часто получают деньги от около государственных структур.

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

Глубокие вопросы

Сложно просто выпалить другу вопросы о его надеждах и мечтах, убеждениях и мнении. Иногда нужно подходящее для этого время, чтобы ваш друг был готов вам открыться.

Итак, когда же вам следует начинать задавать серьезные и глубокие вопросы? Есть ли здесь какие-то негласные правила? Есть 3:

1. Нет ничего запретного

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

2. Вы можете плакать, смеяться или шипеть друг на друга

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

3. Вы долго хранили секреты друг друга.

Есть причина, по которой некоторые люди считают общение с друзьями бесплатной терапией.

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

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

Насколько востребована профессия тестировщика

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

  • в декабре 2020 на HeadHunter было более 4 000 вакансий тестировщиков ПО;
  • больше 12 000 — на Trud.com;
  • на Indeed — около 1 000, и это только по России.

Мануальщиков, не понимающих кода, работодатели не любят, даже если они прекрасно составляют тесты. Но и автоматизаторы, не знающие основ тестирования, тоже никому не интересны.

Вот, например, скрин с hh.ru, где работодатель перечисляет требования к тестировщику:

Большим спросом пользуются универсалы, владеющие современными методами тестирования, знающие языки программирования, умеющие составлять и автоматизировать тесты, например:

Почему небо голубое?

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

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

Вы спросите, почему небо не фиолетовое? У фиолетового длина волны еще короче. Но солнечный спектр неравномерный, и фиолетового цвета в нем меньше, к тому же глаз более чувствителен к синем и менее — к фиолетовому.

Эксперты VC.ru: 5 вопросов, на которые должен ответить стартапер перед привлечением инвестиций

VC.ru вместе с командой Get-Investor.ru предлагают начинающим предпринимателям ознакомиться с советами от самого Энтони Роуза, генерального директора юридической платформы для стартапов Seed Legals, также известного в качестве «человека, стоящего за BBC iPlayer». Он предлагает тест из пяти вопросов, на которые должен ответить каждый стартапер, прежде чем начать переговоры с инвесторами:

  1. Вы четко представляете стратегию развития своего проекта? Все сильные корпорации объединяет одна вещь — идеально продуманная миссия. Стартаперы должны знать и уметь формулировать цели своего проекта, иметь конкретные планы по привлечению клиентов, инвесторов, партнеров.
  2. Ваш продукт действительно сильный? Иными словами, у него есть потенциал? У стартапера всегда должны быть наготове достаточные аргументы в пользу своего проекта — Роуз советует провести «грамотный customer development».
  3. Ваша команда действительно сильная? Коллектив может быть как большим, так и маленьким, но неизменно одно: каждый сотрудник вносит определенный вклад в общее развитие проекта. Чем опытнее ваши люди, чем лучше они понимают рынок, тем больше шансов, что стартап станет интересным для инвесторов.
  4. Ваша бизнес-модель действительно продумана? Успешный основатель от и до понимает, как будет продвигать, рекламировать и монетизировать свой продукт. Вы сможете прямо сейчас описать во всех деталях бизнес-план и стратегию проекта инвесторам?
  5. У вас уже есть финансовый план? Инвесторам важны не только красивые слова, понимание продукта и рынка, но и конкретные цифры. В выигрыше оказываются те фаундеры, которые не только могут продемонстрировать, какую конкретную прибыль принесет реализация проекта, но и подкрепить свои утверждения реалистичными аргументами.

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Бизнес журнал Мономах
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector