← вернуться

Видео-ликбез для IT HR и рекрутеров: "Основные понятия связанные с разработкой и тестированием ПО"

 

В рамках прошедшей 18-19 октября конференции "нАйТи ответ!" прозвучали 2 очень полезных доклада, которые мы рекомендую к обязательному просмотру не только новичкам, но и уже опытным IT HR-ам и рекрутерам. Никогда не поздно вспомнить базовые понятия и связи. Дмитрий очень доступно, просто и структурированно рассказывает про магию мира разработки, софта и железа, а рассказ Сергея окунет Вас в увлекательный мир качества, жуков и информации. 

Коллеги, приятного просмотра :)

Все видео-материла по итогам конференции "нАйТи ответ" вы сможете найти тут.


 

Основные понятия связанные с разработкой ПО: просто о сложном.

Лаабе Дмитрий Генеральный директор и со-основатель IT-Доминанты, Технический директор, программист портала Айти-Событие.рф.

  • Набор базовых понятий и связей между ними.
  • Процесс разработки ПО.
  • Программа. Серверное ПО. Клиентское ПО.
  • Языки программирования: общего назначения и специализированные.
  • Компиляторы и интерпретаторы.
  • Библиотеки и фреймворки.
  • Взаимодействие ПО с опреционными системами.
  • API. Системная разработка.
  • Протоколы. Семиуровневая модель взаимодействия ПО.
  • Web разработка: фреймворки и CMS.
  • СУБД: типы СУБД, язык запросов SQL.

 


 

О тестирование софта: мир качества, жуков и информации.

Атрощенков Сергей, QA Engineer VIAcode.

О тестирование софта: мир качества, жуков и информации.

  • Я расскажу Вам о базовых понятиях тестировании ПО и связи между ними:
    • Что такое тестирование ПО;
    • Место тестирования в процессе разработки: Waterfall, Agile;
    • 5 школ тестирования: аналитическая школа, школа гибкого тестирования, школа стандартизирования, школа  обеспечения качества, школа контекстного тестирования.
  • Виды тестирования:

1. Функциональное и не функциональное тестирование; 2. Статическое  и динамическое; 3. Тестирование производительности; 4. Тестирование безопасности; 5. Usability, UI, Ux тестирование; 6. Модульное, интеграционное и системное тестирование; 7. Регрессионное тестирование; 8. Формализованное и исследовательское тестирование; 9. Автоматизированное тестирование.

  • Тест-анализ, тест-дизайн, тест-менеджмент.
  • Web тестирование, embedded тестирование, desktop тестирование, тестирование на мобильных устройствах.
  • Инструменты для тестирования:
  1. Системы баг-трекинга: Jira, Bugzilla, HP QC, MS TFS;
  2. Системы управления тестами: HP QC, Microsoft Test Manager, Test Link;
  3. Инструменты тестирования производительности: JMeter, Yandex.tank;
  4. Инструменты автоматизации тестирования: Selenium/WebDriver, SOAPUI; WATIR( N ), Test Complete, HP QTP, Robotium;
  5. Языки программирования, используемые для автоматизации;
  6. Виртуализация: Hyper-V, SCVMM.
  • Результаты тестирования: Bug-reports, отчеты.