@qa_ru

Страница 328 из 1080
Roman
09.02.2017
08:31:30
Но для кратости сойдёт и негативные.

Вот мне больше нравится про значения

Глубже и понятнее

Правильный ответ на этот вопрос: unexpected.

Google
Roman
09.02.2017
08:31:31
тоесть ввод отсутствующей в бд пары будет негативным кеисом?

ну есть еще разные испытания системы) у нас вон к примеру новое дроид приложение крашится если несколько раз быстро нажать на кнопку)

Это дефект

да, в первую очередь надо проверить что правильно принимается присутствующая пара, а уж потом логин с неправильным паролем и прочее

Т.е. в случае с авторизацией есть expected поведение - пользователь вбил валидный логин пароль -> авторизовался. Есть unexpected поведение -> и тут хренова туча кейсов, начиная от пустых инпутов и заканчивая подстановкой чужой куки авторизации.

а чо негативных?

если пользователь ошибся и ввел логин которого нет в базе или пароль, это тоже негативный кейс

нет никакого unexpected поведения. и то, что ты написал - это и есть главная причина моей локальной войнушки против терминологии

это очень позитивный кейс

самый позитивный из всех в чяте

но получается этой пары нет в базе

отлично, оно тебя не должно пустить - это экспектед поведение, пустит - баг

Если ты не согласен с общепринятой терминологией, и предпочитаешь называть негативные тесты не негативными - это сугубо твоя проблема.

Google
Roman
09.02.2017
08:31:31
А не проблема негативных тестов.

И мы должны это проверить сразу после валидных данных

а по поводу отсутствия интернета для приложения негативный кейс?

В зависимости от.

нет, мы должны проверить это вторым кейсом после проверки того, что валидные данные прошли

еслив приложение есть обработка отсутствия интенета и должен быть аллерт то тест негативный?

Если у тебя для отсутствия интернета есть свой позитивный флоу (делается то-то и то-то) - то позитивный. Если у тебя просто 404 на клиент приходит и всё, то негативный.

ещё раз - я утверждаю (и не только я, есть ещё разные дедушки разной степени фундаментальности), что термин "негативный сценарий" - это ложная дихотомия. равно как и "автоматизированное тестирование против ручного)

Я вроде это имел ввиду

Окей, пока во всем мире в рамках Computer Science учат, что error handling -> это обработка unexpected поведения, ваша точка зрения несостоятельна.

Дальше уже пофиг.

вот, видишь - ты играешь с ДАННЫМИ, а не с аутпутом. для сценария самым важным является аутпут. аутпут ВСЕГДА в любом сценарии является ОЖИДАЕМЫМ, мы не можем писать сценарии, ожидающиее неожиданного или плохого/некачественного результата

обработка анекспектед поведения - это позитивный тест эррор эндлинга

это вопрос трактовки - мы пишем "Негативный тест для логин диалога" или "позитивный для обработчика ошибок"?

Вообще-то input\output, но ладно. Негативные тесты пишутся на обработку ошибок и\или их ненарушение общего флоу.

это из флудилки про негативные тесты, йоу

Roman
09.02.2017
08:37:40
это не итог

сча я ещё моар ввалю

там просто Шу не идёт в этот чят и потому случилось там, но я считаю, что ето вопрос тестдизайна и надо сюды

Google
Nick
09.02.2017
08:40:12
да, кидай, интересно)

Roman
09.02.2017
08:40:23
нет интерента должен быть аллерт, тогда это становится негативным

Это такое же упрощение в плане систематизации тестов, как и граничные значения. Можно обзывать как угодно, этот флоу нужно проверять и всё.

Йеп.

а тут позитивный был\

иди я не так понимать

ну есть приложухи которые и без интеренета норм работают)

Ну, если тебе в рамках приложения _необходимо_ подключение к интернету - то его отсутствие это негатив тест.

Если в зависимости от его наличия\отсутствия меняется поведение приложения -> это позитив тест.

С ожидаемым результатом

к прмеру есть оффлайн игра, а онлайн нужен только чтоб постить набранный скор

если просто аллерт и приложение работает с тем что было негатив, а если аллерт и потом половина функций недоступна и кнопок, то это позитив?

Roman
09.02.2017
08:40:24
это проверка функционального требования функционала "ограничение работы в оффлайн режиме"

я понимаю что проверять надо все и когда начинаешь говорить проверил бывот это и это и начинают говорить типо это негативный или нет надо уточнять документациюа потом решать какой это так?

опиши покрытие, раздели функционалы

если у тя девелоперы пилят обработчик ошибок - запили тест дизайн на него, если оффлайн режим - тестдизайн на него

неважно ты назовёшь это "негативное" или "стрессовое"

кстати, стрессовое тестирование - всё негативное

Anton
09.02.2017
08:43:21
ой ой - по моему тут смешали разные понятия

Roman
09.02.2017
08:45:19
никто ничо не мешал )))

Google
Pauloo89
09.02.2017
08:45:35
Richard
09.02.2017
08:46:17
А давайте из чатика в чатик ничего не постить из того, что написано другими людьми без их согласия? Это как минимум свинство.

