Обзор литературы должен быть в центре внимания для диссертации. Похоже, вы хотите просто поговорить о инструментах для работы с черным ящиком с графическим интерфейсом, который является достаточно маленькой нишей.
Вы или можете/хотите иметь страницу или два по всему миру тестовых инструментов - модульное тестирование, безопасность, загрузку и т. Д., Как упоминалось выше. Но я думаю, что вы очень хорошо нацелили свою нишу.
Я бы подумал, что с тестом на 6 кредитов вам нужно будет потратить много времени, чтобы исследовать и опробовать некоторые из крупных коммерческих инструментов с открытым исходным кодом, а также изучить литературу. Я бы посоветовал вам заглянуть в коммерческие инструменты (быстрый тест, полный тест), а также автоматизацию с использованием ключевых слов - например, selenium RC. Кто-то сказал, что тестирование «за графическим интерфейсом», например, FIT/Fitnesse, может стоить обсуждать и оценивать.
Я покрываю черный ящик, функциональной автоматизации тестирования в ежемесячном колонке в декабре 2008 года вопрос о тесте программного обеспечения и производительности журнала:
http://www.stpmag.com/issues/stp-2008-12.pdf (стр 7)
Это одна страница скретч-в- поверхность представление.Введение в пять предложений заключается в том, что инструменты записи/воспроизведения экрана сравнивают все, поэтому, если ваш графический интерфейс вообще изменяется, в любом случае (даже если вы просто изменяете разрешение экрана), который может возвращаться как ложная ошибка. Инструменты, управляемые ключевыми словами, проверяют только то, что вы говорите, чтобы проверить - они пропускают, если кнопка внезапно отключена без уважительной причины или значок не прозрачен.
Только человек хорошо проверяет это скрытое утверждение в конце каждого тестового примера «... и ничего более странного не произошло».
Таким образом, выполнение и оценка на основе компьютера могут иметь некоторое значение, но это должно быть частью сбалансированного завтрака.
Другие вещи, чтобы посмотреть в:
- Джеймса Баха «Тест Программное обеспечение автоматизации Snake Oil»
- Kaner, Бах и книга Pettichord в «Уроки, извлеченные из тестирования программного обеспечения»
- Мой блог на тест рамочные - http://xndev.blogspot.com/2007/09/whats-test-framework.html (это Google результат номер 4 для «что такое тест рамки», так что я чувствую себя комфортно рекомендовать его)
- Минное поле аналогии (http://www.testingperspective.com/tpwiki/doku.php?id=minefield)
- Бумаги Дуги Хоффман по автоматизации тестирования: http://www.softwarequalitymethods.com/H-Papers.html
- Классическая «ненужный довесок» Проблема автоматизации тестирования
- антиинтеллектуализм толкнул некоторых сторонниками автоматизации сообщества теста BLACKBOX
- Black Box Software Testing Эмануил Айзикович курс
- работа Джеймса Баха на/когнитивного/тестирования
- контекст Driven тестирования программного обеспечения
- работа Джона Kohl на «Человек и машина», или киборга подход (вместо компьютера - одиночное испытание и оценка)
Я надеюсь, что это поможет.
Возможно, вы также захотите включить такие функции, как роль DejaGNU в автоматизированную компиляцию постсоветского ПО с открытым исходным кодом. –
В какой области тестирования вас интересует? Разработчик (модульное тестирование), функциональный, интеграционный (все они имеют статьи в википедии по их терминологии)? –