запитів;
упорядкування результатів;
автоупорядочіваніе;
опис підсумків.
Обов'язковою частиною запиту є тільки перша - опис запиту. Всі інші присутні за потребою.
Опис запиту визначає джерела даних, поля вибірки, угруповання і т.д. Об'єднання запитів визначає, як будуть об'єднані результати виконання декількох запитів.
Упорядкування результатів визначає умови упорядкування рядків результату запиту.
Автоупорядочіваніе дозволяє включити режим автоматичного впорядкування рядків результату запиту.
Опис підсумків визначає, які підсумки необхідно розраховувати в запиті і яким чином групувати результат.
Таблиця значень - це двовимірний масив в 1С, який призначений для зберігання і обробки проміжних даних, що виникають у процесі роботи програми. Таблиця значень часто застосовується при програмуванні на 1С, бо має безліч корисних можливостей і працює дуже швидко. Список значень - це аналог одновимірного масиву в 1С, який призначений для зберігання і обробки проміжних даних. Список значень може бути наповнений значеннями будь-якого типу, тобто, в одному списку типи збережених даних можуть бути різними. Одним із прикладів використання даного об'єкта може служити організація вибору конкретного документа зі списку можливих документів, сформованого за складним алгоритмом.
. 3 Тестування програми
Тестування - процес виконання програми з метою виявлення помилок. Тестування забезпечує:
виявлення помилок;
демонстрацію відповідності функцій програми її призначенням;
демонстрацію реалізації вимог до характеристик програми;
відображення надійності як індикатора якості програми.
Процес тестування програмного забезпечення здійснюється на основі фактичних або змодельованих вхідних даних (як стандартних, так і не стандартних) за певних контрольованих умовах, іншими словами, проводиться перевірка роботи програм з даними, подібним реальним, які будуть оброблятися в процесі експлуатації системи.
Існують 2 принципу тестування програми:
функціональне тестування (тестування «чорного ящика»);
структурне тестування (тестування «білого ящика»).
При тестуванні методом «білого ящика» відома внутрішня структура програми. Об'єктом тестування тут є не зовнішнє, а внутрішнє поведінку програми. Перевіряється коректність побудови всіх елементів програми і правильність їх взаємодії один з одним.
Тестування «чорного ящика» (функціональне тестування) дозволяє отримати комбінації вхідних даних, що забезпечують повну перевірку всіх функціональних вимог до програми. Програмний виріб тут розглядається як «чорний ящик», чия поведінка можна визначити тільки дослідженням його входів і відповідних виходів.
Принцип «чорного ящика» не альтернатива принципом «білого ящика». Скоріше це доповнюючий підхід, який виявляє інший клас помилок.
Тестування «чорного ящика» забезпечує пошук наступних категорій помилок:
некоректних або відсутніх функцій;
помилок інтерфейсу;
помилок у зовнішніх структурах даних або в доступі до зовнішньої базі даних;
помилок характеристик (необхідна ємність пам'яті і т. д.);
шибок ініціалізації та завершення.
Подібні категорії помилок способами «білого ящика» не виявляються. На відміну від тестування «білого ящика», яке виконується на ранній стадії процесу тестування, тестування «чорного ящика» застосовують на пізніх стадіях тестування. При тестуванні «чорного ящика» нехтують керуючою структурою програми. Тут увага концентрується на інформаційній області визначення програмної системи. При тестуванні на цьому етапі основна увага приділяється придатності рішення для роботи в умовах живого виробництва. Основна увага приділяється виправленню помилок і визначенню їх важливості, а також підготовки продукту до випуску.
Тестування ІС проводилося функціональним методом «чорного ящика».
Цей тип тестування заснований на тестуванні шляхом взаємодії з додатком через графічний інтерфейс користувача та аналізу виведених результатів. Метод передбачає обробку системи як «невідомого об'єкта», таким чином, знання внутрішньої структури в явному вигляді не використовується. Тестування цим методом зазвичай передбачає перевірку функціональних можливостей. При такому тестуванні тестувальник знає тільки набір параметрів, що вводяться та очік...