Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Понимание процесса тестирования!



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Понимание процесса тестирования!
2019-04-09 17:54

Коллеги, приветствую!

Недавно устроилась на фирму на испытательный срок, но есть большие проблемы с пониманием самого процесса тестирования. Не могли бы вы мне 'вправить мозги' в нужное русло!

 

Мне говорят - тренируйся) Вот пример №1:

 

Есть форма (на картинке). Общее задание: протестировать форму.

Я его поделю на составные части:

1. Уточню требования

2. Продумаю какие виды тестирования применить

3. Поставлю чеклисты для проверки: smoke и critical path (мне кажется для extended тут мало информации)

4. Проведу эстимацию для smoke и critical path.

 

Пожалуйста, поправляйте меня, если мои рассуждения окажутся некорректными.

 

Пункт 1:

1. Я не знаю, что это за форма, но есть спецификация (скорее всего)  - "НЕТ". 

2. Тогда какие были условия, что это форма появилась - "не знаю, наверное, пользователь хочет зарегистрироваться на сайте"

3.Что будет являться успешной регистрацией? какое-то сообщение? - "Вы зарегистрированы"

4. Соответственно нажатие на кнопку Register приведет к появлению этого сообщения при корректном заполнении формы? - "Да"

5. Мы должны просто увидеть сообщение и этого будет достаточно для утверждения, что мы зарегистрированы, либо должны быть соблюдены еще некие условия, например, запрос к базе данных? - "делайте два варианта"

6. А какой тип данных поддерживается данными полями? - "текст(символы) и цифры"

7. (1 вариант): 'Значит я вижу, что ОБЯЗАТЕЛЬНЫМ является только одно поле'. Отсюда делаю вывод, что для тестирования smoke мне понадобится проверить:

a.  Ввести valid data (пример: Ekaterina95) в поле nickname и нажать Registratio. - Expected result - "Вы зарегистрированы".
б. Empty input in mandatory field and click Registration - должно появится некое сообщение, но не  такие: "Вы зарегистрированы". Нужно уточнить!
8. А какие сообщение появляется при неудачной регистрации по причине:
a/ Ничего не введено
б/ Введено что-то отличное от текста и цифр
в/ Такой пользователь уже имеется в системе
г. Введено слишком короткое либо слишком длинное значение (Кстати - нужно уточнить)! - на все будет один ответ "Отказано!"
9 А какой максимальный и минимальный допустимый ввод по количеству символов - "От трех до бесконечности"
Продолжаем придумывать тесткейсы:
в.  _А больше мыслей нет для smoke?
 
Пока перерыв, так как знаю, что не все дописала из smoke, чувствую еще есть тесты, но я их не замечаю. Как Вам такое рассуждение!? курсивом я выделили предполагаемые ответы заказчика(на мой взгляд).
По вопросом я что-то упустила или в общем понимании процесса или еще какой-то нюанс, подскажте, пожалуйста! И что тут в smoke еще модно добавить!? А далее начну Critical path писать и рассуждать далее!
 
Спасибо!


Chrome,Firefox
2019-04-09 19:00

Всем Доброго времени суток)

Возникла такая проблема есть сайт для тестирования которого пишу скрипты(Python+Selenium) по умолчанию zoom браузера 100%,  у меня есть кнопка которую перекрывает другой эллемент, но суть в другом очень не удобно писать скрипты когда при запуске zoom 100% очень много эллементов с которыми нужно взаимодействовать не доступны/ не кликабельны , соответствено тест падает. 

Для Chrome решения так и не удалось найти (

Firefox порадовал больше но не на долго :driver.execute_script('document.body.style.MozTransform = "scale(0.8)";')

эта строка работает до перезагрузки страницы , потом браузер обратно ставит 100% zoom , а при headless тестировании(которое важнее всего для меня) соответственно эта строка не работае

Может кто-то стыкался с такой проблемой и даже знает как ее решить

Суть проблемы кратко: Zoom браузера 100% , нужно 80% и что бы этот зум отработал в headless режиме)

Всем спасибо



© 2010 | Software-Testing.Ru


В избранное