Roman
09.02.2017
08:46:46
а все согласились, кроме тебя, твои посты могу выпилить, удалялка работает полностью

Anton
09.02.2017
08:46:49
ну понятия Негативного и Позитивного тестирования с Техниками тест дизайна

Roman
09.02.2017
08:46:59
я их наверное зацепил целиком

Richard
09.02.2017
08:47:41
ну понятия Негативного и Позитивного тестирования с Техниками тест дизайна
Если бы смотрели внимательно, то, наверное поняли что там сначала даётся база, а потом уже про тест дизайн.

Faust
09.02.2017
08:57:11
Соглашусь с Ромой... ЧТо негативные, что позитивные, результат один - корректное поведение системы

Roman
09.02.2017
08:59:19
просто отличается тестовый функционал. и да, я считаю, что тестировщики обязаны знать как устроен продукт внутри хотя бы с точки зрения логики взаимодействия компонентов/модулей/функционалов

иначе покрывать тестами невозможно

Admin
ERROR: S client not available

Александр Валерьевич
09.02.2017
09:15:12
"обязаны" я бы заменил на "желательно знают"

Sergey
09.02.2017
09:25:43
Вышел ГОСТ 25010-2015. Ура!

Если что: http://software-testing.ru/forum/index.php?/topic/34476-mitap-seminar-sovremennaia-klassifikatciia-vid/?p=158233

Звиняйте хловцы, но файл прикрепили в эту ветку, а не в отдельную.

Anton
09.02.2017
09:32:35
Вышел ГОСТ 25010-2015. Ура!
эта штука для чего нибудь кроме тендеров нужна?..

Sergey
09.02.2017
09:34:10
Естественно. Это скелет вашего проекта. Контроль атрибута качества вы либо пишете в план проекта, либо в план управления рисками.

Faust
09.02.2017
09:35:27
https://www.youtube.com/watch?v=R4byO4dqOHU

Расходимся

Sergey
09.02.2017
09:36:41
На основе этого документа (ГОСТ) вы пишете http://blog.shumoos.com/archives/267 И это очень сильно помогает.

Anton
09.02.2017
09:39:24
Хм, раньше писали план тестирования и помещали в него *то что нужно*, теперь : *то что в ГОСТе* ? я не очень верю в такой подход... ... разве что это нужно для тендера.

Google
Mikhail
09.02.2017
09:40:15
Расходимся
Норм, спасибо за ссылку )

Anton
09.02.2017
09:41:18
https://www.youtube.com/watch?v=R4byO4dqOHU
не увидел, как там assert выглядит ?

Nick
09.02.2017
09:44:05
Mikhail
09.02.2017
09:45:11
Эх, во фри-версии можно только win10/chrome

Sergey
09.02.2017
09:49:50
Хм, раньше писали план тестирования и помещали в него *то что нужно*, теперь : *то что в ГОСТе* ? я не очень верю в такой подход... ... разве что это нужно для тендера.
Как бы это помягче сказать. Предшественик этого ГОСТ-а, ГОСТ 9126 включен в книгу Савина, тренинги Баранцева и т.д. Вчера на семинар пришло много профи в тестировании. Они крайне высоко оценивают ГОСТ 25010.

Roman
09.02.2017
09:58:24
"обязаны" я бы заменил на "желательно знают"
нет, обязаны, не знают = вон из профессии

Kirill
09.02.2017
10:00:00
Не знают - надо узнавать и учиться, а не вон)

Roman
09.02.2017
10:01:08
ну ответ был на "желательно". учиться само собой. просто это не опция, а мастхэв

Fedor
09.02.2017
10:02:10
кликеры ничем не обязаны

Nick
09.02.2017
10:06:35
Расходимся
50 уе/мес, тестовый прогон 1 и всё расходимся, даже не интересно

Anna
09.02.2017
10:06:45
надо создавать отдельный чат "обязанности тестировщика"

Fedor
09.02.2017
10:10:32
тестировщик слишком общее понятие конечно

им можно назвать и обезьяну и человека

Roman
09.02.2017
10:19:45
тестирование - это ит-область, тестировщик - профессия в тестировании

правильнее - инженер тестирования

есть ещё тест-аналитик, есть ещё инженер по обеспечению качества

так вот инженер по обеспечению качества не обязан, там это опцион ибо это процесо-зависимая область тестирования, а не продукто-зависимая, тестировщик - обязан

тест-аналитик - тоже

Dima
09.02.2017
10:22:08
Разделяю боль романа. Многие тестировщики не знают протоколов и кучу еще всего. Пусть они не знают теорию в тестировании лучше, чем не знают про жсон, не могут в апишку. А использование постманов меня вообще убивает.

Roman
09.02.2017
10:23:05
это вы ещё распознавание речи не тестили )))

Dima
09.02.2017
10:24:04
Просматриваю на вакансии и меня вообще удивляет, как они людей находят и почему идет такая заточенность на теорию тестирования, когда она не менее важна чем знание технологий

Roman
09.02.2017
10:24:28
ну теория тестирования для тестировщика важна безусловно

Страница 328 из 1080