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

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



Используйте систему 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-команды для новичка — тоже план-минимум, но уже по линуксу