Size: a a a

2020 October 30

L

Lucky in QA juniors
с 0 граница, ващет
источник

L

Lucky in QA juniors
Вы хоть требование дайте, какие числа входят
источник

А

Алексей in QA juniors
Lucky
Просто предложу свой вариант:  -1, 0, 1, 50, 99, 100, 101
-1 не относится к технике граничных значений. как и 50, и 99. чисто граничные здесь 0, 1, 100, 101. Полный тест да, уже будет -1,0,1,<рандом в диапазоне>,100,101,<переполнение переменной>
источник

D

Di in QA juniors
Иисус
Давайте обсудим технику тест-дизайна "анализ граничных значений"?

Есть два источника (ISTQB и guru99), которые дают разные определения для этой техники.
Например. У нас есть значения от 1 до 100. По гуру у нас будут браться числа 0, 1, 50, 100, 101.
По ISTQB у нас будут браться 0, 1, 2, 99, 100, 101.

Какой из этих вариантов по-вашему правильный (логичнее, выгоднее, етк) и почему?
@luckyisname разве?
источник

VM

Valeriy Menshikov in QA juniors
Просто тестдезигн был придуман, для сокращения количества тестов при максимальном покрытии, тесты 0, 1, 100, 101 покрывают границы, а значение 50 покрывает одно из эквивалентных значение внутри диапазона, в принципе туда можно написать любое из 2-99, но 50 это середина рабочего диапазона
источник

D

Denys✏️ in QA juniors
Di
101 является границей с 100
-1 не является границей с 1
вот-вот.
по формулке выходит
min-1 min min+1 max-1 max max+1
источник

AG

Andrew Gasov in QA juniors
Иисус
Давайте обсудим технику тест-дизайна "анализ граничных значений"?

Есть два источника (ISTQB и guru99), которые дают разные определения для этой техники.
Например. У нас есть значения от 1 до 100. По гуру у нас будут браться числа 0, 1, 50, 100, 101.
По ISTQB у нас будут браться 0, 1, 2, 99, 100, 101.

Какой из этих вариантов по-вашему правильный (логичнее, выгоднее, етк) и почему?
Второе имеет гораздо больше смысла.
источник

D

Di in QA juniors
Valeriy Menshikov
Просто тестдезигн был придуман, для сокращения количества тестов при максимальном покрытии, тесты 0, 1, 100, 101 покрывают границы, а значение 50 покрывает одно из эквивалентных значение внутри диапазона, в принципе туда можно написать любое из 2-99, но 50 это середина рабочего диапазона
А 1/100 не покрывает одно из значений внутри диапазона ?
источник

AG

Andrew Gasov in QA juniors
Valeriy Menshikov
Просто тестдезигн был придуман, для сокращения количества тестов при максимальном покрытии, тесты 0, 1, 100, 101 покрывают границы, а значение 50 покрывает одно из эквивалентных значение внутри диапазона, в принципе туда можно написать любое из 2-99, но 50 это середина рабочего диапазона
Всё ещё интересно почему вы выбираете именно середину.
источник

VM

Valeriy Menshikov in QA juniors
Andrew Gasov
Всё ещё интересно почему вы выбираете именно середину.
Мне так нравится если машина едет со скоростью от 1 до 100 то логично проверить ее на среднем эксплуатационном диапазоне то есть 50-60.
источник

VM

Valeriy Menshikov in QA juniors
Моя логика такая
источник

VM

Valeriy Menshikov in QA juniors
Просто провел аналогию
источник

И

Иисус in QA juniors
Andrew Gasov
Второе имеет гораздо больше смысла.
А почему?
источник

AG

Andrew Gasov in QA juniors
Алексей
-1 не относится к технике граничных значений. как и 50, и 99. чисто граничные здесь 0, 1, 100, 101. Полный тест да, уже будет -1,0,1,<рандом в диапазоне>,100,101,<переполнение переменной>
Логичнее, только 99, 100, 101, аналогично с началом диапазона.
источник

N

Nikolay in QA juniors
Valeriy Menshikov
Мне так нравится если машина едет со скоростью от 1 до 100 то логично проверить ее на среднем эксплуатационном диапазоне то есть 50-60.
Я бы проверил 140-180
источник

AG

Andrew Gasov in QA juniors
Valeriy Menshikov
Мне так нравится если машина едет со скоростью от 1 до 100 то логично проверить ее на среднем эксплуатационном диапазоне то есть 50-60.
Только вот средний эксплуатационный диапазон != средний возможный диапазон.
источник

VM

Valeriy Menshikov in QA juniors
Andrew Gasov
Только вот средний эксплуатационный диапазон != средний возможный диапазон.
ну какое-то значение же нужно выбрать внутри диапазона, как вы считаете?
источник

D

Di in QA juniors
Valeriy Menshikov
ну какое-то значение же нужно выбрать внутри диапазона, как вы считаете?
1 не находится внутри диапазона?
источник

D

Di in QA juniors
Или 100, или 99
источник

А

Алексей in QA juniors
Andrew Gasov
Логичнее, только 99, 100, 101, аналогично с началом диапазона.
99 и 2 не нужны, их кейс (param == 100 вместо param <= 100) покрывает случайное число внутри диапазона
источник