среда, 25 августа 2021 г.

Тестирование производительности

Производительность — скорость работы приложения. 

  • Как быстро открывается главная страница?
  • Сколько времени будет работать REST-запрос на создание карточки?
  • Как долго будет загружаться отчет с максимальным количеством настроек?

Нужно помнить, что один и тот же отчет может грузиться разное время. В одном случае грузим данные за последнюю неделю, а в другом за последние 10 лет — время загрузки получится разное.

Один и тот же поисковый запрос «Иванов Иван» на разных базах отработает по-разному. Одно дело — поискать по тестовой базе в 100 записей, совершенно другое — на реальной нагруженной системе на 100 млн данных.

Поэтому проводим тестирование производительности:

  • С разными параметрами
  • С разными настройками
  • В разных условиях

Важно понимать, что разные параметры — это:

  • Минимум
  • Максимум

среда, 4 августа 2021 г.

Панбагон. После авторизации в корзине она очищается, но денег просит

Преподавательница показала сыну книгу «Живая книга» издательства Clever. Бабушке она очень понравилась, да и мне тоже. Решили заказать. Поискала книгу, нашла второе издание в Лабиринте.

О, класс! Посмотрела, что магазин предлагает взять в комплекте, взяла. Заодно «статистику и котики» захватила, лежала в отложенных. Перешла в корзину, начала оформлять. А дальше началось прекрасное.

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

Ввожу емейл, система ругается «такой емейл уже есть, авторизуйтесь!». Ввожу телефон, аналогично. Ну ок, тыкаю «Авторизуйтесь», ввожу снова телефон и логинюсь в системе. Страница обновляется и я снова оказываюсь перед экраном с шагами 2 и 3: адрес доставки и твои данные. При этом шаг 2 благополучно почистился и адрес пришлось вводить по новой. Ну ооооок. Ввела.

Теперь уже система не стала ругаться на введенный емейл и пароль. Я выбрала оплату на сайте, потому что курьеру можно только наличными отдать. Тут тоже всё ок, корзина перенаправила куда надо, я оплатила, получило письмо счастья «Заказ оплачен».

Вот только... Спустя минут 10 мне приходит новое письмо — «Ваш заказ отменен» о_О
А еще через какое-то время получаю сразу 2 письма с новыми заказами, но той же суммой: «Ваш заказ ожидает оплаты!»:

2 новых заказа

Что за фигня то? Звоню в Лабиринт:

Статус книги: 1 августа рукопись сдала!

 


Продолжу рассказывать статус своей книги.

В прошлый раз я уже писала такой пост. Такая гордая собой была — в договоре прописали дату 1 августа, а я 20 июля всё сдала, ха-ха-ха!!

А потом оказалось, что всё включает в себя не только текст, но и картинки. А я же пока переделывала книгу и ужимала её в 2 раза, часть картинок тоже переделала. Но ведь литредактор будет текст читать, а за время редактуры и картинки подоспеют... В общем, я честно думала, что нужно закончить именно текст.

В итоге последние 2 недели мы с двумя основными и самыми шустрыми художницами в темпе вальса доделывали все остатки. Павел (куратор из издательства) особо не торопил, но мысль о том, что я подписала документы на 1 августа, поджимала.

Ну что я могу сказать. Сделали, смогли! 1 августа закончили и я отдала рукопись в издательство. Теперь уже полностью законченную. Так что ждем следующий этап — литредактуру. А пока собираю оригиналы договоров с художников и думаю над обложкой.

вторник, 27 июля 2021 г.

Мои 12 недель в году. Часть 16 (дача, издательство, импланты, прививка)

Первый опытвторойтретий4567891011121314, 15


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

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

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


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

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

А ещё мы уехали на дачу почти на 1.5 месяца. И прекрасно там отдохнули, плавая каждый день в +30 жару! Правда, чуть не потеряли там кошку =) Но всё обошлось! 

А ещё я сделала 2 прививки и получила QR-код как раз за день до того, как их отменили. И поставила импланты, так что пишу этот пост, страдая... Так, ну ладно, это мы отвлеклись, вернемся к основным целям релиза:

— книга: максимум картинок доделать

— курсы: сделать 1 урок курса по регуляркам

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

Ну что я могу сказать. По книге план перевыполнен! Мы не просто доделали ВСЕ картинки из исходной книги. Я уже заже нашла издательство, ужала книгу из 1200 страниц в 600 и нафигачила новых картинок художникам, которые мы сейчас в спешке и делаем. 

Но цикл из-за книги получился больше, вместо стандартным 13 недель около 14. Я обычно 12 недель и потом пишу за пару дней пишу результаты. А тут цикл закончился 1.5 недели назад, и вот только руки дошли. Потому что по книге последние 2 недели режим АСАП включен.

По курсам — я начала делать 1 урок. И даже сделала уже 27 домашних заданий! Это было весело и круто, но потом книга меня поглотила. Всё-таки книга в первом приоритете.

Статьи на ХАБР тоже написала. Правда, пока у меня там затишье, ибо некогда. Но 4 штуки в цикле написала. Нормалек ))) В начале цикла как раз писала активно посты, продолжала на волне прошлого периода так же шпарить.

А теперь все результаты:

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


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

суббота, 24 июля 2021 г.

Карма тестировщика и налоговая...

В прошлом сообщении рассказала, как мне пришлось всё бросить и ехать в налоговую в этот понедельник.

Конечно, я переживала. Налоговая — это всегда волнительно! Особенно тот факт, что для простой смены фискального накопителя тебе надо заполнить 10 (!!) листов специальной формы. 10 листов, Карл! 

Я была уверена, что где-то да ошиблась. Ну ничего, примерно заполнила, остальное на месте... Приезжаю в налоговую, отдаю документы девушке. Она начинает что-то вбивать в свою программу:

— Вы что, закрыли своё ИП?

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

Стали разбираться... Не разобрались 😁

Панбагон. Как ошибка в письме мне все планы сломала

Хочу рассказать пример бага в письме от системы. Это ведь тоже документация, которую надо тестировать... А ещё её надо тестировать как функционал. То есть не только текст письма, но и дату, в которую оно уходит.

Так вот! У меня есть ИП. У ИП должна быть касса, а внутри кассы есть ФН — фискальный накопитель. Это такая маленькая коробочка, в которой хранится вся история за 3 года (у меня был на 3 года).

23 июня Модулькасса присылает мне письмо — дорогуша, через месяц твой ФН сдохнет, замени!


Я заказала у них новый накопитель, оплатила, пару дней подождала курьера... А потом попросила коллегу помочь мне с заменой. А тот говорит:

— А мне как раз свой 4 июля менять, давай потом твой заменим.

четверг, 22 июля 2021 г.

Панбагон. Пачка готовой еды весит 200 кг

Деливери клаб сегодня «порадовал». Решила заказать во ВкусВилл готовой еды, зашла в приложение, а там... Каждая малюсенька пачечка весит 200 кг:

Ошибка максимального веса

Ну, подумаешь, в 1000 раз ошиблись, с кем не бывает 👀

Я поржала с таких весов, но какая разница, заказу же не мешает. Но нет, мешает. См низ скриншота — я заказала всего 4 пачки, но не смогла попасть в корзину. Так как превысила лимит в 800 кг на доставку...

Пришлось заказывать через приложение «ВкуссВилл», хоть там и дольше везут, но азато без таких казусов.

Простенький баг, но давайте потренируемся оформлять по шаблону: