СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Использование программы VK Testers для тестирования работоспособности социальной сети ВКонтакте

Категория: Информатика

Нажмите, чтобы узнать подробности

Использование программы тестирования.

Просмотр содержимого документа
«Использование программы VK Testers для тестирования работоспособности социальной сети ВКонтакте»

    « Использование программы VK Testers для тестирования работоспособности социальной сети ВКонтакте» Учитель информатики, Шемякина А.В.

  « Использование программы VK Testers для тестирования работоспособности социальной сети ВКонтакте»

Учитель информатики, Шемякина А.В.

В современном мире конечный продукт должен соответствовать определённым международным стандартам. Качество информационного продукта определяется тщательной проверкой, например на правильность кода или грамматики в словах и др.. Этим занимаются люди по профессии QA-Инженер. Каждый обучающийся в условиях бурного расцвета информационных технологий может попробовать себя в профессии и познакомиться, например с тестированием информационного продукта, узнать, как себя проявляет программа. Мне этот вопрос показался актуальным и интересным, я решил познакомиться с программой бета-тестирования VK Testers.

В современном мире конечный продукт должен соответствовать определённым международным стандартам.

Качество информационного продукта определяется тщательной проверкой, например на правильность кода или грамматики в словах и др.. Этим занимаются люди по профессии QA-Инженер.

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

Мне этот вопрос показался актуальным и интересным, я решил познакомиться с программой бета-тестирования VK Testers.

История развития программного обеспечения Первые программные системы разрабатывались для нужд министерств обороны. Тестирование продуктов проводилось формализованно с записью всех тестовых процедур, тестовых данных, полученных результатов. 1960-е годы использовали «исчерпывающее» тестирование, оно должно проводиться с использованием всех возможных входных данных. 1970-е годы тестирование – «процесс, направленный на «деятельность по подтверждению правильности работы программного обеспечения». 1980-е годы тестирование – предупреждение дефектов. Проектирование тестов – эффективный из известных методов предупреждения ошибок. Тестирование должно включать проверки на всем протяжении цикла разработки, и это должен быть управляемый процесс.

История развития программного обеспечения

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

1960-е годы использовали «исчерпывающее» тестирование, оно должно проводиться с использованием всех возможных входных данных.

1970-е годы тестирование – «процесс, направленный на «деятельность по подтверждению правильности работы программного обеспечения».

1980-е годы тестирование – предупреждение дефектов.

Проектирование тестов – эффективный из известных методов предупреждения ошибок.

Тестирование должно включать проверки на всем протяжении цикла разработки, и это должен быть управляемый процесс.

История развития программного обеспечения 1990-е годы – в «тестирование» стали включать планирование, проектирование, создание, поддержку и выполнение тестов и тестовых окружений, и это означало переход от тестирования к обеспечению качества, охватывающего весь цикл разработки программного обеспечения. Начинают появляться различные программные инструменты для поддержки процесса тестирования: более продвинутые среды для автоматизации с возможностью создания скриптов и генерации отчетов, системы управления тестами, ПО для проведения нагрузочного тестирования.

История развития программного обеспечения

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

Начинают появляться различные программные инструменты для поддержки процесса тестирования: более продвинутые среды для автоматизации с возможностью создания скриптов и генерации отчетов, системы управления тестами, ПО для проведения нагрузочного тестирования.

Уровни тестирования 1. Модульное (компонентное) (Unit Testing) тестирование – проверяет функциональность, ищет дефекты в частях приложения, которые доступны и могут быть протестированы по-отдельности (модули программ, объекты, классы, функции и т. д.). 2. Интеграционное тестирование (Integration Testing) –  проверяется взаимодействие между компонентами системы после проведения компонентного тестирования. 3. Системное тестирование (System Testing) –  основной задачей является проверка как функциональных, так и не функциональных требований в системе в целом.

Уровни тестирования

