Тестирование_3

  1. Тип данных время. Разница
    • Timestamp, date time
    • Datetime— не зависит от часового пояса. Хранится в виде целого числа yyyymmddhhmmss


    Timestamp— привязан к часовой зоне. Когда запрашивается из базы — ответ отображается с учётом том часового пояса. По умолчанию - now(). Равняется количеству секунд от 1.01.1970
  2. Стратегия
    • Скоуп ( preliminary test scope)
    • Тест активности
    • Менеджмент
    • Стартовая точка для создания более подробного документа- тест плана
  3. Клиенты. Виды
    Толстый и тонкий . Пример толстоголовке - редактор изображения онлайн
  4. Dom это
    Как может меняться?
    Модель страницы на основе её html кода. Приеобразовуется движком браузера

    Может меняться динамически ща счёт js: анимация, валидация - происходит на клиенте
  5. Ajax
    Обмен данными между клиентом и сервером происходит незаметно для пользователя
  6. Где смотреть куки? А
    Вкладка application
  7. Валидация
    • На клиенте - длина символов, язык, дата др должна быть в будущем т.д.
    • На сервере- те же проверки+проверка на уникальность логина, корректность пароля, поверка прав доступа
  8. Критерии начала/ окончания
    • -требования сформулированы и утверждены БА/ПО
    • -тестовые артифакты актуальны
    • -энваронмент собран и готов быть использованным


    • -no high-priority issues
    • -test coverage of 89%
    • -test cases with high and medium priorities are passed
    • - cases that can’t be executed due to some constains. PM/teamLead are informd and approved.

    -the relizable version is ready and approved by BA/PO
  9. Тестирование апи. Что тестируем?
    • 1Бизнес логику,
    • 2 данные и их формат,
    • 3 проверить что система изменила свое поведение
  10. What does method “get” do
    Retrieves one on more resources
  11. Get vs post in rest client
    • Get — you don’t need to use Header or Body tab ( they will be ignored)
    • Post, put — specify Header and Body (in json, xml, text, html formats)
  12. OData это
    Веб-протокол, которые использует http команды для обмена данными
  13. Пример хедера Headers
    • Content-type: image/gif. application/json..
    • Accept application/json
    • Authorization: dff345577ghj токен
  14. Rest client
    Row. VS form
    Form has more structured look
  15. Андроид View
    Вью класс отвечает за отображение компонентов
  16. Верстка в Андройде делается в формате
    Xml
  17. Экран в Андройде это
    Активити
  18. Андроид смена ориентации экрана
    При смене ориентации экрана пересоздается. Поэтому ориентация нужно уделять особое внимание, так как это нужно прописывать руками
  19. Утечка памяти. Возможная причина
    • Не закрытый процесс
    • Экран имеет жизненный цикл: видимый спрятанный разрушенной. Если один из жизненных циклов не будет закрыт, это приведёт к утечки памяти.
    • На iOS: double click HOME —> Отобразятся недавно использованные приложения. Если какой-то из них не отвечает - можно закрыть аварийно
  20. Креш приложения.
    • Your application has stopped
    • Состояние системы, из которого она не может пойти
    • Например, disable браузер (or disable internet for application) —> Нашем приложении нажать чтобы открылось браузере —> приложение может закрешиться
  21. Опция don’t keep activities for android. Кейс:
    Выбрать опцию don’t keep activities —> Сложить экраны в стек —> Попробовать выбрать первый экран
  22. Проверка поточности для андроида
    • Если громоздкий процесс выполняется в основном потоке, приложение будет медленно отвечать ( например, нажать на кнопку —> Она зависла, через какое-то время отвезла) Это говорит о том что
    • UI-ней поток перегружен
  23. Compatibility. Пример
    • Совместимость. Новая работает одинаково на Старых и новых девайсах
    • Самая низкая версия Android – 5
    • Проблемные модели: Samsung, дешёвые китайцы
  24. Как протестировать Дев билд на Андройде?
    На телефон установить файл с расширением.apk
  25. Нововведение Андроидом
    Адаптивные иконки. Их задача является стилистическая согласованность всех иконок на устройстве. Например, на одном устройстве иконке квадратные, на другом закругленными углами производители сами решают какие иконки должны быть на их устройстве и система будет сама применять этот стиль каждой иконке приложения
  26. Андроид. Версионирование. Пример
    • 8.0.7
    • 8 Для значительных изменений
    • 0 Для мало значительных изменений
    • 7 patch (пофикшенные дефекты )
  27. Сколькими способами можно переставить три объекта
    3!
  28. группа состоит из 23 человек, среди которых 10 юношей и 13 девушек. Сколькими способами можно выбрать двух человек одного пола?
    С из 10 по 12 + С из 13 по 2
  29. В студенческой столовой продают сосиски в тесте, ватрушки и пончики. Сколькими способами можно приобрести пять пирожков?
    С из 3+(5-1) по 5
  30. Тестируемость приложение
    • AUT
    • Application under test
  31. Requirements VS feature
    Requirement is that capability is it product must process or anything that product must do to satisfy the customer need

    Feature - set of related requirements that allows user to satisfy the business need

    • Example:
    • Feature: add ordering to the Templates page
    • Requirement: order Name column alphabetically by clicking on “name” column header
  32. Traceability Matrix Уточнение
    • Requirements traceability matrix
    • Требования, которые внедрены их нужно тестировать ( то, что ещё не заимплеменчено сюда не входит)
  33. Тестирование поля логин
    Проверить automated log out
  34. Некорректно использованные слова в тестировании
    • Тест сценарий (зависит от контекста)
    • Check (instead of “check” we should use:
    • test, verify, validate, make sure
Author
colgate
ID
356060
Card Set
Тестирование_3
Description
Updated