четверг, 22 октября 2020 г.

Что такое XML

Если вы тестируете API, то должны знать про два основных формата передачи данных:

  • XML — используется в SOAP (всегда) и REST-запросах (реже);
  • JSON — используется в REST-запросах.

Сегодня я расскажу вам про XML. В списке доп литературы будет ссылка на книгу по XML, у меня нет цели ее дублировать, но я расскажу про этот формат тем, кто XML еще в глаза не видел. А дальше уже гуглим сами ))


Ссылка на Хабр (там содержание кликабельное)


XML, в переводе с англ eXtensible Markup Language — расширяемый язык разметки. Используется для хранения и передачи данных. Так что увидеть его можно не только в API, но и в коде.

Этот формат рекомендован Консорциумом Всемирной паутины (W3C), поэтому он часто используется для передачи данных по API. В SOAP API это вообще единственно возможный формат входных и выходных данных!

См также:

Что такое API — общее знакомство с API

Введение в SOAP и REST: что это и с чем едят — видео про разницу между SOAP и REST.

Так что давайте разберемся, как он выглядит, как его читать, и как ломать! Да-да, а куда же без этого? Надо ведь выяснить, как отреагирует система на кривой формат присланных данных.



среда, 23 сентября 2020 г.

Мои 12 недель в году. Часть 14

Первый опытвторойтретий456789101112, 13


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

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

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

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


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


Я вижу. Я ВИЖУ! Я решилась на операцию по коррекции зрения)) Совершенно внезапно, под конец цикла. Поэтому цикл у меня немного поплыл, захватив еще пару недель — я не могла подвести итоги, потому что мало что делала. Первую неделю вообще минимум компьютера, а сейчас хвосты наверстываю... 

Ну да фигня! Будем считать, что это просто перерыв между циклами в этот раз побольше был)) Итак, а что у нас с главными планами? Основные цели были:

— книга: написать 4 статьи в последней главе.

— курсы: запустить курс об автоматизации в постмане!

— статья на ХАБР!

Всё сделала! По книге я не просто написала 4 статьи, я вообще закончила эту главу! Так что теперь осталось только заключение написать. Сначала я хотела быстро-быстро всё доделать и впихать в эти 12 недель огромный результат. А потом решила растянуть удовольствие)) В этом цикле я закончила одну книгу, а в следующем закончу другую!

Курс об автоматизации в постмане я запустила. Первый потом прошел больше половины, уже и второй начался, хотя разницу я поставила 2 месяца. В общем, запустилась в самом начале цикла! 

Ну и статью на хабр написала, даже две =))) А теперь пройдемся по всем успехам, что было сделано за цикл:

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


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

четверг, 10 сентября 2020 г.

Зачем в чек-листе нужны примеры

Тут все очень просто. Примеры нужны для того, чтобы выполнить чек-лист, не включая мозг. Да, конечно, «работать надо не 12 часов, а головой», но увы, иногда приходится пробежаться по чек-листу ASAP  после длинного рабочего дня, когда мозг уже не варит.


И вот открываешь ты такой чек-лист, а там надо вводить реальные номера, чтобы проверить,что по ним город распознался. И вот такой клевый чек-лист:

  • Москва
  • Питер
  • Омск
  • Новосибирск
  • Нижний Новгород

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

четверг, 27 августа 2020 г.

Панбагон. В корзине отображаются не кавычки, а их код

Бешеная сушка закрывается, решили устроить очередную распродажу. В том числе на «набор сушкапипла» (ссылка уже нерабочая, убрали товар, видимо).

Решила попробовать заказать. Добавляю в корзину, смотрю — а там вместо кавычек их код прописан, "

Код вместо кавычек

Типичный баг отображения спецсимволов Smile :)  
Давайте оформим его по шаблону:

суббота, 22 августа 2020 г.

Slothman — генератор текста, картинок и кучи всего еще


Ссылка — https://slothman.dev/

Slothman — это онлайн-генератор тестовых данных. Причем не так, как обычно бывает — один сайт данные отдельные генерит, другой картинки, третий текст... Тут все в одном месте!

Что тут можно сгенерировать:

  • Данные — имя, адрес, телефон. Но иностранные. Для русских данных используйте Mellarius
  • Pairwise — онлайн-инструмент, это удобно, нет привязки к вашей операционной системе.
  • GUID
  • Рандомный текст — аналог perlclip
  • Регистр — смена регистра вашего текста
  • Файлы — вот аналоги
  • Картинки

Удобненько!

PS — статья написана в помощь студентам моей школы для начинающих тестировщиков

PPS — добавила на Testbase в навык выбора инструментов, теперь не потеряется!

вторник, 18 августа 2020 г.

Отдаю книги-7 (Москва)

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

Приехать забрать книги надо будет в офис ХФЛабс, это около метро на кольце. Парк Культуры, с 10 до 19 в будние дни.

Чтобы забрать книжку:
  1. Напишите мне на почту — ok.molechka@gmail.com. Укажите имя, какие хотите книги и когда приедете (в указанный выше интервал времени)
  2. Я дам вам номер моей коллеги Кати (я в декрете, меня в офисе нет). 
  3. Приезжаете в указанное время, звоните, забираете книжки — профит!

Книги


1. Живое обучение. Что такое e-learning. Елена Тихомирова (забрали)



2. Софт за 30 дней. Кен Швабер, Джефф Сазерленд (забрали)