Какими Способами Сделать Тестовое Задание На Вакансию Тестировщика

Тема в разделе "Свободное общение", создана пользователем nestadima, 19 мар 2013.

  1. nestadima

    nestadima New Member

    Регистрация:
    19 мар 2013
    Сообщения:
    1
    Симпатии:
    0
    Доброе время суток. Без опыта работы в тестировании решил устроиться QA тестировщиком. Прошел собеседование - позвали на обучающие курсы- время есть думаю давай похожу, тем более что говорят если все норм будешь тестить и на работу возьмем. На курсах как макаки ждем на кнопки и ищем баги в программах.Скучно. Параллельно курсам сходил еще на одно собеседование автоматизированным тестировщиком. Дали задание:
    -разобраться как происходит юниттестирование в PHP.

    -Необходимо написать свой класс, который выполняет любое действие, например сложение чисел в длинной арифметике.

    -Необходимо обернуть код тестами, которые проверяют правильность работы класса. Среди тестов должны быть и такие, которые проверяют правильность сложения дробных чисел до определённого знака после запятой.

    -В общей сложности нужно написать 10-15 тестов, которые проверяют различные ошибки, которые могут произойти. Тут нужно проявить фантазию.
    В общем то ничего сложного. Т.е. я на должность тестировщика, должен и программу написать и тесты на нее???? или как??
    Допустим я создам класс и осуществлю сложение чисел.
    1)Нужно ли мне писать код для защиты от дурака и проверки на ошибки?
    2)Что от меня требуется? допустим скажут сделать класс сложения 2 положительных чисел. ну я сделаю return a + b; нужно ли мне писать проверки в код a>0 and b>0, либо это уже моя непосредственная задача в написании теста для данного класса?
    Как мне отправлять данные тесты??? в виде чего?? не в блокнотике писать, мол ввел "-1" а оно мне "ошибку" кинуло. И что значит "нужно проявить фантазию"??? допустим, программа будет вылетать при вводе дробных чисел, длинных(не в ходящих int),пустая строка, строка букв и т.д., это является фантазией либо что-то еще???
     
Загрузка...

Поделиться этой страницей