16 Техник Тест Дизайна С Примерами. Продвинутый Курс Тестирование ПО. Занятие 8.
ฝัง
- เผยแพร่เมื่อ 5 มิ.ย. 2022
- 16 Техник Тест Дизайна С Примерами Из Реальных Проектов.
Про test design techniques оооочень любят спрашивать на собеседованиях.
Передаю пламенный привет своим студентам :)
Домашка:
Применить каждую технику тест дизайна к любому функционалу на сайте или в приложении.
Законспектировать мои примеры и свой личный пример.
Попробовать в голове (лучше на листочке) применить техники тест дизайна к тестированию чашки/ручки/карандаша/стола/двери/окна/блокнота/стула/калькулятор/форма регистрации/форма создания товара.
Правда часто спрашивают на собеседованиях. Честно-честно.
Вот прям берете конкретный предмет и начинаете применять к нему техники тест дизайна одну за одной (всегда сначала позитивные кейсы!).
На собеседовании обязательно уточняем требования к предмету, кто им будет пользоваться и в каких целях.
Не жалейте времени, лишний предмет - плюс процентик к прохождению собеседования.
Ох как обидно будет словить на собеседовании вопрос "протестируй предмет ..." и не быть готовым. Особенно когда Илларион предупреждал :'(
Поэтому мое дело вас предупредить, а ваше дело не тупить и не лениться. Все просто))
"я то хочу получать много денег, но не хочу учиться и делать домашки" (с) Внутренний Голос
Об авторе курса: ilarionhalushka.github.io/about
Сказать спасибо можно оформив Ютуб спонсорство или купив автору кофе www.buymeacoffee.com/IlarionH...
#тестирование #тесировщик #testing #тестування #тестуванняпз #тестированиепo #softwaretesting #automation #programming #itcourses #IT #itкурсы #itjob #qa #it #курсытестирования - วิทยาศาสตร์และเทคโนโลยี
Это подписка!! И просмотр остального контента!!! Супер! Спасибо!
подписка конечно хорошо, но что мне сделать, чтобы и лайк и колокольчик? 😅 а если серьезно, то искренняя благодарность за позитивную оценку трудов)
Супер! Спасибо за качественные лекции! Счастья и всех благ Вам!
Иларион, Спасибо большое за столь качественный контент! Смотрю почти без перерыва третьи сутки:)
Единственный контент по тестированию, который мне нравится смотреть. Все с шутками, примерами, не скучно)
спасибо большое)) очень приятно ☺ ☺
Тест дизайн - 3:49
План работы над тест дизайном - 5:31
Цели тест дизайна - 8:58
Исчерпывающее тестирование - 17:57
Эквивалентное разделение - 22:28
Анализ граничных значений - 26:51
Попарное тестирование - 54:31
Таблица принятия решений - 1:11:31
Граф состояний-переходов - 1:20:59
Use case - 1:34:08
Исследовательское тестирование - 1:39:15
Бонусы:
Шляпы/ роли - 1:44:59
Блок-схема - 1:46:42
Ad-hoc - 1:49:30
Разговорчики-driven - 1:54:38
Analytics-driven - 1:57:55
Bug-driven - 2:01:56
❤️
Дякую
Це один з найкорисніших каналів по тестуванню на всьому ютубі. Дякую за контент!)
Сподіваюся, що в один день канал стане кращим на ютубі)) буду працювати у цьому напрямку 🤓дуже дякую за підтримку!)
Огнище 🔥
Спасибо за ваш труд 💪
низкий поклон, такие комменты очень мотивируют продолжать делать качественный контент)
Спасибо за то что так доступно преподносите информацию !!!
а вам спасибо за отзыв!)
На каждом собесе спрашивают техники тест-дизайна) Да и работе пригодится ! Хороший разбор!
На 100% согласен) спасибо, коллега :)
Це дуже крутий матеріал, а про Postman - взагалі ТОП. Ілларіон дякую
дуже дякую за щирий відгук!! 🤗
Передаю пламенный привет своим студентам :) Читайте описание к видео.
"я то хочу получать много денег, но не хочу учиться и делать домашки" (с) Внутренний Голос
Большое спасибо за лекцию. Очень повезло, что нашел ваш канал)
спасибо за теплые отзывы!) удачи в обучении 💪💪
Лучший ! Спасибо огромное Илларион!!
спасибо за фидбек)) рад, что контент заходит!)
Утро начинается не с кофе, а с суперских лекций, получила новые знания и заряд позитива👍
Спасибо большое!) ☺️
Спасибо. Интересные лекции. Ваши Шляпы/роли напомнили UML диаграмму прецендентов (use-case) и диаграмму последовательностей(sequence).
спасибо!) да-да-да, только с шляпами рисовать ничего не нужно, а просто надел и снял шляпу)) но главная суть этих техник показать вам, что не стоит ограничиваться только существующими книжными техниками тест дизайна, нужно думать шире 😊
круто инфа всасывается, +классный пример с хакатона, не знаю даже что я бы смотрел если не нашел бы этот канал, спасибо за труды. Единственное, с чем были трудности до этого видео так это с постманом, было бы круто именно практиковаться на вашем свагере с вашими примерами, а так нашел только какой-то petstore свагер(дефолтный для всех новичков наверное) , но там какие-то банальные примеры были и без токена. Ну а так, с остальным всё круто :)
Спасибо большое, очень приятно! ☺
Если были трудности с постманом - это хорошо) там где трудности, там и развитие 💪💪
А по апишкам - их полно открытых в интернете, намного сложнее, чем то, что я показывал на видео. Можно чатгпт попросить дать ссылки на открытые свагер апишки и попробовать свои силы )
Еще раз спасибо за отзыв!)
Спасибо большое за видео, действительно, очень полезный контент, каждая лекция добавляет каких-то новых знаний к тому, что уже есть. Вопрос с анализом граничных значений. Мне кажется, там всё таки 47,999, 48, 51, 51,001. Ну и так далее. Вы дальше объясняете, что в разных случаях по разному, но в приведенном примере как-будто 51килограммовая девушка будет допущена))
И отдельное спасибо за лекцию по постману, прям много каких-то мелочей для себя почерпнул
спасибо!) если 51кг это уже следующая категория, то будет как я на лекции разрисовал :)
two value BVA:
47,999 - категория S (под точкой)
48.000 - вне категории (точка)
50.999 - вне категории (под точкой)
51,000 - категория M (точка)
three value BVA:
47,999 - категория S (под точкой)
48.000 - вне категории (точка)
48.001 - вне категории (над точкой)
50.999 - вне категории (под точкой)
51,000 - категория M (точка)
51,001 - категория M (над точкой)
а если категория на 51 еще нижняя, а на 51.001 уже другая, то твой вариант правильным будет. От требований зависит)
Спасибо тебе!
благодарю!) приятного просмотра
Просто браво
благодарю! ☺
Спасибо!
🤜🤜
Большое спасибо за лекции. Всё рассказано живо, интересно и понятно.
Есть ли ресурс, на котором хранятся презентации с курса?
спасибо большое!) к сожалению нет, мне и так говорят, что мои лекции на курсах и других QA каналах уже пересказывают)) а тут еще слайды дать им, ну не)
Привет от джуниора с 1.5 года опыта))) Сейчас уже 3.5, так что не стесняйся советовать.
Порой джуны гораздо лучше рассказывают и преподносят информацию, чем бывалые ребята, которые уже давно позабыли про базу. Это ведь один из этапов обучения - обучился, научи других.
Про джуна с 1.5 года опыта помню, но вроде бы тебя не упоминал))
Про "Порой джуны гораздо лучше рассказывают и преподносят информацию, чем бывалые ребята, которые уже давно позабыли про базу." согласен на 100%.
Думаю вопрос больше не в знаниях, а в мотивации собрать, проанализировать, структурировать информацию и записать видос))
@@IlarionHalushkaзначит показалось) У тебя классный контент, продолжай. Мало ребят делают действительно полезные вещи.
Порой, правда, замечаю, что ты очень категоричен к другим контент-мейкерам на TH-cam по тестированию. Надо давать ребятам и альтернативы :)
@Artsiom Rusau QA Life как раз только что дописал ответ на коммент под другим видео "советую все равно и смотреть и читать других) Может что-то не с первого раза дойдет из моих лекций, либо там как-то другими словами объяснят понятия :)"
Заметил за своими студентами ошибку, что часто принимают мои слова за истину и другие мнения им чужды 🥲
На собеседованиях то люди разные попадаются и мнения разные.
@@IlarionHalushka 🤝
@@rusau Я, честно, про тебя подумала когда посмотрела видео)) но в любом случае у вас у обоих интересный контент)
Доступненько😊
сенкс)
Конфетки за ответы, очень креативно, еще как вариант, если студент ответил верно ТО рюмашку текилы ))
На текилу мы ещё не заработали)) да и ЗОЖ почти все, преподаватель- включительно)
Прям отборные студенты, не стыдно будет на таких айти оставить
Спасибо)
спасибо за поддержку) сил вам просмотреть и следующие 3х часовые лекции 💪 💪
Лучший!
🤗🤗🤗
Какое офигенное объяснение)
Спасибочки) мне особенно нравится таблица принятия решений с определением наркоманов 🙃
@@IlarionHalushka я вычислял так наркоманов ещё до того как это стало - «таблицей принятия решений» 🤣☺️
крутые лекции🔥
thank u 🤜🤜
Илориан дякую за ваші зантія
Суперская подача 👍 лучшее, что я видела. Во. Только осталась непонятка про блок схемы и граф перехода состояний. Отличие в том, что на графе только действия системы после взаимодействия с пользователем, а блок схема сценарная, описывающая все. Или не так поняла?
Привет и спасибо!)
Да, примерно так, я для себя определяю:
Граф (диаграмма) состояний переходов описывает возможные состояния системы (кружечки) и переходы (действия, палочки, ребра) между состояниями.
На блок схеме можно описать все тоже самое, но удобнее, что можно еще условия добавить (обычно ромбики).
На практике с опытом сам начинаешь чувствовать когда что лучше. А еще на практике часто от коллег можно получать гибрид блок схемы + графа состояний переходов + uml диаграммы ))
Лучший контент
от души к душе)
Харизматичный ведущий
ведущий лол)))
Классный канал какой ) подача и материал хай левел
рад помочь🫡🫡 thanks!
Оп, теперь у меня нет отмазки что нечего нового посмотреть/повторить 😅
Главное, чтобы у тебя в голове не было отмазки: «да я и так хорошо протестирую этот стул/стол/…/чашку на собеседовании сходу. Изи».
Это сложнее, чем кажется))
14:17 Чето не нашел Алексееву. Или как ее зовут?)) Скиньте плиз на нее ссылку(или на правильное имя) , уже интересно ее почитать. А вообще отличный разбор, спасибо 👍
спасибочки)) гуглите ютуб канал и блог okiseleva (перепутал с фамилией препода из универа😅).
У нее объяснения очень простые и понятные для новичков, но сильно глубоко не копает :(
Хорошие времена, Михаил ещё ходил на лекции 😂
Ору, сглазил 😂 16:40
Балдежный перчик
К такому комментарию меня жизнь не готовила
@@IlarionHalushka меня жизнь не готовила к такому качественному контенту
@@kirakka5920 все дело в балдежном перчике
Илларион респект за занятия.)) P.s. а как называлась компания куда Михаила взяли, та что польская компания?))
спасибо за отзыв!) рад, что лекции заходят не душным людям))
Ох, не знаю насколько это этично с моей стороны будет говорить в какую компанию кто устроился, т.к. Михаил подписывал NDA :)
Могу только сказать, что небольшая продуктовая компания связанная с финансами 🙃
@@IlarionHalushka спасибо)
Где послушать про авторизацию аутентификацию?
скорее всего было лекции 3.1, http methods 401, 403
или на лекции про постман...
А как понять какую лучше технику использовать? Это чисто дело опыта и интуиции, или есть какие-то советы?
каждая ситуация очень уникальна и золотого правила нет, все приходит с опытом)
Коммент для активности. Знаю, это такой гемор, но делай ещё контент, не останавливайся. Джаст ду ит. #мЭмасиккоуч #QA #IlarionkingQA
Ооо да, гемор еще тот) спасибо за поддержку и мотивацию!! 🤗
спасибо интересно, но пропустили тестирование парами там( сафари три тест-кейса должно, с тремя языками проверить)но правильно что на одной ОС
спасибо!! согласен на 100% - нужно и на сафари все три языка прогнать, my bad
У меня к Вам одни любви ❤❤❤❤❤❤
спасибо, очень приятно!)
Илларион, вы действительно считаете что Ad hoc testing и Monkey testing - это одно и то же? В ISTQB 2018 разница между этими видами тестирования не объяснялась?))
О, первый коммент по делу)) благодарю!
Лично мое мнение - да, те же фаберже, только в левой руке. На практике эти два понятия используются взаимозаменяемо.
Представил ситуацию, что кто-то поправляет коллегу: "Слушай, ты наверное имеешь в виду `monkey testing`, а не `ad-hoc testing`". То с такими душнилами лучше не быть в одной команде))
Если найдете мне в ISTQB разницу между monkey / ad-hoc, то с меня бутылка сока/пива или сразу 10 баксов на карту (не шучу, за слова отвечаю!) 😊
Даже если там какая-то разница и есть, то это из серии "разница между smoke/sanity" или "а куда относить security testing в функциональные или нефункциональные?" и тд.)) то есть на практике знание бесполезное, но чисто для устраивания холивара пойдеееет 😅
Имхо можно перепутать Exploratory testing и Ad hoc. В первом случае подразумевается знание продукта и документации, во-втором - изучение (интуитивное) продукта, поскольку у вас нет ни знания ни документации, но при этом есть понимание его функциональности. И да, в процессе Ad hoc - создаётся документация - последовательность шагов и связанных, в последствии, с их прохождением testcase-ов. Разумеется, Ad hoc предусматривает системный подход и определенный опыт QA специалиста. Monkey testing, и тут я с Вами согласен, - действительно бездумное (рандомное) нажимание на клавиши...
Очень доступно всё объясняешь спасибо,кстати мейндмап называется я так понял,составляешь допустим макет либо сайт на интерфейс и логику,и по блок схемам насколько знаю если ответ нет и происходит ошибка блок схема должна заканчиваться действием конец то есть она не должна обрываться просто в воздухе а должна закончить действие.
спасибо, приятно) если честно, то как-то тяжело понять в чем вопрос 🫠 главное правило майндмепов, блок схем, графов состояний переходов в том, чтобы тебя понимали другие члены команды 🤌
@@IlarionHalushkaахаха я про граф состояние переходов имел ввиду,то что вы не могли в видео вспомнить как ещё называется по другому данный метод и сказал мейндмап если это так,я просто смотрел в видео и сразу же написал коментарий представил что я просто продолжил тему и сидел с вами на уроке)поэтому получился не вопрос а просто высказался))
@@sonydigital88 ааа, теперь понял, получается лекции с эффектом присутствия)) граф состояний переходов еще называют диаграммой состояний, майндмап это немного другое )
@@IlarionHalushka всё понял,спасибо
Илларион, спасибо большое за этот материал! Очень легко и доступно объясняете.
У меня вопрос по попарному тестированию и приведенному примеру - разве это не ошибка не протестировать Safari и с украинским, и с немецким? Да, в примере у нас отпадают Linux и Windows - считаем, что это технически невозможно и/или не оправдано (использовать эмуляторы). Но необходимость протестировать украинский и немецкий с данным браузером у нас никуда не делась. Ведь иначе мы нарушим принцип, разве нет? Ведь получится, что Chrome и Mozilla были протестированы со всеми языками, а Safari только с английским.
Да, и, не знаю уместно это здесь или нет, но я глубоко сожалею о происходящем между нашими странами, и надеюсь что все это закончится миром как можно скорее. Оправдания тем, кто это устроил, нет никакого. Надеюсь вы и ваши близкие живы и целы.
спасибо!) да-да-да, меня уже пару раз где-то тут под видео поправили за сафари 😄но меня радует, что люди смотрят и вдумываются)
п.с. обычно на практике так прям все языки на всех браузерах не прогоняют, тк нет времени и смысла не очень много) но как пример - пойдет :)
@@FxrFromRussia к счастью, все живы, но не все целы... тоже надеемся на скорейшую победу, мир и небо без ракет 🙏
Конфетка 🎉Мише
гдееее))) хочу глянуть
Доменное тестирование еще книжная техника
🔥 thanks
Поділіться досвідом - як ви потрапили на посаду тестувальника, не знаючи нічого про тестування, щоб просто дали сайт і сказали - тестуй? Теж так хочу.
Гарно себе зарекомендував на попередньому місці роботи, плюс англійська, плюс студентом айті спеціальності був. А потім так і було "на тестуй" і якось сам з 0 озбирався що до чого в тестуванні. А потім через місяць два ще й автоматизацію накинули так само "на автоматизуй" 😅
такблийа принятия решений могла бы быть и на другом примере
Как попасть к вам на курс?
Привет, набор закончился где-то 1.5 года назад 🥲 Новые группы не планирую брать. Сейчас фокус на автоматизацию, снимаю новые видосики.
А почему на 10 минуте вы говорите по 9 принципов тестирования? Где не ищу пишут про 7...
оговорочка получилась, на следующей лекции по Теории Тестирования 7 штук разбираем)
но горизонты открыты и завтра кто-то смелый еще пару принципов добавит и будет 9 🙃🙃🙃
и спасибо за внимательность!
26:37 рисунок
Подскажите пожалуйста, вы рассказывали про эквивалентное разделение, у вас получилось 3 класса эквивалентности или 1? Разделение происходит по результату или по условию?
То есть, если смотреть с точки зрения условия, то 3 класса - джун, мидл, сениор
А если посмотреть с точки зрения результата, то 1 класс, потому что все они получили зарплату
Я так понимаю, можно разбивать на классы эквивалентности и на результат и на условие?
@@justalex7910 да, почему бы и нет, от контекста зависит)
"посмотреть с точки зрения результата, то 1 класс, потому что все они получили зарплату" - но ведь диапазоні зарплат то разные :)
@@justalex7910 любой, кто скажет "нет! классы эквивалентности можно разбивать только на результат/условие", тот очень узко думает
@@IlarionHalushka Понял, спасибо)
На каком уровня правильнее применять эти техники? Например, граничные значения, пары
В модульных тестах, в интеграционных?5
Нет такого, что вот тут можно, а вот тут нельзя)) ответ простой - в любой ситуации ду-май-те))
Можно без проблем любую технику применить к любой фиче или любой уровень тестирования.
И плиз не ограничивайтесь только известными техниками)
если будет более конкретный вопрос по применению техники, то буду рад
@@IlarionHalushka а я не спрашивал, можно или нельзя)
@@Das.Kleine.Krokodil ну правильно и неправильно тут тоже нет такого))
@@IlarionHalushka я не спрашивал, правильно или неправильно.
Вопрос у меня был по приоритетам. А у вас ответ - думайте сами) Так можно на любой вопрос отвечать
Доброго времени суток. Сейчас повторяю материал и занят поиском работы. По поводу ТТД(Попарное тестирование) есть вопрос/замечание! После использования "PairWaise Tools" ты удалил ДВЕ строки(два Т.К.) из таблицы, аргументировав это тем что браузер Safari может взаимодействовать только с Mac, но разве на Mac на котором установлен Safari не может быть немецкого и украинского языка?😉 Т.Е. Две пары(safari-ua и safari-de должны присутствовать в табл.)!!!
P.S.Спасибо за труд(лекции)!
Спасибо за замечание)) Пасхалочка для самых внимательных 😅
p.s. это уже где-то пятый коммент под этой лекцией про safari 😅
@@IlarionHalushka "p.s. это уже где-то пятый коммент..." Тогда сорри), не хотел повторятся, при беглом просмотре не встретил).
@@user-dp9wu6fe8r еще раз спасибо за внимательность) с меня конфета
@@IlarionHalushkaСпасибо), но вместо конфеты ответь пожалуйста на один вопрос! Реально ли Trainee устроится на удаленку, исходя из твоей практики или из практики твоих коллег/знакомых, т.е. этот вариант вообще возможен? Заранее спасибо!
@@user-dp9wu6fe8r привет, в видосе про результаты студентов через год после курсов все 4 нашли работу на ремоуте)) и сейчас один из них поменял ремоут на офис, но это уже по собственному желанию
Но сафари же работает на винде. Помню еще году в 2015 ставил себе цель скачать все возможные браузеры и гонял одно время на сафари, да и сейчас легко гуглится сафари на винду, так шо мне сюда конфету быстро, даю 10 минут
Вот такого поворота я не ожидал))) ради интереса загуглил - и правда есть exe пятой версии Сафари, которая в 2010 вышла 🙃
Но за интересный факт спасибо, конфету после лекции заберешь ))
А сколько позитивных проверок надо сделать? хватит одного раза зарегаться и войти в систему?
Тут все зависит от контекста: что за проект (например менеджер паролей, почта, медицинская карточка или вебмагазин носков), менялось ли что-то в коде регистрации/аутентификации, сколько у нас возможных ролей, сколько методов регистрации, как часто регистрируются новые пользователи, есть ли автотесты на этот функционал, сколько у нас есть времени...
И еще множество других параметров, которые могут повлиять на количество позитивных проверок :)
С опытом работы на разных проектах как-то начинаешь чувствовать сколько достаточно.
@@IlarionHalushka спасибо за ответ! У меня тут еще пара вопросиков:
1. Техника Пайрвайс: в конечной таблице в "теремке" выкидываются 2 тесткейса, потому что сафари только на Маке.
а. Это, конечно, маловероятно, но разве пользователь не может установить другие браузеры на Мак?
б. Если выкинуть 7 и 9 тесткейс - выкидываете пары "ua - linux" и "de - win", которые нигде больше не повторяются, а значит, техника тест-дизайна (из определения взаимодействия неповторяющихся пар) не работает/работает некорректно, или я ошибаюсь?
Это, конечно, я уже придираюсь - граф состояний и переходов:
я бы выделила "состояния" системы/банкомата:
1. покой/ожидание карты
2. считывание карты
3. ожидание пин-кода
4. выдача денег/блокировка карты
а вставить карту, ввести пин-код - отнесла бы к "действиям" на ребрах/стрелочках.
верный пин/неверный пин/введен 3 раза - "условия"
Но как я уже сказала, я душнила. Техника понятна, спасибо за лекцию!
@@corvusmonedula7906 лайк за внимательный просмотр лекций!)
а. - там выше кейсы мак+хром, мак + мозила
б. дааааа, пары "ua - linux" и "de - win" получается выкинул зря 🥲 тут я ошибся. И еще так уверенно добавил: "тестирование - это не бездумное применение техник" ахахах
П.с. на практике обычно браузеры и системы определяют по целевой аудитории, данных аналитики/логах. А данный пример использования pairwise просто пример :)
@@corvusmonedula7906 да-да, абсолютно верное замечание, сам к такому придираюсь)) но тут главное уловить суть метода и чтобы всем было понятно, а все остальное, то детали)
еще раз спасибо за внимательность 🔥
лол. исчерпывающее тестирование - техника тест дизайна =)))) Хотя это прицип тестирования) Покажи ещё раз всем свой сертификат))))
😁😁😁 почему нет?) в статье я назвал это semi-exhaustive testing. по простому - перебор максимального количества параметров входов и выходов системы.
но мой посыл в том, чтобы не отграничиваться только книжными техниками тест дизайна, а выходить за рамки)
две минуты поиска в гугле: "Evaluating Semi-Exhaustive Verification Techniques for Bug Hunting" www.sciencedirect.com/science/article/pii/S1571066104806650
а просто принципы тестирования поясняю тут th-cam.com/video/MlSrfLhgXHo/w-d-xo.html :)
почему выкинули тесты разных языков сафари, если сафари нет на винде и линуксе это не отменяет того что нужно проверит все три языка?
да-да-да, мой факап) уже где-то в коментах тыкали пальцем 😅 спасибо за внимательность!!
привет. по поводу 42 минуты (хакатон) объясни плиз. или ты не правильно объяснил или не договорил. если ты покупаешь как ты сказал на видео у себя (не важно по какой цене) твой баланс не изменится. поэтому не понятно как ты "поднял" бабла ?
наверно всетаки ты покупал чужой товар с минусовой ценной ? и тогда вместо тогда чтобы снять деньги с твоего баланса система начисляла на твой баланс
а там логика сломанная была с покупкой своих товаров (по хорошему эта логика должна была б выдавать ошибку валидации).
Если покупаешь свой товар с минусовой, то баланс идет вверх))
еще вспомнил, что там можно было чужие продукты редактировать, если в апишке подменить айдишки (вроде в url и хедерах).
короче стартапчик еще тот был, тестировщика у них на проекте не было))
вот даже удалось найти пример запроса с того хакатона docs.google.com/document/d/1geBMIWGN9oWbG23wN4oeThiLejM3PS_ZM9O9_9uB_lk/edit?usp=sharing
тут просто подменяем айдишку 1859 во всех местах в запросе и вуаля - дает возможность редактировать чужие продукты)
хотел еще найти документ с остальными багами, но его подоху удалили :tear:
@@IlarionHalushka страно , ведь там должен быть просто метод типо
calc_balance (int price){
cur_bal = cur_bal - price
}
и минус на минус даёт плюс и тогда баланс увеличивается.
За первых 9 минут самолюбования автора из относящегося к теме - только искривленное определение тест-кейса из книжки. Тоска. Досматривать не захотелось
О, давно хейта в комментах не видно было)) прям соскучился, критике всегда рад)
Спойлер: если будете другие лекции смотреть, то там тоже первые 5-10 минут вступление в лекцию.
@@IlarionHalushka о камон, о каком хейте речь) Просто удивилась заявке на экспертность при таком спорном подходе к трактованию понятий - чтобы не сказать "непрофессиональном". Я вижу, у автора есть своя аудитория. Всем удачи, у каждого свой запрос))))
@@tatd4583 книжные объяснения понятий советую почитать istqb foundation книгу www.istqb.org/certifications/certified-tester-foundation-level в секции Downloads :)
И бонус glossary glossary.istqb.org/en/search/
@tatd4583 Сначала тоже так показалось, но досмотрела. Понравилось))