1. Модульное (компонентное) (Unit Testing) тестирование – проверяет функциональность, ищет дефекты в частях приложения, которые доступны и могут быть протестированы по-отдельности (модули программ, объекты, классы, функции и т. д.).

2. Интеграционное тестирование (Integration Testing) – проверяется взаимодействие между компонентами системы после проведения компонентного тестирования.

3. Системное тестирование (System Testing) – основной задачей является проверка как функциональных, так и не функциональных требований в системе в целом.

Уровни тестирования 4. Приемочное (Acceptance Testing) –  формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится с целью: • определения удовлетворяет ли система приемочным критериям; • вынесения решения заказчиком или другим уполномоченным лицом принимается приложение или нет. 5. Операционное (Release Testing) – финальный шаг валидации, позволяет выявить и нефункциональные проблемы: конфликт с другими системами, смежными в области бизнеса или в программных и электронных окружениях; недостаточная производительность системы в среде эксплуатации и др. Нахождение подобных проблем на стадии внедрения – критичная и дорогостоящая проблема. Поэтому важно проведение не только верификации, но и валидации, с самых ранних этапов разработки ПО.

Уровни тестирования

4. Приемочное (Acceptance Testing) – формальный процесс тестирования, который проверяет соответствие системы требованиям и проводится с целью:

• определения удовлетворяет ли система приемочным критериям;

• вынесения решения заказчиком или другим уполномоченным лицом принимается приложение или нет.

5. Операционное (Release Testing) – финальный шаг валидации, позволяет выявить и нефункциональные проблемы: конфликт с другими системами, смежными в области бизнеса или в программных и электронных окружениях; недостаточная производительность системы в среде эксплуатации и др.

Нахождение подобных проблем на стадии внедрения – критичная и дорогостоящая проблема. Поэтому важно проведение не только верификации, но и валидации, с самых ранних этапов разработки ПО.

Программа бета-тестирования VK Testers VK Testers – это программа, объединяющая огромное комьюнити начинающих, опытных и продвинутых тестировщиков, тех, которых интересует профессиональный рост в этой области и желающих делать социальную сеть ВКонтакте лучше. Каждому тестировщику предоставляется доступ к специальному интерфейсу VK Bugtracker, предназначенному для составления и отправки отчетов о найденных технических ошибках (багах). За качественные принятые репорты и ту самую “другую активность” участники получают внутреннюю валюту программы – баллы, которые можно потратить в лавке тестировщика на фирменный мерч, смартфоны, ноутбуки и т. д.. Ассортимент регулярно обновляется.

Программа бета-тестирования VK Testers

VK Testers – это программа, объединяющая огромное комьюнити начинающих, опытных и продвинутых тестировщиков, тех, которых интересует профессиональный рост в этой области и желающих делать социальную сеть ВКонтакте лучше.

Каждому тестировщику предоставляется доступ к специальному интерфейсу VK Bugtracker, предназначенному для составления и отправки отчетов о найденных технических ошибках (багах).

За качественные принятые репорты и ту самую “другую активность” участники получают внутреннюю валюту программы баллы, которые можно потратить в лавке тестировщика на фирменный мерч, смартфоны, ноутбуки и т. д.. Ассортимент регулярно обновляется.

Программа бета-тестирования VK Testers Участники VK Testers занимаются тестированием сервисов, приложений, функциональностей и прочего. На постоянной основе в бета-тестировании находятся мобильные приложения VK, рефакторинг полной версии VK.com, а также все приложения VK mini apps перед выходом в каталог. Для новичков программа может стать отличным началом пути в тестировании. Учебные материалы для начинающих, программа наставничества, возможность обсуждать актуальные кейсы и задавать вопросы – это все то, что призвано помочь в самом начале пути. Для самых старательных и талантливых это шанс попасть на стажировку ВКонтакте и возможность остаться в штате в качестве сотрудника.

Программа бета-тестирования VK Testers

Участники VK Testers занимаются тестированием сервисов, приложений, функциональностей и прочего.

