Что написать о тестировании моего приложения? - PullRequest
1 голос
/ 18 сентября 2011

Я занимаюсь академическим проектом и не прошу помощи, только предложения по содержанию, когда дело доходит до тестирования:

По сути, я создал игру, и мне посоветовали ИЗБЕГАТЬ, чтобы написать о низкоуровневом тестировании, и просто поместить краткий раздел, посвященный тестированию. Но что на земле я включаю? Моя игра довольно сложная, так что, может быть, просто таблица тестовых примеров для основных функций, говорящих о том, что они работают правильно? Если да, то не тестируется ли ПОПЫТКА на сбой программного обеспечения?

Конечно, я часто тестировал свое приложение как встроенное, но реальной структуры не было. Если бы мне нужно было заполнить одну или две страницы на тестировании высокого уровня, что бы люди предложили? Я должен что-то вставить.

Спасибо!

Ответы [ 3 ]

2 голосов
/ 18 сентября 2011

Все зависит от типа проекта. Если вы пишете с научной точки зрения, то есть ваша программа была разработана для того, чтобы показать осуществимость какой-либо теории или дать числовые результаты, достаточно одного абзаца о наличии тестирования и таблицы проверенных аспектов.

Если вы пишете из инженерного POV (скажем, диссертации на инженерно-ориентированном курсе CS), вы должны просто написать о своих методах: Как вы выбирали тестовые случаи? Вы проводили модульное тестирование, тестирование системы или и то, и другое? Тесты автоматизированы и переносимы? Короче говоря, обсудите свой подход с точки зрения разработки программного обеспечения, дайте краткий обзор произошедшего, а затем покажите, что вы изучили свою профессию, обсудив достоинства, недостатки и опыт этого процесса.

1 голос
/ 18 сентября 2011

Тестирование - это не просто попытка сбить программное обеспечение: его относительно легко протестировать: просто просмотрите все ваши структуры принятия решений (если есть другие случаи и т. Д.).Тестирование действительно о том, «делает ли приложение то, для чего оно предназначено?»Для игры это означает, что вы можете взять на себя различные роли пользователя (игрок игры, рецензент игры, конфигуратор игры) и работать в различных сценариях.Укажите свою «цель игры», «способ взаимодействия» и «ожидаемые результаты».В «ожидаемых результатах» вы указали бы технические и пользовательские результаты.Разговор о сценариях дает вам представление о том, что вы должны тестировать.В роли «Игрок» вы можете разделить ее на «случайных пользователей», «опытных пользователей».Это лишь некоторые отправные точки для размышлений о тестировании дизайна: в сети есть куча идей о тестировании: используйте этот ресурс.Кто-то, кто делает это для жизни, вероятно, даст вам лучший совет, но это только для начала ... удачи!

1 голос
/ 18 сентября 2011

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

Одна из основных вещей, которую вы можете сделать, - это написать тестовый скрипт - в основном, контрольный список шагов, охватывающих различные ситуации в игре.Вы должны проверить «счастливый путь», то есть нормальный успешный способ игры, игру, а также любые «альтернативные пути», где вы пробуете что-то неожиданное, и убедитесь, что система ведет себя правильно.В игре это может быть что-то вроде попытки заставить вашего персонажа пройти сквозь стену.

...