- Форум тестировщиков
- → Просмотр профиля: Сообщения: demitra91
Обо мне
Статистика
- Группа: Members
- Сообщений: 7
- Просмотров: 3 336
- Статус: Новый участник
- Возраст: 32 лет
- День рождения: Май 18, 1991
-
ФИО
Чугуева Наталья
-
Пол
Женщина
-
Город
Минск
1
Обычный
Инструменты
Друзья
demitra91 еще не добавил друзей
Мои сообщения
В теме: Тест для биквадратного уравнения
18 декабря 2012 - 19:58
А автору вопроса отнюдь не интересно самому это сделать? Ведь это же так просто + тренировка.
Бери статью в википедии о биквадратных уравнениях. Там 90% уже написано.
Что-то мне вспомнилось "Правило 10000 часов" глядя на этот вопрос.
Бери статью в википедии о биквадратных уравнениях. Там 90% уже написано.
Что-то мне вспомнилось "Правило 10000 часов" глядя на этот вопрос.
В теме: Как организовать Unit тестирование
17 декабря 2012 - 11:47
Я вообще в этой теме теоретик и мало-мало практик (стаж по теории: месяц), но может чего и расскажу.
Юнит-тестирование - это тестирование самых маленьких кусочков проекта. А именно, берем код, который написали наши гениальные разработчики, и тестируем в нем методы. Они же что-то принимают и что-то возвращают. Вот и получается, что на данном этапе уже нужно начинать отлавливать баги, потому что если проект огромный, то все обернется очень печально.
Писать вам придется на С#, получается.
Обязательные знания для того, чтобы написать простейший тест: основы C# (интерфейсы, методы, объекты и т.п.), ООП и представление о том, что умеет выбранный вами инструмент для юнит-тестирования.
Нужно сразу уточнить с помощью чего разрабатывать юнит-тесты.
Популярные варианты:
1. MSTest (если я не ошибаюсь, то это встроено в профессиональной версии студии);
2. NUnit.
Эти страшные названия имеют в себе много давно уже написанных методов, которые умеют сравнивать то, что возвращают нам методы в коде со значениями, которые мы ожидаем. Они имеют много разных-разных упрощающих жизнь сравнивалок и еще много-много других няшечек.
В некоторых компаниях действительно программисты сами пишут эти тесты, но в некоторых этим занимаются и тестировщики.
Юнит-тестирование - это тестирование самых маленьких кусочков проекта. А именно, берем код, который написали наши гениальные разработчики, и тестируем в нем методы. Они же что-то принимают и что-то возвращают. Вот и получается, что на данном этапе уже нужно начинать отлавливать баги, потому что если проект огромный, то все обернется очень печально.
Писать вам придется на С#, получается.
Обязательные знания для того, чтобы написать простейший тест: основы C# (интерфейсы, методы, объекты и т.п.), ООП и представление о том, что умеет выбранный вами инструмент для юнит-тестирования.
Нужно сразу уточнить с помощью чего разрабатывать юнит-тесты.
Популярные варианты:
1. MSTest (если я не ошибаюсь, то это встроено в профессиональной версии студии);
2. NUnit.
Эти страшные названия имеют в себе много давно уже написанных методов, которые умеют сравнивать то, что возвращают нам методы в коде со значениями, которые мы ожидаем. Они имеют много разных-разных упрощающих жизнь сравнивалок и еще много-много других няшечек.
В некоторых компаниях действительно программисты сами пишут эти тесты, но в некоторых этим занимаются и тестировщики.
В теме: задача - тестирование подсчета типа треугольника
17 декабря 2012 - 11:23
Равносторонний треугольник, безусловно, является равнобедренным. А вот обратное утверждение неверно, так что типов остается три.
Начнём:
Есть пример программы - на вход даются 3 числа, на выходе - тип треугольника - равнобедренный, равносторонний, простой.
Как и что будем тестить? :)
1) имеет место математическая безграмотность сформулировавших данную задачу. Заметим, равносторонний треугольник является равнобедренным, следовательно на выходе программы могут быть только два типа треугольника - равнобедренный и простой!Тест там, очевидно, один (если под тестом понимается определенный сценарий взаимодействия с программой). А вот вариаций тестовых данных к нему, которые стоит проверить, - много. Готов на спор предложить более трех десятков, которые необходимо проверить.2) очевидно, но невероятно: как при странной постановке задачи некоторые выдали десятки "стоящих" тестов!?
Ну вот я даю такое задание. Именно в приведенной формулировке. Готов выслушать, почему кандидаты должны вставать и уходить.Передайте, пожалуйста, туда, где эти задания дают, чтобы они не позорились (а то тестеры, получив такое на собеседовании, будут сразу вставать и уходить искать работу в другой компании)
Знаю, где это задание дают на собеседовании тестерам. :)
Сразу выдам спойлер: за все время ни один из кандидатов не привел даже 50% ейсов, которые стоит проверить. Обычно я считаю 30% хорошим результатом, говорщим о том, что кандидат владеет навыками тест-дизайна.А почему так, если я ожидаю на выходе увидеть тип треугольника, а не 1,2,3,4,5?исправили своё задание:
на выходе следует ожидать одно из 5 значений:
1 - невырожденный треугольник, у которого все 3 стороны равны;
2 - невырожденный, у которого только 2 стороны равны;
3 - невырожденный, у которого нет равных сторон;
4 - вырожденный треугольник;
5 - в случае ошибки ввода/обработки.
Большое спасибо за статистику по кандидатам. Самой попало как-то такое задание и оно меня очень зацепило. Я до сих пор иногда в транспорте о нем рассуждаю.
В теме: Тест кейс на юзабилити интерфейса
14 августа 2012 - 12:14
Если это вы о моем уровне, так я только учусь на курсах, и у нас идет и теория и домашнее задание.
Есть правила GUI для винды, маков, веба и т.п. Я считаю, что тестировщику обязательно нужно знать эти правила. Я, например, читаю их и делаю себе заметки об ожидаемых результатах. И если мне понадобится составить тест-кейсы, то вот они уже и готовы. Осталось только шаги прописать и т.п. А вообще, я скептически отношусь к таким вопросам на форуме. Если человек задается таким вопросом, то то, что он делает сейчас не соответствует его уровню. Я бы на вашем месте вернулась в повторению теоритических основ.
Не важно. Я без опыта и без курсов почему-то не затруднялась с таким. Я думаю, что надо теорию вам тщательнее читать вне курсов. Вот реально, станет многое понятным.
- Форум тестировщиков
- → Просмотр профиля: Сообщения: demitra91
- Политика Конфиденциальности
- Правила форума ·