На постоянной основе в бета-тестировании находятся мобильные приложения VK, рефакторинг полной версии VK.com, а также все приложения VK mini apps перед выходом в каталог.

Для новичков программа может стать отличным началом пути в тестировании. Учебные материалы для начинающих, программа наставничества, возможность обсуждать актуальные кейсы и задавать вопросы – это все то, что призвано помочь в самом начале пути.

Для самых старательных и талантливых это шанс попасть на стажировку ВКонтакте и возможность остаться в штате в качестве сотрудника.

Глоссарий Глоссарий – это словарь узкоспециализированных терминов в какой-либо отрасли знаний с толкованием. В программе бета-тестирования VK Testers он необходим для раскрытия и унификации терминологии участников VK Testers. • Краш – аварийное завершение работы приложения с принудительным его закрытием без возможности восстановить текущий сеанс работы. (Приложение 1 рисунок 1) • ANR – состояние приложения, при котором оно не отвечает на запросы в течение пяти и более секунд. При возникновении ANR отображается соответствующий диалог с возможностью подождать отклика или закрыть приложение. (Приложение 1 рисунок 2) • Статус-бар – применительно к мобильным устройствам представляет собой полосу в верхней части экрана, на которой отображаются уведомления, уровень сигнала сети, заряд батареи и другие элементы. (Приложение 1 рисунок 3)

Глоссарий

Глоссарий – это словарь узкоспециализированных терминов в какой-либо отрасли знаний с толкованием. В программе бета-тестирования VK Testers он необходим для раскрытия и унификации терминологии участников VK Testers.

Краш – аварийное завершение работы приложения с принудительным его закрытием без возможности восстановить текущий сеанс работы. (Приложение 1 рисунок 1)

ANR – состояние приложения, при котором оно не отвечает на запросы в течение пяти и более секунд. При возникновении ANR отображается соответствующий диалог с возможностью подождать отклика или закрыть приложение. (Приложение 1 рисунок 2)

Статус-бар – применительно к мобильным устройствам представляет собой полосу в верхней части экрана, на которой отображаются уведомления, уровень сигнала сети, заряд батареи и другие элементы. (Приложение 1 рисунок 3)

Глоссарий • Навбар – область, на которой расположены кнопки или ссылки на навигации по разделам/страницам. (Приложение 1 рисунок 4) • Экшнбар – сочетает в себе заголовок и меню, упрощая навигацию и предоставляя быстрый доступ к частым операциям. (Приложение 1 рисунок 5) • Таббар – закрепленная панель навигации снизу, позволяющая легко переключаться между окнами приложения. (Приложение 1 рисунок 6)

Глоссарий

Навбар – область, на которой расположены кнопки или ссылки на навигации по разделам/страницам. (Приложение 1 рисунок 4)

Экшнбар – сочетает в себе заголовок и меню, упрощая навигацию и предоставляя быстрый доступ к частым операциям. (Приложение 1 рисунок 5)

Таббар – закрепленная панель навигации снизу, позволяющая легко переключаться между окнами приложения. (Приложение 1 рисунок 6)

Список использованной литературы Список учебной и научной литературы: Луиза Тамре “Введение в тестирование программного обеспечения” Сэм Канер, Джек Фолк, Енг Кек Нгуен “Тестирования программного обеспечения” Святослав Куликов “Тестирование ПО. Базовый курс” Интернет-ресурсы: https://ru.wikipedia.org https://qa-guide.ru/forums/topic/teorija_testirovanija/

Список использованной литературы

Список учебной и научной литературы:

  • Луиза Тамре “Введение в тестирование программного обеспечения”
  • Сэм Канер, Джек Фолк, Енг Кек Нгуен “Тестирования программного обеспечения”
  • Святослав Куликов “Тестирование ПО. Базовый курс”

Интернет-ресурсы:

  • https://ru.wikipedia.org
  • https://qa-guide.ru/forums/topic/teorija_testirovanija/