вторник, 30 июня 2020 г.

Shop — на чем потестить SOAP, REST, и селекты к БД

Система Shop

Используйте систему Shop, если хотите попрактиковаться в тестировании, а негде.

В этой системе у вас есть доступ к БД! То есть вы можете создать товар через REST, а потом проверить — сохранился ли он в базу? Правильно ли заполнены поля?

А еще есть возможность отправлять запросы к базе через REST API, во как! И кидать картинки через base 64. Ну и пачка стандартных REST \ SOAP методов + графический интерфейс ))



Явки, пароли


Магазинчик http://shop.bugred.ru/
Тестовый пользователь: test@mail.com / 1

База данных: 
REST и SOAP API

Полная документация — в конфлюенсе.

пятница, 26 июня 2020 г.

Курсы по SQL, моя подборка

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



1. Udemy: «SQL для начинающих: с нуля до сертификата Oracle»


Ссылка — https://www.udemy.com/course/sql-oracle-certification/
Цена — 1200 руб (со скидками)

В чатике его довольная студентка порекомендовала:

Бери, там распродажи постоянные) я брала за 1200 где то) я смотрела на software здесь ещё курс, но меня привлекло на udemy количество функций, которые там изучаются) при том, на каждый оператор — своё видео, если забыл, то можно повторить) 

Если не считать бесплатных материалов, самый доступный курс.
Но учтите, что на udemy автоматизированные проверки. То есть фидбека от тренера будет мало, в основном это тесты.

Что такое CI (Continuous Integration)




Ссылка на ХАБР (там кликабельное содержание! В блоге такое не сделать)

CI (Continuous Integration) — в дословном переводе «непрерывная интеграция». Имеется в виду интеграция отдельных кусочков кода приложения между собой. Чем чаще мы собираем код воедино и проверяем:
  • Собирается ли он?
  • Проходят ли автотесты?
Тем лучше! CI позволяет делать такие проверки автоматически. Он используется в продвинутых командах разработки, которые пишут не только код, но и автотесты. Его спрашивают на собеседованиях — хотя бы понимание того, что это такое. Да, даже у тестировщиков.

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

Поздравляем Диану с первой работой!

Буквально вот-вот выпустилась школа-58, и у нас уже есть история успеха!



Диана рассказала о том, как получила оффер:

*****************************************************************

Ольга, я бы хотела выразить Вам огромную благодарность за вообще внимание и очень хорошую конститутивную обратную связь на каждое да!спасибо Вам огромное!!! Сегодня получила свой первый оффер 🤪

— Расскажите, пожалуйста, подробнее

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

четверг, 25 июня 2020 г.

У теста есть результат

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

Потестируем стул. Самый простой, который на конференциях в залах стоит:


Обычный человек пишет “сесть на стул”, “уронить стул”. Но тестировщик пишет “посадить на стул мужчину весом 150кг и проверить, что сидящий не упал, а стул сохранил форму”.

среда, 24 июня 2020 г.

Мнемоники СТУЛ, ПВО и СССР

На моем курсе «Школа для начинающих тестировщиков» есть творческое задание — придумать свою мнемонику по тестированию! Разумеется, оно необязательное 

Посмотрите, что придумали ребята на этот раз! Точнее, девчата. Сегодня у нас мнемоники от двух Юль, из разных школ

Юлия: СТУЛ

Юля из ШНАТ-57 пишет:

Хотела поделиться мнемоникой, навеянной заданием И1 про стул :) Всё просто: задавайте вопросы — избежите множества ошибок и сохраните драгоценное время.

С - Спроси! — задай вопросы, прежде чем приступать к тестированию системы.
Т - Тестируй — накидай чек-лист проверок. В процессе непременно возникнут новые вопросы.
У - Уточни — новые вопросы обязательно нужно задать :)
Л - Локализуй — будь конкретным, создавая тесты. Подумай ещё раз, зачем нужна система или конкретная функция, кто конечный пользователь.



вторник, 23 июня 2020 г.

Новый курс! Автоматизация в Postman

Привет!

Я запускаю новый тренинг — Автоматизация REST-тестов на уровне Postman.

Идеально для тех, кто тестирует API, но у кого на проекте еще нет автоматизации. Мы пройдем полный цикл — от первого автотеста до настройки CI (Continuous Integration). От Math.random до циклов и условий. От простого include до регулярных выражений.

На курсе 57 обязательных домашних заданий, так что практики у вас будет очень много! При этом курс идет 3,5 месяца, так что не переживайте, всё успеете ))


Познакомиться с моим стилем лекций можно на примере этого отрывка.

