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 |
|
|
Это чек-лист для тестирования веб- и десктоп-приложений. illia 05.04.13 в 12:48 |
||
|
Заметка: Данная статья длинновата (около 2700 слов). Моей целью было поделиться одним из наиболее всеобъемлющим чек-листом когда-либо написанным и который всё ещё не закончен. Я продолжу обновлять этот пост и дальше, добавляя новые сценарии. Если у вас нет времени прочитать его сейчас, пожалуйста, не стесняйтесь поделиться им с друзьями, а так же добавить его в закладки "на потом". MuChan 09.05.13 в 08:23 |
||
|
Создание чек-листа для тестирования является неотъемлемой частью процесса написания тестов. С помощью этого чек-листа вы с лёгкостью сможете создать сотни тестов для тестирования web или настольных (desktop) приложений. Сюда включены всевозможные общие тесты и они должны быть применимы почти для всех видов приложений. Используйте этот список, для написания тестов для вашего приложения, и я уверен, что вы покроете большинство видов тестирования за исключением специфичной бизнес-логики, описанной в вашем SRS (Software requirements specification - Спецификация требований программного обеспечения). MuChan 09.05.13 в 08:33 |
||
|
Однако это обобщённый чек-лист и я рекомендую подготовить стандартный чек-лист для тестирования, подходящий именно для ваших задач, используя тесты, описанные ниже, в дополнение к тестам, специфичным для приложения. MuChan 09.05.13 в 08:38 |
||
|
Важность использование чеклиста в процессе тестирования: Anjelika9 20.04.13 в 18:49 |
||
|
Поддержание для вашего приложения типовой базы тестов, которые могут быть использованы повторно, обеспечит более быстрое нахождение типовых багов. MuChan 09.05.13 в 08:43 |
||
|
- Чек-листы помогают быстро завершить написание тестов для новых версий приложения. MuChan 09.05.13 в 08:45 |
||
|
- Повторное использование тестов помогает сэкономить деньги на написании повторяющихся тестов. MuChan 09.05.13 в 08:46 |
||
|
- Важные тесты будут всегда учтены, делая почти невозможным их пропуск. MuChan 09.05.13 в 08:49 |
||
|
- Чек-лист тестирования может быть передан разработчикам, чтобы убедиться, что наиболее распространённые проблемы будут исправляться непосредственно на фазе разработки. MuChan 09.05.13 в 08:51 |
||
|
Несколько записей на память: illia 05.04.13 в 12:52 Запомните некоторые нюансы: Anjelika9 20.04.13 в 18:49 |
||
|
1. Выполняйте данные сценарии в различных пользовательских ролях: администратора, гостя и т.д. Anjelika9 20.04.13 в 18:50 |
||
|
2. Для веб-приложений сценарии должны тестироваться на разных браузерах - например, Интернет Експлорер, Мозилла Файерфокс, Хром и Сафари, версии которых должны быть утверждены заказчиком. Anjelika9 20.04.13 в 18:52 |
||
|
3) Тестируйте на разных разрешениях экрана, например, 1024 x 768, 1280 x 1024 и т.д. illia 05.04.13 в 12:53 |
+4 | |
|
Приложение должно быть протестировано на разных типах дисплеев,LCD,CRT,ноутбуки,планшеты,и телефоны R11baka 28.04.13 в 06:18 |
||
|
4) Тестируйте приложений на разных платформах (операционных системах), таких как Windows, Mac и Linux. illia 05.04.13 в 12:52 |
||
|
Полный чек-лист для тестирования Web и настольных предложений: MuChan 09.05.13 в 09:00 |
||
|
Допущения: Предполагается, что ваше приложение поддерживает следующую функциональность: MuChan 09.05.13 в 09:01 |
||
|
- Формы с различными полями MuChan 09.05.13 в 09:02 |
||
|
- Дочерние окна MuChan 09.05.13 в 09:02 |
||
|
- Приложение взаимодействует с базой данных MuChan 09.05.13 в 09:02 |
||
|
- различные критерии фильтрации для поиска и отображения результатов MuChan 09.05.13 в 08:56 |
||
|
- загрузка картинок illia 05.04.13 в 12:54 |
||
|
- функциональность отправки email MuChan 09.05.13 в 08:52 |
||
|
- функциональность экспорта данных MuChan 09.05.13 в 08:53 |
||
|
Общие сценарии тестов MuChan 09.05.13 в 08:53 |
||
|
Все обязательные поля должны быть провалидированы и отмечены звездочкой R11baka 01.05.13 в 09:51 |
||
|
2. Сообщение об ошибке валидации должно быть корректно отображено и иметь корректное местоположение. MuChan 09.05.13 в 09:04 |
||
|
3. Все сообщения об ошибке должна иметь один и тот же стиль CSS (Cascading Style Sheets — каскадные таблицы стилей) (например, должна отображаться в красном цвете) MuChan 09.05.13 в 09:07 |
||
|
4. Подтверждающие сообщения общего характера должны отображаться с использованием стиля CSS, отличающегося от стиля сообщений об ошибках (например, в зелёном цвете) MuChan 09.05.13 в 09:10 |
||
|
5. Текст всплывающих сообщений (tool tips) должен быть содержательным MuChan 09.05.13 в 09:50 |
||
|
Выпадающий список должен быть с пустым первым пунктом или тесктом "Select" R11baka 01.05.13 в 09:52 |
||
|
7. При удалении любой записи на странице должно выводиться подтверждение удаления MuChan 09.05.13 в 09:58 |
||
|
8. Возможность выделить/снять выделение у всех записей должна быть предоставлена, если страница поддерживает функциональность добавления/удаления/обновления записей. MuChan 09.05.13 в 10:04 |
||
|
9. Значения денежных сумм должны выводиться с указанием корректного обозначения валюты MuChan 09.05.13 в 10:06 |
||
|
10. На странице должна быть сортировка по умолчанию MuChan 09.05.13 в 10:07 |
||
|
11. Кнопка "Reset" должне восстанавливать значения по умолчанию во всех полях MuChan 09.05.13 в 10:11 |
+1 | |
|
12. Все числовые значения должны иметь правильный формат MuChan 09.05.13 в 10:11 |
||
|
13. Поля ввода должны быть проверены для случая максимальных значений полей. Значения превышающие максимальное ограничение не должны приниматься или сохранятся в базе данных. MuChan 09.05.13 в 10:14 |
||
|
14. Проверьте все поля ввода на специальные символы MuChan 09.05.13 в 10:15 |
||
|
15. Названия полей должны быть стандартными. Например, поле для ввода имени, должно назваться "Имя" ("First Name") MuChan 09.05.13 в 10:18 |
||
|
16. Проверить сортировку на странице после добавления/редактирования/удаления любой записи MuChan 09.05.13 в 10:20 |
||
|
17. Проверить работу тайм-аутов. Значения тайм-аутов должны быть настраиваемыми. Проверьте поведение приложения после истечения тайм-аута. MuChan 09.05.13 в 10:21 |
||
|
18. Проверить, что куки (cookies) используются в приложении MuChan 09.05.13 в 10:24 |
||
|
19. Проверить, что загружаемые файлы привязаны к корректным путям к файлам MuChan 09.05.13 в 10:36 |
||
|
20. Все ключи ресурсов должны быть настаиваемыми и храниться в конфигурационном файле или базе данных, а не жёстко задаваться в коде MuChan 09.05.13 в 12:56 |
||
|
21. Стандартные соглашения должны быть использованы для именования всех ключей ресурсов MuChan 09.05.13 в 12:59 |
||
|
22. Проверьте разметку для всех web-страниц (проверить HTML и CSS на наличие синтаксических ошибок), чтобы убедиться что она соответствует стандартам MuChan 09.05.13 в 13:05 |
||
|
23. В случае падения приложения или вызова недоступных страниц должно быть перенаправление на страницу ошибки MuChan 09.05.13 в 13:08 |
