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

nestadima

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

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

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

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