Какими способами сделать тестовое задание на вокансию тестировщика
#1
Отправлено 18 марта 2013 - 22:09
-разобраться как происходит юниттестирование в PHP.
-Необходимо написать свой класс, который выполняет любое действие, например сложение чисел в длинной арифметике.
-Необходимо обернуть код тестами, которые проверяют правильность работы класса. Среди тестов должны быть и такие, которые проверяют правильность сложения дробных чисел до определённого знака после запятой.
-В общей сложности нужно написать 10-15 тестов, которые проверяют различные ошибки, которые могут произойти. Тут нужно проявить фантазию.
В общем то ничего сложного. Т.е. я на должность тестировщика, должен и программу написать и тесты на нее???? или как??
Допустим я создам класс и осуществлю сложение чисел.
1)Нужно ли мне писать код для защиты от дурака и проверки на ошибки?
2)Что от меня требуется? допустим скажут сделать класс сложения 2 положительных чисел. ну я сделаю return a + b; нужно ли мне писать проверки в код a>0 and b>0, либо это уже моя непосредственная задача в написании теста для данного класса?
Как мне отправлять данные тесты??? в виде чего?? не в блокнотике писать, мол ввел "-1" а оно мне "ошибку" кинуло. И что значит "нужно проявить фантазию"??? допустим, программа будет вылетать при вводе дробных чисел, длинных(не в ходящих int),пустая строка, строка букв и т.д., это является фантазией либо что-то еще???
#2
Отправлено 19 марта 2013 - 07:57
Доброе время суток. Без опыта работы в тестировании решил устроиться QA тестировщиком.
На курсах как макаки ждем на кнопки и ищем баги в программах.Скучно.
Вы, конечно, уже многое вложили в этот карьерный путь, но еще не поздно выбрать другую профессию.
#3
Отправлено 19 марта 2013 - 13:01
Это когда вы напишете метод для обработки случая вродеИ что значит "нужно проявить фантазию"???
И пришла к Айболиту лиса:
"Ой, меня укусила оса!"
И пришёл к Айболиту барбос:
"Меня курица клюнула в нос!"
И прибежала зайчиха
И закричала: "Ай, ай!
Мой зайчик попал под трамвай!
Мой зайчик, мой мальчик
Попал под трамвай!
Он бежал по дорожке,
И ему перерезало ножки,
И теперь он больной и хромой,
Маленький заинька мой!"
И сказал Айболит: "Не беда!
Подавай-ка его сюда!
Я пришью ему новые ножки,
Он опять побежит но дорожке".
И принесли к нему зайку,
Такого больного, хромого,
И доктор пришил ему ножки,
И заинька прыгает снова.
А с ним и зайчиха-мать
Тоже пошла танцевать,
И смеётся она и кричит:
"Ну, спасибо тебе. Айболит!"
Software Testing Glossary - простыми словами о непростых словах.
#4
Отправлено 19 марта 2013 - 13:24
То что вы называете "защитой от дурака" это банальный отлов эксепшенов, делается на уровне приложения, при хорошем раскладе.
С вашей же стороны, вам необходимо написать тесты, которые будут проверять корректность работы программы, при получении корректных данных и ничего более.
И да, хороший совет про смену профессии, может быть стоить пойти в менеджеры по продажам? Там можно проявлять фантазию, хоть весь день.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных