Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Тестирование элементов



II. Learn the following word-combinations and phrases:

Which way to customs? Як пройти до митниці?

Where do they examine the luggage? Де перевіряють багаж?

Here's my... Ось мій (моя, моє)…

Passport паспорт

Visa віза

health certificate довідка про стан здоров’я

certificate of vaccina­tion свідоцтво про вакцинацію

declaration form декларація

Have you anything to declare? У вас є речі, які підлягають

Is there anything liable to duty? обкладанню митом?

I have nothing to declare. Я не маю нічого, що підлягає

There is nothing liable to duty. обкладанню митом?

Are these things liable to duty? А хіба ці речі підлягають обкладанню митом?

These things are duty free. Ці речі підлягають обкладанню митом.

Are you carrying any currency? Ви везете з собою валюту?

I have only used things and gifts. У мене лише речі, які були у вжитку та подарунки.

I have only articles for personal use У мене лише речі особистого користува-

and wear. ння та одяг

Shall I submit for inspection...? Чи повинен я показати…?

printed matter друковані матеріали

manuscripts рукописи

films фото (кіно) плівки

PC diskettes комп’ютерні диски

AV cassettes відеокасети

Graphics креслення

foodstuffs продукти

How much do I have to pay? Скільки я маю сплатити?

Where must I sign? Де потрібно розписатися?

I need a receipt. Мені потрібна квитанція

This doesn't belong to me. Це не моє.

Have you finished? Ви закінчили?

The plane takes off at... Літак відлітає о...

The plane arrives at... Літак прибуває о...

Have you enjoyed the flight? Ви добре перенесли політ?

No, definitely not. Hi, дуже погано.

I was airsick. Мене нудило.

I want to make a reservation. Я хочу замовити квиток.

When is the next flight to...? Коли наступний рейс до...?

At what time should I check in? Коли буде реєстрація?

An hour before take off. За годину до відльоту.

Prom which gate does my flight leave? Де посадка на мій літак?

Where do we change? — Де у нас пересадка?

When is our train due? — Коли прибуває наш поїзд?

III. Study the idioms and make up situations with them:

to get lost – заблукати. It’s easy to get lost in the big city. В великому місті легко заблукати.

the sense of direction – вміння орієнтуватися. Taxi drivers need to have a good sense of direction. Водії таксі повинні добре орієнтуватися на місцевості.

buckle up – пристебнути паски безпеки. The chances of getting hurt in the car accident are lower if you buckle up while driving Можливість постраждати під час ДТП менша, якщо пристигнути паски безпеки.

hit the road – одразу вирушити в дорогу. I must be going, I need to hit the road to catch my train. Мені пора іти, щоб встигнути на потяг.

to be stuck in a traffic jam – «застрягти в пробці». Я не приїду вчасно, бо застряг в пробці.

down the road – ще не дуже скоро. One day I will have a big beautiful car, but that’s a long way down the road. Колись у мене буде велика красива машина, але це ще не дуже скоро.

the end of the road – краще зупинитися, ніж продовжувати. We will have to give up on this project, it’s reached the end of the road. Нам прийдеться закінчити з цим проектом, він себе вичерпав.

to get the show on the road – треба зробити це одразу. Let’s get this show on the road. Давай почнемо!

Тестирование элементов


Объектом тестирования элементов является наименьшая единица проектирования ПС — модуль. Для обнаружения ошибок в рамках модуля тестируются его важнейшие управляющие пути. Относительная сложность тестов и ошибок определяется как результат ограничений области тестирования элементов. Принцип тестирования — «белый ящик», шаг может выполняться для набора модулей параллельно.


Тестированию подвергаются:


Интерфейс модуля тестируется для проверки правильности ввода-вывода тестовой информации. Если нет уверенности в правильном вводе-выводе данных, нет смысла проводить другие тесты.

Исследование внутренних структур данных гарантирует целостность сохраняемых данных.

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

Наиболее общими ошибками вычислений являются:

1) неправильный или непонятый приоритет арифметических операций;

2) смешанная форма операций;

3) некорректная инициализация;

4) несогласованность в представлении точности;

5) некорректное символическое представление выражений.

Источниками ошибок сравнения и неправильных потоков управления являются:

1) сравнение различных типов данных;

2) некорректные логические операции и приоритетность;

3) ожидание эквивалентности в условиях, когда ошибки точности делают эквивалентность невозможной;

4) некорректное сравнение переменных;

5) неправильное прекращение цикла;

6) отказ в выходе при отклонении итерации;

7) неправильное изменение переменных цикла.

Обычно при проектировании модуля предвидят некоторые ошибочные условия. Для защиты от ошибочных условий в модуль вводят пути обработки ошибок. Такие пути тоже должны тестироваться. Тестирование путей обработки ошибок можно ориентировать на следующие ситуации:

1) донесение об ошибке невразумительно;

2) текст донесения не соответствует, обнаруженной ошибке;

3) вмешательство системных средств регистрации аварии произошло до обработки ошибки в модуле;

4) обработка исключительного условия некорректна;

5) описание ошибки не позволяет определить ее причину.

И, наконец, перейдем к граничному тестированию. Модули часто отказывают на «границах». Это означает, что ошибки часто происходят:

1) при обработке n -го элемента n -элементного массива;

2) при выполнении m -й итерации цикла с т проходами;

3) при появлении минимального (максимального) значения.

Тестовые варианты, ориентированные на данные ситуации, имеют высокую вероятность обнаружения ошибок.

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

Рис. 8.2. Программная среда для тестирования модуля





Дата публикования: 2014-12-28; Прочитано: 209 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...