🔷Дополню информацию про наименования: баг, дефект, сбой...
*️⃣Баг - ошибка, следствием которого является - дефект, а следствие дефекта - происходит сбой (failure)
*️⃣
"В ISTQB есть разделение на
- error (ошибка в коде, которая найдена при статическом анализе кода, т.е. не запуская его на выполнение),
- defect (ошибка найденная при тестирование продукта),
- failure (остановка работоспособности системы изза дефекта)."
ответа на вопрос "Дефект = ошибка?" не даёт, так как они defect и bug не различают
*️⃣
Толковый словарь говорит, что разница в терминах есть:
Дефект
➖ недостаток,
➖ изъян,
➖повреждение.
Ошибка
➖неправильность в действиях, поступках, суждениях, мыслях.
➖отклонение от правильного употребления.
➖погрешность.
➖ то, что невозможно рассчитать и предсказать заранее, опираясь на накопленные знания.
*️⃣По этим выкладкам, наиболее близкий перевод для ‘bug’ > ‘ошибка’.
❓Дефект = ошибка?
💯Нет. Сам по себе дефект не ошибка. Дефект возникает как следствие ошибки. Но они сопутствуют друг другу, поэтому могут быть восприняты совместно.
❔❕В чем же их синонимность?
❗️Ошибка:
грех, погрешность, заблуждение, неловкость, оплошность, опечатка, описка, отступление, промах, уклонение, упущение, неправильность, шероховатость, ложный шаг, провес, промер, просмотр, просчет, аномалия, уродливость. Сопутствующий термин: ❗️Недостаток❗️.
❗️Недостаток:
изъян, недосмотр, недочет, неисправность, неправильность, несовершенство, грех, порок, порча, повреждение, пробел, прореха, пятно, аномалия, ❗️дефект❗️, слабость, слабое (больное) место, ахиллесова пята.
Следовательно,
> Ошибка
> > Недостаток
> > > Дефект.
‼️Рассматривать эти термины совместно — можно. Подменять — нет.‼️
#Баг = #ошибка = #дефект — в зависимости от контекста.
#теория
*️⃣Баг - ошибка, следствием которого является - дефект, а следствие дефекта - происходит сбой (failure)
*️⃣
"В ISTQB есть разделение на
- error (ошибка в коде, которая найдена при статическом анализе кода, т.е. не запуская его на выполнение),
- defect (ошибка найденная при тестирование продукта),
- failure (остановка работоспособности системы изза дефекта)."
ответа на вопрос "Дефект = ошибка?" не даёт, так как они defect и bug не различают
*️⃣
Толковый словарь говорит, что разница в терминах есть:
Дефект
➖ недостаток,
➖ изъян,
➖повреждение.
Ошибка
➖неправильность в действиях, поступках, суждениях, мыслях.
➖отклонение от правильного употребления.
➖погрешность.
➖ то, что невозможно рассчитать и предсказать заранее, опираясь на накопленные знания.
*️⃣По этим выкладкам, наиболее близкий перевод для ‘bug’ > ‘ошибка’.
❓Дефект = ошибка?
💯Нет. Сам по себе дефект не ошибка. Дефект возникает как следствие ошибки. Но они сопутствуют друг другу, поэтому могут быть восприняты совместно.
❔❕В чем же их синонимность?
❗️Ошибка:
грех, погрешность, заблуждение, неловкость, оплошность, опечатка, описка, отступление, промах, уклонение, упущение, неправильность, шероховатость, ложный шаг, провес, промер, просмотр, просчет, аномалия, уродливость. Сопутствующий термин: ❗️Недостаток❗️.
❗️Недостаток:
изъян, недосмотр, недочет, неисправность, неправильность, несовершенство, грех, порок, порча, повреждение, пробел, прореха, пятно, аномалия, ❗️дефект❗️, слабость, слабое (больное) место, ахиллесова пята.
Следовательно,
> Ошибка
> > Недостаток
> > > Дефект.
‼️Рассматривать эти термины совместно — можно. Подменять — нет.‼️
#Баг = #ошибка = #дефект — в зависимости от контекста.
#теория
Mistake
Ошибка. Человеческое деяние, которое в конечном итоге привело к получению неверного результата.
Fault
Дефект, изъян. Неверный шаг (или процесс, или определение данных) в компутерной программе. Первая причина для появления ошибки, потенциальная причина неисправности.
Failure
Неисправность. Неправильный результат. Собственно, результат дефекта.
Error
Невозможность выполнить задачу (или получить верный результат) вследствие того, что где-то случилась ошибка, которая привела к дефекту, который вызвал неисправность, которая привела к невозможности сделать то, чего мы тут намеревались
#теория
Ошибка. Человеческое деяние, которое в конечном итоге привело к получению неверного результата.
Fault
Дефект, изъян. Неверный шаг (или процесс, или определение данных) в компутерной программе. Первая причина для появления ошибки, потенциальная причина неисправности.
Failure
Неисправность. Неправильный результат. Собственно, результат дефекта.
Error
Невозможность выполнить задачу (или получить верный результат) вследствие того, что где-то случилась ошибка, которая привела к дефекту, который вызвал неисправность, которая привела к невозможности сделать то, чего мы тут намеревались
#теория
👍1
#книги #книгипотестированию
🔷Борис Бейзер
«Тестирование черного ящика»
🔷Святослав Куликов
«Тестирование программного обеспечения. Базовый курс» (❗️больше всего рекомендаций)
🔷Роман Савин
«Tестирование dot com» (❗️больше всего рекомендаций)
🔷Канер Сэм, Фолк Джек, Нгуен Енг Кек
«Тестирование программного обеспечения»
🔷Гленфорд Майерс, Том Баджетт, Кори Сандлер
«Искусство тестирования программ»
🔷Элфрид Дастин, Джефф Рэшка, Джон Пол
«Автоматизированное тестирование программного обеспечения»
🔷Арбон Джейсон, Каролло Джефф, Уиттакер Джеймс
«Как тестируют в Google» (❗️больше всего рекомендаций)
🔷Рекс Блэк
«Ключевые процессы тестирования»
🔷Борис Бейзер
«Тестирование черного ящика»
🔷Святослав Куликов
«Тестирование программного обеспечения. Базовый курс» (❗️больше всего рекомендаций)
🔷Роман Савин
«Tестирование dot com» (❗️больше всего рекомендаций)
🔷Канер Сэм, Фолк Джек, Нгуен Енг Кек
«Тестирование программного обеспечения»
🔷Гленфорд Майерс, Том Баджетт, Кори Сандлер
«Искусство тестирования программ»
🔷Элфрид Дастин, Джефф Рэшка, Джон Пол
«Автоматизированное тестирование программного обеспечения»
🔷Арбон Джейсон, Каролло Джефф, Уиттакер Джеймс
«Как тестируют в Google» (❗️больше всего рекомендаций)
🔷Рекс Блэк
«Ключевые процессы тестирования»
👍Чек-лист тестирования требований👍
❗️Есть набор основных характеристик, которыми должна обладать хорошая документация:
🖍Полнота
🖍Однозначность
🖍Непротиворечивость
🖍Необходимость
🖍Осуществимость
🖍Тестируемость
Более подробно можно ознакомиться в статье простыми словами и с картинками☺️
#теория #требование
❗️Есть набор основных характеристик, которыми должна обладать хорошая документация:
🖍Полнота
🖍Однозначность
🖍Непротиворечивость
🖍Необходимость
🖍Осуществимость
🖍Тестируемость
Более подробно можно ознакомиться в статье простыми словами и с картинками☺️
#теория #требование
CIRCUS MATTA — мнемоника для ревью пользовательских историй. Это как раз про тестирование требований!
Истории должны обладать качествами:
Completeness — полнота
Independent — независимость
Realisable — реализуемость
Consistency — консисте́нтность
Unambiguity — однозначность
Specific — специфика заказчика
Measurable — измеримая
Acceptable — приемлемая
Testable — тестируемая
Traceable — трассируемая (можно проставить взаимосвязи)
Achievable — достижимая
Истории должны обладать качествами:
Completeness — полнота
Independent — независимость
Realisable — реализуемость
Consistency — консисте́нтность
Unambiguity — однозначность
Specific — специфика заказчика
Measurable — измеримая
Acceptable — приемлемая
Testable — тестируемая
Traceable — трассируемая (можно проставить взаимосвязи)
Achievable — достижимая
Forwarded from Серьезный тестировщик 🐞
Советы начинающим тестировщикам в сфере безопасности
Читать...
Читать...
Хабр
«Осторожно, печеньки!»: советы начинающим тестировщикам в сфере безопасности
Привет, меня зовут Вика Бегенчева, я QA-инженер в Redmadrobot. Я расскажу, как злоумышленники крадут наши данные, и что можно сделать, чтобы от этого защититься. Термин «тестирование безопасности»...
Интересная статья ! Ознакомьтесь, если ещё не видели😄
https://telegra.ph/Unit-API-i-GUI-testy--chem-otlichayutsya-02-11
На примере платья:
🖍Unit — раскроили и с выкройкой сверили каждую деталь
🖍API — обметали и проверили
🖍GUI — когда уже платье полностью готово, проверяем еще раз
https://telegra.ph/Unit-API-i-GUI-testy--chem-otlichayutsya-02-11
На примере платья:
🖍Unit — раскроили и с выкройкой сверили каждую деталь
🖍API — обметали и проверили
🖍GUI — когда уже платье полностью готово, проверяем еще раз
Техника тест-дизайна "Эквивалентное разбиение или Классы эквивалентности"
Имеются четыре возрастных группы:
1⃣🔹от 0 до 15 лет,
2⃣🔹от 15 до 25 лет,
3⃣🔹старше 25 и младше 60 лет,
4⃣🔹старше 60 лет.
❗️ При этом, в поле для ввода возраста помещается всего два символа, поэтому указать возраст более 99 лет технически невозможно.❗️
QA-специалисту не нужно писать 99 тестов для каждого возраста, хватит пяти: по одному для каждой возрастной группы (это и есть эквивалентное разбиение), например,
1⃣🔹10 лет,
2⃣🔹18 лет,
3⃣🔹35 лет,
4⃣🔹75 лет,
и один для случая, если возраст человека превышает 99 лет.
🔴 Да, последний тест на практике невыполним (поскольку в поле возраста невозможно ввести более двух знаков), и все же не следует забывать об этой проверке.
🔴Также не забывать про отрицательные числа, как негативные проверки
От минус бесконечности до -1. Проверить любое отрицательное число, которое по условию впринципе недопустимо.
И то в поле вводится два знака.
Вероятно, что знак минус нельзя будет ввести😀
Имеются четыре возрастных группы:
1⃣🔹от 0 до 15 лет,
2⃣🔹от 15 до 25 лет,
3⃣🔹старше 25 и младше 60 лет,
4⃣🔹старше 60 лет.
❗️ При этом, в поле для ввода возраста помещается всего два символа, поэтому указать возраст более 99 лет технически невозможно.❗️
QA-специалисту не нужно писать 99 тестов для каждого возраста, хватит пяти: по одному для каждой возрастной группы (это и есть эквивалентное разбиение), например,
1⃣🔹10 лет,
2⃣🔹18 лет,
3⃣🔹35 лет,
4⃣🔹75 лет,
и один для случая, если возраст человека превышает 99 лет.
🔴 Да, последний тест на практике невыполним (поскольку в поле возраста невозможно ввести более двух знаков), и все же не следует забывать об этой проверке.
🔴Также не забывать про отрицательные числа, как негативные проверки
От минус бесконечности до -1. Проверить любое отрицательное число, которое по условию впринципе недопустимо.
И то в поле вводится два знака.
Вероятно, что знак минус нельзя будет ввести😀
This media is not supported in your browser
VIEW IN TELEGRAM
Самый нежный, светлый и прекрасный день в году — 8 Марта!
💐 Начало весны, начало жизни в природе, первое тепло. 💐
🌺🌼Дорогие девушки, пусть это тепло поселится в ваших домах и душах. Пусть красота природы вдохновляет. А начало весны символизирует начало чего-то очень желанного и прекрасного в вашей жизни!🌺🌼
С праздником!🌹🌹🌹🌹🌹
💐 Начало весны, начало жизни в природе, первое тепло. 💐
🌺🌼Дорогие девушки, пусть это тепло поселится в ваших домах и душах. Пусть красота природы вдохновляет. А начало весны символизирует начало чего-то очень желанного и прекрасного в вашей жизни!🌺🌼
С праздником!🌹🌹🌹🌹🌹
https://stepik.org/catalog
Имеется мобильное приложение
Имеются бесплатные курсы.
На картинке указан пример бесплатных курсов в мобильном приложении Stepik.
#SQL
Имеется мобильное приложение
Имеются бесплатные курсы.
На картинке указан пример бесплатных курсов в мобильном приложении Stepik.
#SQL
Завтра будет тестирование на закрепление знаний.☺️😉
Какую функцию не выполняет серверная часть?
Anonymous Quiz
6%
Прием запросов от приложений-клиентов.
22%
Обеспечение системы безопасности и разграничение доступа.
10%
Оптимизация и выполнение запросов к БД (базе данных).
30%
Представление результатов пользователю в некоторой форме
5%
Отправка результатов приложению-клиенту.
28%
Реализация стабильности многопользовательского режима работы.
Сетевое приложение, которое разделено на две и более частей, каждая из которых может выполняться на отдельном компьютере это
Anonymous Quiz
21%
Трехзвенная архитектура
21%
Двухзвенная архитектура
9%
База данных
49%
Сервер терминалов
Поговорим про инструменты разработчика: инструмент, где выводятся сообщения и ошибки JavaScript, CSS и другие сообщения это:
Anonymous Quiz
14%
Инспектор
70%
Консоль
14%
Отладчик
2%
Сеть
Какой артефакт не включен в тестовую документацию?
Anonymous Quiz
1%
Тест план
8%
Тестовая стратегия
3%
Чек-лист
70%
Ревью кода
0%
Тестовый сценарий
2%
Тестовый набор
5%
Отчёт о дефекта
11%
Спецификация требований или пользовательская история