Техники тест дизайна Классы эквивалентности и граничные значения
HTML-код
- Опубликовано: 25 сен 2024
- Классы эквивалентности. Граничные значения. Тест дизайн. Техники
В этом видеоуроке я рассказываю о том как начинающие тестировщики должны подходить к вопросу составление тестов.
Весь плэйлист :
• Тестировщик с нуля. Ку...
Техники тест дизайна нужны для того, чтобы вы могли составлять полноценные тесты. Чтобы вы могли обойти проверкой со всех сторон любой предмет или сервис.
#тестирвание #классыэквивалентности #граничныезначения
Существует несколько самых популярных техник. Именно о них я и рассказываю в этих уроках.
Классы эквивалентности это техника, которая подразумевает что вы можете выделить определённый класс и любое значение из этого класса будет давать такой же результат. Благодаря чему можно проверять не каждое возможное значение, а только одно.
Техника граничных значений позволяет разобрать самые популрные места для багов. Именно этим методом, вы закрываете дыры их предыдущего и охватываете тестами весь сервис.
Добрый день, начал обучаться по вашим видео. Выполнил тест граничных значений Авито в недвижимости от 999999 до 1999999 - первое же объявление, это квартира за 2.5 млн
Когда вводите километраж, в заголовке фильтра указано "тыс.км" и получается нужно вводить не 350000, а 350. Но что Авито не предусмотрел ввод километража с тысячами - вопросительный момент
Вопросительный момент к требованиям и бизнес - аналитикам :)
Я в литературе нашел что нужно проверять три значения при границе - это значение перед границей, граничное значение и значение после границы.
Фильтр года выпуска имеет шаг в один год с 1990 по 2020, с 1980 по 1990 шаг в 5 лет, с 1960 по 1980 шаг в 10 лет. Поэтому ввести в фильтре 1977 и 1978 год не получилось.
не понял что за шаг в 5 лет с1980 по 1990 , если не трудно обьяснишь?
@@artobdoyan7131 думаю тут имеется в виду что с 1980 по 1990 вы имеете возможность выбрать в фильтре например: 1980-1985 или 1981-1986, но не как 1980 - 1981/1982/1983/1984 система вам ничего не выдаст.
@Sat Integral это не баг, работает как задумано...просто задумано неудобно
@Int egral Это называется удешевление разработки, типа работает поиск в номинальном режиме. Заказчику это не нужно и денег он платит по минимуму.
Звук очень тихий. Приходится на максимум ставить.
Спустя три года после записи данного видео, ошибок в ценах на квартиры выявить не удалось.
НО!
За-то когда я тестил фильтры по цене за м2, вторым (ВТОРЫМ! НЕ ПЕРВЫМ) Вышла хата которая категорически не соответствовала заявленным требованиям 65000 to 65001 за м2, Второй результат была ДОЛЯ в квартире за 80к за метр. Не исключаю что это такой маркетинг, но эта объява не была отмечена как pomo или как-то еще. Извините, я забываю уже русский.
На каком уровня правильнее применять эти техники? Например, граничные значения, пары
В модульных тестах, в интеграционных?
На авито уже заданы интервалы, поэтому протестировать граничные значения не получается. Нельзя задать пробег 199999 или год выпуска 1989, 1999 и т. д. Как быть тестировщику в таких случаях?
Д/З
Протестировать по 3ем фильтрам используя методы Класс эквивалентности и Граничные значения сайт Авито раздел Недвижимость.
1. Фильтр по цене.
• По цене от 100т.р. до 110т.р нашлось 49объявл. Все вошли в диапазон. Тест +
• Граничные значения по цене от 99999 до 100001. Нашлось 38 объявлений. Все в диапазоне. Тест +
• Граничные значения по цене от 109999 до 110001. Нашлось 7 объявлений. Все в диапазоне. Тест +
2. Фильтр по площади.
• По площади от 500 до 510 нашлось 34 объявления. Все вошли в диапазон. Тест +
• Граничные значения по площади от 499 до 501. Нашлось 25 объявлений. Все в диапазоне. Тест +
• Граничные значения по площади от 509 до 511. Нашлось 2 объявления. Все в диапазоне. Тест +
3. Фильтр этажности здания.
• По этажам от 70 до 73 нашлось 30 объявлений. Все вошли в диапазон. Тест +
• Граничные значения по этажам от 69 до 71. Нашлось 102 объявления. Все в диапазоне. Тест +
• Граничные значения по этажам от 72 до 74. Нашлось 30 объявлений. Все в диапазоне. Тест +
Не понимаю.... человек преподает "Тестирование ПО" и не знает как пользоваться выпадающими списками?!?!))))) Ну умора!!!!)))
А, вообще, курс понравился!))))))
Это видео очень долгое и пример неудачный с этим Авито, слушал слушал, суть понял,но плохо воспринимается(
Леша привет!
попробовал на укр сайте OLX в разделе недвижимость.
с граничными значениями все чотко понятно НО с эквивалентностью как то неуверенно.
у меня создалось впечатление что это вообще одно целое но в какой то момент какой то умник разбил его на 2,что б жизнь малиной не казалась.
ребят, у кого что получилось!?
я тоже не понял как так вышло, везде примеры в книгах другие, типа возростные ограничения
Проверяя граничное значение на сайте авито, а конкретно строчку цена на недвижимость, в вожу 7999999 млн, кликаешь показать, в строке отображает 80 млн. Это нормально что авито округляет?
хах, найти баг на авито во время примера - это прекрасно! :D
да это не баг. просто значения некоторые в том окне нельзя ввести
@@lichinich разве правильно когда ты не можешь куда то что то ввести ? ты же полноценная личинка =)
Это не баг, а фича)
я глянул на авито это не косяки. у них такой шаг выбора. по идее 1977 вообще нельзя ввести в том окне
Запутался в ваших видео и плейлистах. Зачем создавать просто плейлист для тех кто перешел с септика и бл отдельный плейлист с тем же самым на канале, на который нужно отдельно перейти?
Как тестировать поле с датой рождения заданное маской?
Такая вроде бы не сложная тема, но какой подход у вас безупречный и какой, местами запутанный в книге тестирование дат ком
Фильтры ? разве не модули? или можно так и так?
ничего не понял. как можно создать один класс эквивалентности проверв его на граничные значения утверждать что все ок
Выделив в диапазоне годов один класс эквивалентности (один диапазон) для теста, мы не тестируем остальные диапазоны годов, надеясь что другие диапазоны работают также. А граничные значения стоит проверить дополнительно. Не факт что в выбранном диапазоне будут объявления удовлетворяющие граничным значениям, но это уже вопрос подготовки тестовых данных.
Похоже, человек очень разволновался.... Не может правильно заполнить поля поиска...)) Ну, бывает...))
В поиске стоит "тысячи километров" а он еще нолики туда добавляет..))))
А еще тише нельзя говорить,...
Нет