Тестовые случаи — это основное содержание работы тестировщиков и «класс реализации» мыслей тестировщиков. Они полностью отражают идеи тестирования и могут служить руководством для последующего поведения при тестировании. Они являются для тестировщиков важной основой для понимания бизнеса и основ. качество. Если разработка тест-кейса не завершена и возникают упущения, обычно возникают последствия, которых никто не хочет видеть, например, пропущенные тесты, постоянные онлайн-ошибки и т. д. ——Цитата из «Практики построения систем качества Ele.me»
Тестовый пример обычно содержит следующие элементы:
Конечно, некоторые тестовые примеры могут также включать исполнителей и т. д. Вы можете определить требования к формату тестовых примеров в соответствии с потребностями вашей компании.
Так как же позволить ChatGPT автоматически генерировать тестовые примеры?
Предположим, что нашим требованием является следующее:
Добавление кнопки поиска в веб-интерфейс требует точного и нечеткого соответствия ключевых слов.
Тогда наше слово-подсказку можно записать так:
В зависимости от потребностей, которые вы предоставляете,Вот два тестовых пример примера,описано отдельно Точное соответствие ключевого словаинечеткое соответствие。тестовый Формат примера соответствует формату таблицы Markdown.
### тестовый пример 1. Точное соответствие ключевых слов.
| тестовый модуль | название теста | Предварительные условия | Этапы тестирования | ожидаемые результаты | фактические результаты ||------------|------------------|--------------------------|--------------------------------------------|------------------------------|------------------------------|| кнопка поиска | Точное соответствие ключевого слова | Веб-интерфейс загружен | 1. ОткрытьWebинтерфейс<br>2. позициякнопка поискаи нажмите<br>3. Введите ключевые слова<br>4. Выполнить поиск | Появляться с Точное соответствие ключевого Результаты по словам | фактические результатыиожидаемые результатыпоследовательный |
### тестовый пример 2: Нечеткое сопоставление
| тестовый модуль | название теста | Предварительные условия | Этапы тестирования | ожидаемые результаты | фактические результаты ||------------|----------------|--------------------------|----------------------------------------------|--------------------------|--------------------------|| кнопка поиска | нечеткое соответствие | Веб-интерфейс загружен | 1. ОткрытьWebинтерфейс<br>2. позициякнопка поискаи нажмите<br>3. Введите нечеткие ключевые слова<br>4. Выполнить поиск | Появлятьсяиключевые слованечеткое Результаты по совпадению | фактические результатыиожидаемые результатыпоследовательный |
Пожалуйста, внесите соответствующие изменения в соответствии с вашими конкретными потребностями.,и создавайте больше тестовых пример,Охватите больше возможных ситуаций,Например Ввод исключений、Результаты поиска пустыи т. д.。
Нам необходимо интегрировать тестовые сценарии, чтобы их можно было архивировать и обрабатывать. Мы можем далее вводить слова-подсказки.
- Подсказка: Пожалуйста, помогите мне объединить эти две таблицы.,И добавляем Ввод в форме существуют исключений、Результаты поиска пустыварианты использования。
| тестовый модуль | название теста | Предварительные условия | Этапы тестирования | ожидаемые результаты | фактические результаты ||------------|------------------|--------------------------|--------------------------------------------|------------------------------|------------------------------|| кнопка поиска | Точное соответствие ключевого слова | Веб-интерфейс загружен | 1. ОткрытьWebинтерфейс<br>2. позициякнопка поискаи нажмите<br>3. Введите ключевые слова<br>4. Выполнить поиск | Появляться с Точное соответствие ключевого Результаты по словам | фактические результатыиожидаемые результатыпоследовательный || кнопка поиска | нечеткое соответствие | Веб-интерфейс загружен | 1. ОткрытьWebинтерфейс<br>2. позициякнопка поискаи нажмите<br>3. Введите нечеткие ключевые слова<br>4. Выполнить поиск | Появлятьсяиключевые слованечеткое Результаты по совпадению | фактические результатыиожидаемые результатыпоследовательный || кнопка поиска | Ввод исключений | Веб-интерфейс загружен | 1. ОткрытьWebинтерфейс<br>2. позициякнопка поискаи нажмите<br>3. Введите специальные символы<br>4. Выполнить поиск | Показать сообщение об ошибке формата ввода | фактические результатыиожидаемые результатыпоследовательный || кнопка поиска | Результаты поиска пусты | Веб-интерфейс загружен | 1. ОткрытьWebинтерфейс<br>2. позициякнопка поискаи нажмите<br>3. Ввод не сохраненсуществоватьключевые слова<br>4. Выполнить поиск | Отображать сообщение об отсутствии соответствующих результатов | фактические результатыиожидаемые результатыпоследовательный |
Выше приведен интегрированный ответ ChatGPT. Нам нужно только вставить тестовые примеры в формате Markdown в Excel, чтобы заархивировать тестовые примеры.
В этой практике мы использовали следующий метод со словами-подсказками ChatGPT: