Примеры практических заданий для сдачи экзамена по учебной дисциплине «Тестирование программного обеспечения» для учащихся 3 курса дневной формы получения образования

 1.1. Разработайте тест-кейсы для тестирования метода sum(a, b) класса SumClass по принципу «белого ящика».

Шаблон тест-кейса:

  • Номер — уникальный идентификатор тест-кейса.
  • Название — краткое описание сути проверки.
  • Предварительные шаги (при наличии) — описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют.
  • Шаги — описание действий, необходимых для проверки.
  • Ожидаемый результат.

Тест-кейсы должны быть подготовлены для позитивного и негативного тестирования метода класса.

Описание класса: 

public class SumClass
 {
 public int sum(int a, int b)
 {
 return a + b;
 }
 }

1.2. В соответствии с разработанными в пункте 1.1. тест-кейсами, напишите модульные тесты для тестирования метода класса.

-----------------------------------------------------------------------------------------

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

Шаблон тест-кейса:

  • Номер — уникальный идентификатор тест-кейса.
  • Название — краткое описание сути проверки.
  • Предварительные шаги (при наличии) — описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют.
  • Шаги — описание действий, необходимых для проверки.
  • Ожидаемый результат.

Тест-кейсы должны быть подготовлены для позитивного и негативного тестирования метода.

Выражение: 


2.2. В соответствии с разработанными в пункте 2.1. тест-кейсами, напишите модульные тесты для тестирования метода.

-----------------------------------------------------------------------------------------

3.1. Разработайте тест-кейсы для ручного тестирования пользовательского интерфейса.

Шаблон тест-кейса:

  • Номер — уникальный идентификатор тест-кейса.
  • Название — краткое описание сути проверки.
  • Предварительные шаги (при наличии) — описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют.
  • Шаги — описание действий, необходимых для проверки.
  • Ожидаемый результат.
Тест-кейсы должны быть подготовлены для позитивного и негативного тестирования пользовательского интерфейса.
Окно пользовательского интерфейса для тестирования: 


3.2. Определите полноту покрытия пользовательского интерфейса тестами.

-----------------------------------------------------------------------------------------

4.1. Разработайте тест-кейсы для ручного тестирования пользовательского интерфейса страницы веб-приложения.

Шаблон тест-кейса:

  • Номер — уникальный идентификатор тест-кейса.
  • Название — краткое описание сути проверки.
  • Предварительные шаги (при наличии) — описание действий, которые необходимо выполнить, но прямого отношения к проверке они не имеют.
  • Шаги — описание действий, необходимых для проверки.
  • Ожидаемый результат.

Тест-кейсы должны быть подготовлены для позитивного и негативного тестирования пользовательского интерфейса.

Страница для тестирования: 

 


4.2. Определите полноту покрытия пользовательского интерфейса тестами.

-----------------------------------------------------------------------------------------

5.1. Открыть страницу по ссылке и заполнить форму на этой странице с помощью Selenium. Ссылка: адрес ссылки.

5.2. В коде из пункта 5.1 заменить ссылку на адрес ссылки.
Подобрать такой XPath-селектор, который находит только кнопку Название кнопки.