В эти дни у меня есть интервью для должности: Инженер по тестированию программного обеспечения.
Какие идеи могут возникнуть в интервью? Любые советы?
В эти дни у меня есть интервью для должности: Инженер по тестированию программного обеспечения.
Какие идеи могут возникнуть в интервью? Любые советы?
Вы должны быть более конкретными в своем вопросе.
Если ключевое слово здесь Java Software Tester, чем ожидать вопросов о:
(тесты, тестовые тесты, testSetUp и т.д.), модульные модули тестирования (junit, testNG), использование mocks и различные фреймворки (EasyMock, Mockito, jMock), непрерывная интеграция, тестовая разработка, управление поведением, работа с репозиторием кода, охват кода, охват маршрутов, покрытие операторов, инструменты для отслеживания ошибок (bugzilla/jira)... возможно, некоторые о инвариантах классов, разработке по контракту...
Вы можете получить что-то практическое, например, обзор кода, написать тесты для некоторого класса/интерфейса, написать что-то, используя подход TDD.
Если ключевыми словами являются Java Тестер программного обеспечения, чем ожидать вопросов о:
Графические значения, классы эквивалентности, тестирование на "черный ящик", тестирование "белого ящика", тестовый пример, тестовый комплект, отчет об ошибках, модели разработки ПО (модель V, водопад, DSDM, итеративный, гибкий подход), роль тестирования в цикле разработки, роль тестера по команде разработчиков, когда тестирования достаточно, что такое качество, определения и различия между проблемой, ошибкой, дефектом, ошибкой, какими различиями в сертификатах iseb/istqb/Tmap, какая разница между System/Integration/UserAcceptance/smoke/регрессионное тестирование, когда автоматизировать и какие плюсы и минусы, инструменты для тестирования акклиматизации (не модульные тесты), инструменты для тестирования/управления ошибками (HP QualityCenter/IBM Rational Quality Manager)...
Что касается практического материала: как бы вы протестировали установщик или мастер, напишите отчет об ошибке, переработайте/оптимизируйте тестовый пример / script (если позиция связана с тестовой акклиматизацией) напишите фрагмент кода в VBscript (или на другом языке сценариев).
В любом случае проверьте SO для вопросов с правильными тегами и/или Google для указанных тем.
Что такое тестирование программного обеспечения?
Как вы собираетесь тестировать программное обеспечение?
Здесь ссылка, которую я нашел со списком вопросов, которые могут вас заинтересовать: http://www.buzzle.com/articles/software-testing-interview-questions.html
Мне нравится эта: в чем разница между проверкой и валидацией?
конкретный Java-вопрос для тестера будет (нацелен на осознание исключений)
В какой части тестирования проходит цикл разработки программного обеспечения? (Вы начинаете писать тесты в день начала проекта и ставите своих лучших инженеров. Когда проект почти завершен, вы его протестируете)
Я думаю, что в бизнесе программного обеспечения очень важно поведение и открытость людей. Это особенно верно для тестирования людей.
Я постараюсь узнать, сможет ли человек работать с командой разработчиков и спросить его, что он делает, когда он тестирует программное обеспечение с множеством очень очевидных ошибок. Как это работает с разработчиком, чтобы улучшить эту ситуацию. Я думаю, что он должен найти способ помочь разработчику, например, предлагая провести тесты на дым и интегрировать его в процесс сборки или путем проверки модульных тестов.
Я также попрошу человека написать отчет о дефекте и посмотреть, достаточно ли это для того, кто его исправляет.
Тест Joel указывает, что вы должны попросить разработчика написать код во время интервью. Точно так же я думаю, что вы должны попросить тестера написать отчет о дефекте.
Я надеюсь, что это поможет
Просто перейдите по ссылке ниже, и вы получите представление о вопросах, заданных в интервью.
Тестирование программного обеспечения не зависит от языка. Быстрый поиск по Google дал мне то, что вы ищете