Первый запуск будет 9 июля, через пару недель.
На него действует скидка 30%! Промокод first_start

воскресенье, 7 июня 2020 г.

Мои 12 недель в году. Часть 13 (короновирусная)



Первый опытвторойтретий4567891011, 12


Что это за техника


Вы собираетесь с друзьями в группу и ставите себе цели на 12 недель (3 месяца). Это могут быть как рабочие, так и личные задачи. Такие, которые вы вроде как хотите сделать, но вечно откладываете, так как «некогда, потом, щас, вот только мелочевку разгребу и тот пожарчик потушу».

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

Я комбинирую с магией утра.


Результаты кратко


Этот цикл пришелся на карантин практически целиком. Начался цикл в начале марта, а через пару недель уже самоизоляция... Ни садика, ни даже прогулок, ничего. Так что я специально выбрала именно эту фоточку, где на первом месте сын, а на заднем плане я. Таковы реалии карантина ¯\_(ツ)_/¯

Времени резко стало меньше. Но! Все равно успела кучу всего))) Главное — захотеть!

Основные цели были:
— книга: написать 4 статьи
— курсы: закончить урок 8
— курсы: сделать полностью урок 9
— курсы: записать урок 10
— статья на ХАБР!

По книге статьи написала. Причем за цикл больше 100 страниц написала! Так что вполне норм результат )) И на Хабр статью сделала, даже две!

По курсу план выполнен и перевыполнен! Я сделала уроки 8, 9, 10, 11, и даже 12! 5 уроков за цикл!!! Супер-результат, я считаю. В следующем цикле уже закончу и запущу курс!

В общем, я еще не знала, что будет длительная самоизоляция, а все же поставила себе вполне осуществимые цели. Которые мне удалось выполнить даже в условиях «хрен тебе, а не ясельки, дома с ребенком весь день сиди». Не просто выполнить, а перевыполнить! Итак, что я успела за цикл, краткие результаты:
  1. Заходы к книге — почти каждый день, очень стабильно, я довольна! 
  2. Написала 130 страниц книги — было 120 стр последней главы, теперь уже 252!
  3. Посты из книги, пополняя бесплатный онлайн-вариант —  12 штук ٩(◕‿◕。)۶
  4. Курс — обработала 8 урок, оформила в СДО, придумала домашки
  5. Курс — целиком сделала 9 урок!
  6. Курс — целиком сделала 10 урок!
  7. Курс — целиком сделала 11 урок! 
  8. Курс — целиком сделала 12 урок! \(〇_o)/
  9. Улучшалки по текущим курсам — они небольшие, но набирается прилично! 
    1. Улучшалки по ШНАТ — 48 штук \(〇_o)/
    2. Рест — 7 штук
    3. Логи — 2 штуки
    4. Локализация — 3 штуки
  10. Пополняю раздел «работы студентов» — 6 штук!
  11. Нашла 2 кандидатов в тренеры
  12. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  13. Добавила инструмент — записываю итоги недели (чтобы похвастаться во флудилке)
  14. Выложила полезные видосики на свой youtube-канал — 6 штук
  15. Создала плейлисты на ютубе, под школу и фолкс пока что
  16. Статьи на Хабр — 2 штуки!
  17. Testbase — 6 улучшалок
  18. Folks — 2 улучшалки
  19. Прочитала 3 книги (。•́︿•̀。)
  20. Гуляла в магазин ))))) Увы, пока ни кино, ничего такого... Короновирус же!
  21. Встретились с подругой, она ко мне в гости заехала до карантина
  22. Разорвали отношения с дизайнером
  23. Нашли строителей, начали ремонт
  24. У нас сбежал кот (((
  25. Поставили Владу АКДС (10 неделя, уже в мае)
  26. Укатили с сыном к бабушке в Белгород! 


Результаты подробнее


четверг, 4 июня 2020 г.

Что такое cmd + основные команды для новичка

Cmd — это командная строка. Чтобы запустить командную строку на винде, есть 2 основных способа:

  • Пуск → cmd.exe
  • Run (кнопка с картинкой винды) + R → cmd




Второй способ быстрее.  Хотя кому как...

Когда вы открываете командную строку, то попадает в директорию C:\Windows\system32 (1 способ) или C:\Users\olgak (2 способ, вместо olgak будет ваше имя пользователя).

Что вы должны уметь тут делать? Разберем план-минимум
  • Перемещаться по папкам
  • Копировать файлики
  • Запускать приложение
  • Архивировать файлы
См также:
Основные linux-команды для новичка — тоже план-минимум, но уже по линуксу