Привет.
1. Можно ли комбинировать негативные тестовые значения? Практически уверен, что нет, но нужно ваше слово для подтверждения. Интересует как по науке-)
2. Можно ли комбинировать позитивные тестовые граничные значения?
Отправлено 22 июня 2015 - 07:15
Привет.
1. Можно ли комбинировать негативные тестовые значения? Практически уверен, что нет, но нужно ваше слово для подтверждения. Интересует как по науке-)
2. Можно ли комбинировать позитивные тестовые граничные значения?
Отправлено 22 июня 2015 - 08:24
Интересно, а как вы поймете, при каких условиях произошла ошибка?
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
Отправлено 22 июня 2015 - 08:30
Никак не пойму, если нет дополнительный сообщений. Я просто спросил для большей уверенности. С таким же успехом мы не имеем права комбинировать позитивные тестовые данные?))))
Отправлено 22 июня 2015 - 08:44
Хм.. не путайте понятия. Базовый принцип проведения эксперимента (в данном случае негативного тестирования) - берете базовый позитивный тесткейс, на входе меняете по одному параметру (ставите некорректный) и смотрите, что на выходе. Так вы понимаете, что повлияло на результат. Позитивные тесты проводите только с корректными данными, и это не для поиска ошибок, а для подтверждения, что функционал работает.
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
Отправлено 22 июня 2015 - 08:48
Ну если мы тестируем форму, с несколькими полями обязательными для заполнения. Корректные граничные значения я могу брать сразу в два поля или это будет ошибкой? ведь тесты то позитивные, а ошибка вполне себе может быть в любом из них и непонятно где она произошла
Отправлено 22 июня 2015 - 08:55
Ну если уж у Вас позитивный тест валится, то:
1. смело можете завести баг с указанием н.у.
2. провести код-анализ, найти ошибку и смело завести баг с указанием н.у. и предполагаемым местом в коде, где может содержаться ошибка
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
Отправлено 22 июня 2015 - 09:13
Я еще не на столько крут, чтобы так ошибки искать) Меня больше интересовало могу ли я комбинировать позитиыне тесты на граничные значения при черноящечном тестировании.
Отправлено 22 июня 2015 - 14:42
Позитивный тест говорит о том, что ничего не должно сломаться. А что именно там внутри — граничное значение или "внутри диапазона" — не суть важно. Поэтому комбинировать можно. Другое дело, что, если что-то упадет, все равно придется декомпозировать проверки, чтобы понять, какая именно граница работает не так, как должна.
Негативные проверки нет смысла объединять, потому что, если вы "ошиблись" в поле 1 и 2, вам выпадет ошибка только на поле 1. Как из этого теста понять, регается система на ошибки в поле 2 или нет?
Отправлено 22 июня 2015 - 15:20
Я примерно так же размышляю, но спросил чтобы убедиться правильно ли я думаю. Спасибо
Отправлено 23 июня 2015 - 07:08
1. Сначала надо выполнить позитивные тесты, комбинируя только позитивные значения с другими позитивными, хоть граничными, хоть нет.
2. Потом обычно делают так: строится какая-то комбинация позитивных, и к ним добавляется одно негативное. Проверяется, что система корректно отслеживает и обрабатывает это нарушение.
3. Но если система выдаёт хорошую диагностику -- можно и негативные значения комбинировать. Например, оставили пустыми два поля в форме -- и сразу выдаётся сообщение о том, что вы не заполнили такое-то и такое-то поля. Тем самым снимается аргумент "как вы узнаете, что сломалось". А как пользователь узнает, что он сделал неправильно, если он забыл заполнить сразу несколько полей? На то она и хорошая диагностика, чтобы это узнать. Фактически при таких тестах дополнительно проверяется "удобство использования".
4. Ещё один повод комбинировать негативные значения -- проверка того, что каждое ограничение проверяется независимо. Потому что возможна ситуация, когда "минус на минус даёт плюс", два недопустимых значения компенсируют друг друга. Не думаю, что такое бывает часто, но если возникают подозрения, что проверяется не каждое значение отдельно, а какая-то сложная производная этих значений -- значит, нужно проверять соответствующие комбинации.
Отправлено 23 июня 2015 - 10:50
Спасибо, все ясно. Мне нужно было подтверждение опытного человека.
0 пользователей, 0 гостей, 0 анонимных