Testing.com by R.Savin

Page 29

Цель тестирования Decoded

27

ПЕРВАЯ КОНЦЕПЦИЯ: цель тестирования — это 100%-я проверка ПО. РАЗОБЛАЧЕНИЕ ПЕРВОЙ КОНЦЕПЦИИ

Вот вам код, написанный на языке программирования Python (здесь и далее номер является номером строки для удобства ссылок и не принадлежит к коду, за знаком # следует комментарий для данной строки): 1. user input = raw_input ("What is your totem animal?") # "Введите название вашего тотемного животного". 2. if user_ input == "frog": # ЕСЛИ пользователь ввел "лягушка", 3. print "You probably like green color" # вывести на экран "Вероятно, вам нравится зеленый цвет". 4. elif user_input == "owl": # ЕСЛИ пользователь ввел "сова", 5. print "You probably like grey color" # вывести на экран "Вероятно, вам нравится серый цвет". 6. elif user_input == "bear ": # ЕСЛИ пользователь ввел "медведь", 7. print "You probably like brown color" # вывести на экран "Вероятно, вам нравится коричневый цвет". 8. elif user_input == "": # ЕСЛИ пользователь не ввел никаких данных, 9. print "Probably, you don't know what is your totem animal" # вывести на экран "Вероятно, вы не знаете свое тотемное животное". Это маленькая, симпатичная и на первый взгляд никчемная программа послужит нам для того, чтобы мы увидели 4 условия (conditions), одно из которых заработает, если мы ее запустим. Если условие верно, например, пользователь ввел "frog", то, как за преступлением — наказание (в идеальном случае), наступает последствие — выполнение условия (конечно, если код работает) — вывод на экран текста "You probably like green color". Ежу понятно, что для тестирования нам нужно проверить все 4 условия. 1. 2. 3. 4.

Ввести "frog". Ввести "owl". Ввести "bear". Ничего не вводить, а просто равнодушно нажать Enter.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.