Перейти к содержимому

haichishka

Регистрация: 13 окт 2008
Offline Активность: 10 дек 2008 09:07
-----

Мои сообщения

В теме: Domain Testing практические примеры

15 октября 2008 - 08:49

Кажется разобрался.

Типичные значения - это не параметры тест-кейса, а примеры значений, которые удовлетворяют граничному условию и не лежат на границе.

b/a - это не точка с координатами (b,a), а константа, задающая наклон прямой (т.е. m в уравнении вида y = m*x + k).

Для первого тест-кейса у нас b задано, на a есть 2 ограничения:
а < 36 (получается из первого неравенства и условия, что точка не лежит на границе).
b/а < 4/31 (получается из третьего неравенства и условия, что точка не лежит на границе).

Соотв. для первого тест-кейса b=4, 31<a<36 (например, 33)

Аналогично для второго тест-кейса b=4.1, b/а < 4.1/30, 30<a<36 (например, 33)

Спасибо за помощь :friends:

Ваш пример мне понятен, но вот книжный до сих пор нет :(

Тест кейс 2 то есть

b/a=3.8/34
b = 4.1
a=33

В этом варианте b не эквивалентны


Всеравно не понимаю зачем на b/a дают, которое отличается от самих b и а.

Правильно мы фиксируем b и исходя из 2 неравенств определяем а (для первого тест кейса b=4.0; а=34). Да, но что нам дает точка b/a=3.9/35????

В теме: Domain Testing практические примеры

15 октября 2008 - 08:42

Black box software testing: A course by Cem Kaner & James Bach

Domain Testing

http://www.testinged...BST/Domain.html


Спасибки я уже это смотрела :)))

В теме: Domain Testing практические примеры

14 октября 2008 - 16:08

Спасибо за помощь :friends:

Ваш пример мне понятен, но вот книжный до сих пор нет :(

Тест кейс 2 то есть

b/a=3.8/34
b = 4.1
a=33

В этом варианте b не эквивалентны

В теме: Domain Testing практические примеры

14 октября 2008 - 08:48

В книжке описываеться такой пример : есть 2 переменный а и b. Существуют 3 ограничения: а ≤ 36, b ≤ 4.0, 10*b + a ≥ 71.

Для проверки этих условий предлогаеться следующие тест кейсы:

Test cases 1 and 2 verify the b ≤ 4.0 constraint. Case 1 checks on the b = 4.0 boundary while case 2 checks just outside the boundary with b = 4.1. Both of these cases use typical values for the a=34;a=33 and b/a=3.9/35;b/a=3.8/34 constraints.

Test cases 3 and 4 verify the a ≤ 36 constraint. Case 3 checks on the a = 36 boundary while case 4 checks just outside the boundary with a = 37. Both of these cases use typical values for the b and b/a constraints.

Test cases 5 and 6 verify the 10*b + a ≥ 71 constraint. Case 5 checks on the b = 3.7 and a = 34 boundary while case 6 checks just outside the boundary with b =3.8 and a = 32. Both of these cases use typical values for the b and a constraints

Как я понимаю в програму мы можем ввести только а и b. Возьмем первые 2 тест кейса. Каким образом b/a может отличаться от 4.0/34, то есть мы не можем одновременно ввести b = 4.0, a=34 и b/a=3.9/35.

В теме: Domain Testing практические примеры

14 октября 2008 - 08:14

Вы имеете в виду Boris Beizer Software Testing Techniques?