Настоящее пособие предназначено для будущих IT-специалистов, которым необходимо знать основы тестирования программных продуктов. Цель пособия - пересмотреть отношение будущих разработчиков к качеству современного программного обеспечения. Рассматриваются способы тестирования, спецификации программного обеспечения, документирование, модульное тестирование в средах IntelliJ IDEA, MS Visual Studio, изучаются методы разработки программного обеспечения, исходя от тестирования (TDD) и поведения (BDD) в среде IDEA на языке Java, рассматривается функциональное автоматизированное тестирование в среде IBM Rational Tester, дается обзор тестирования Web приложений с помощью Selenium. Также в качестве ознакомления рассматривается технология контрактного программирования с .NET Code Contracts, технология Model Based Testing и средство MS Spec Explorer. Для работы с пособием необходимы навыки разработки взаимодействующих с пользователем приложений на одном из объектно-ориентированных языков.Пособие предназначено для студентов СПО, обучающихся по специальности "Информационные системы" и другим смежным специальностям СПО, а также для самостоятельного обучения.
Nastojaschee posobie prednaznacheno dlja buduschikh IT-spetsialistov, kotorym neobkhodimo znat osnovy testirovanija programmnykh produktov. Tsel posobija - peresmotret otnoshenie buduschikh razrabotchikov k kachestvu sovremennogo programmnogo obespechenija. Rassmatrivajutsja sposoby testirovanija, spetsifikatsii programmnogo obespechenija, dokumentirovanie, modulnoe testirovanie v sredakh IntelliJ IDEA, MS Visual Studio, izuchajutsja metody razrabotki programmnogo obespechenija, iskhodja ot testirovanija (TDD) i povedenija (BDD) v srede IDEA na jazyke Java, rassmatrivaetsja funktsionalnoe avtomatizirovannoe testirovanie v srede IBM Rational Tester, daetsja obzor testirovanija Web prilozhenij s pomoschju Selenium. Takzhe v kachestve oznakomlenija rassmatrivaetsja tekhnologija kontraktnogo programmirovanija s .NET Code Contracts, tekhnologija Model Based Testing i sredstvo MS Spec Explorer. Dlja raboty s posobiem neobkhodimy navyki razrabotki vzaimodejstvujuschikh s polzovatelem prilozhenij na odnom iz obektno-orientirovannykh jazykov.Posobie prednaznacheno dlja studentov SPO, obuchajuschikhsja po spetsialnosti "Informatsionnye sistemy" i drugim smezhnym spetsialnostjam SPO, a takzhe dlja samostojatelnogo obuchenija.