180+ Sample Test Cases for Testing Web and Desktop Applications – Comprehensive Testing Checklist / Более 180 примеров тест-кейсов для тестирования веб- и дескто-приложений - комплексный тестирововчный чек-лист: 180+ Sample Test Cases for Testing Web and Desktop Applications – Comprehensive Testing Checklist

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Более 180 простых тест-кейсов для тестирования веб- и дескто-приложений - комплексный тестирововчный чек-лист

illia 05.04.13 в 12:47

0

Это чек-лист для тестирования веб- и десктоп-приложений.

illia 05.04.13 в 12:48

0

Заметка: Данная статья длинновата (около 2700 слов). Моей целью было поделиться одним из наиболее всеобъемлющим чек-листом когда-либо написанным и который всё ещё не закончен. Я продолжу обновлять этот пост и дальше, добавляя новые сценарии. Если у вас нет времени прочитать его сейчас, пожалуйста, не стесняйтесь поделиться им с друзьями, а так же добавить его в закладки "на потом".

MuChan 09.05.13 в 08:23

0

Создание чек-листа для тестирования является неотъемлемой частью процесса написания тестов. С помощью этого чек-листа вы с лёгкостью сможете создать сотни тестов для тестирования web или настольных (desktop) приложений. Сюда включены всевозможные общие тесты и они должны быть применимы почти для всех видов приложений. Используйте этот список, для написания тестов для вашего приложения, и я уверен, что вы покроете большинство видов тестирования за исключением специфичной бизнес-логики, описанной в вашем SRS (Software requirements specification - Спецификация требований программного обеспечения).

MuChan 09.05.13 в 08:33

0

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

MuChan 09.05.13 в 08:38

0

Важность использование чеклиста в процессе тестирования:

Anjelika9 20.04.13 в 18:49

0

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

MuChan 09.05.13 в 08:43

0

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

MuChan 09.05.13 в 08:45

0

- Повторное использование тестов помогает сэкономить деньги на написании повторяющихся тестов.

MuChan 09.05.13 в 08:46

0

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

MuChan 09.05.13 в 08:49

0

- Чек-лист тестирования может быть передан разработчикам, чтобы убедиться, что наиболее распространённые проблемы будут исправляться непосредственно на фазе разработки.

MuChan 09.05.13 в 08:51

0

Несколько записей на память:

illia 05.04.13 в 12:52

0

Запомните некоторые нюансы:

Anjelika9 20.04.13 в 18:49

3

1. Выполняйте данные сценарии в различных пользовательских ролях: администратора, гостя и т.д.

Anjelika9 20.04.13 в 18:50

0

2. Для веб-приложений сценарии должны тестироваться на разных браузерах - например, Интернет Експлорер, Мозилла Файерфокс, Хром и Сафари, версии которых должны быть утверждены заказчиком.

Anjelika9 20.04.13 в 18:52

0

3) Тестируйте на разных разрешениях экрана, например, 1024 x 768, 1280 x 1024 и т.д.

illia 05.04.13 в 12:53

0
+4

Приложение должно быть протестировано на разных типах дисплеев,LCD,CRT,ноутбуки,планшеты,и телефоны

R11baka 28.04.13 в 06:18

0

4) Тестируйте приложений на разных платформах (операционных системах), таких как Windows, Mac и Linux.

illia 05.04.13 в 12:52

0

Полный чек-лист для тестирования Web и настольных предложений:

MuChan 09.05.13 в 09:00

0

Допущения: Предполагается, что ваше приложение поддерживает следующую функциональность:

MuChan 09.05.13 в 09:01

0

- Формы с различными полями

MuChan 09.05.13 в 09:02

0

- Дочерние окна

MuChan 09.05.13 в 09:02

0

- Приложение взаимодействует с базой данных

MuChan 09.05.13 в 09:02

0

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

MuChan 09.05.13 в 08:56

0

- загрузка картинок

illia 05.04.13 в 12:54

0

- функциональность отправки email

MuChan 09.05.13 в 08:52

0

- функциональность экспорта данных

MuChan 09.05.13 в 08:53

0

Общие сценарии тестов

MuChan 09.05.13 в 08:53

0

Все обязательные поля должны быть провалидированы и отмечены звездочкой

R11baka 01.05.13 в 09:51

0

2. Сообщение об ошибке валидации должно быть корректно отображено и иметь корректное местоположение.

MuChan 09.05.13 в 09:04

0

3. Все сообщения об ошибке должна иметь один и тот же стиль CSS (Cascading Style Sheets — каскадные таблицы стилей) (например, должна отображаться в красном цвете)

MuChan 09.05.13 в 09:07

0

4. Подтверждающие сообщения общего характера должны отображаться с использованием стиля CSS, отличающегося от стиля сообщений об ошибках (например, в зелёном цвете)

MuChan 09.05.13 в 09:10

0

5. Текст всплывающих сообщений (tool tips) должен быть содержательным

MuChan 09.05.13 в 09:50

0

Выпадающий список должен быть с пустым первым пунктом или тесктом "Select"

R11baka 01.05.13 в 09:52

0

7. При удалении любой записи на странице должно выводиться подтверждение удаления

MuChan 09.05.13 в 09:58

0

8. Возможность выделить/снять выделение у всех записей должна быть предоставлена, если страница поддерживает функциональность добавления/удаления/обновления записей.

MuChan 09.05.13 в 10:04

0

9. Значения денежных сумм должны выводиться с указанием корректного обозначения валюты

MuChan 09.05.13 в 10:06

0

10. На странице должна быть сортировка по умолчанию

MuChan 09.05.13 в 10:07

0

11. Кнопка "Reset" должне восстанавливать значения по умолчанию во всех полях

MuChan 09.05.13 в 10:11

0
+1

12. Все числовые значения должны иметь правильный формат

MuChan 09.05.13 в 10:11

0

13. Поля ввода должны быть проверены для случая максимальных значений полей. Значения превышающие максимальное ограничение не должны приниматься или сохранятся в базе данных.

MuChan 09.05.13 в 10:14

0

14. Проверьте все поля ввода на специальные символы

MuChan 09.05.13 в 10:15

0

15. Названия полей должны быть стандартными. Например, поле для ввода имени, должно назваться "Имя" ("First Name")

MuChan 09.05.13 в 10:18

0

16. Проверить сортировку на странице после добавления/редактирования/удаления любой записи

MuChan 09.05.13 в 10:20

0

17. Проверить работу тайм-аутов. Значения тайм-аутов должны быть настраиваемыми. Проверьте поведение приложения после истечения тайм-аута.

MuChan 09.05.13 в 10:21

0

18. Проверить, что куки (cookies) используются в приложении

MuChan 09.05.13 в 10:24

0

19. Проверить, что загружаемые файлы привязаны к корректным путям к файлам

MuChan 09.05.13 в 10:36

0

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

MuChan 09.05.13 в 12:56

0

21. Стандартные соглашения должны быть использованы для именования всех ключей ресурсов

MuChan 09.05.13 в 12:59

0

22. Проверьте разметку для всех web-страниц (проверить HTML и CSS на наличие синтаксических ошибок), чтобы убедиться что она соответствует стандартам

MuChan 09.05.13 в 13:05

0

23. В случае падения приложения или вызова недоступных страниц должно быть перенаправление на страницу ошибки

MuChan 09.05.13 в 13:08

0
Минутку...

Следующая страница →