нання двох або більше класів, пакетів, компонентів або підсистем, створених кількома програмістами або групами); регресивне тестування (повторне виконання тестів, спрямоване на виявлення дефектів у програмі, вже пройшла цей набір тестів); тестування системи (виконання ПЗ в його остаточної конфігурації, інтегрованого з іншими програмними і апаратними системами). Основні тестування програмного забезпечення - це метод "білого ящика" (коли відома внутрішня структура програми і досліджуються внутрішні елементи програми і зв'язки між ними) і метод В«чорного ящикаВ» (коли відомі функції програми і досліджується робота кожної функції на всій області визначення).
Для автоматизації тестування можна використовувати системи відслідковування помилок. Це дозволяє мати єдине сховище помилок, відстежувати їх повторне поява, контролювати швидкість та ефективність виправлення помилок, бачити найбільш нестабільні компоненти системи, а також підтримувати зв'язок між групою розробників і групою тестування. p align="justify"> Для будь-яких проектів доцільним є залучення тестерів на ранніх етапах розробки, зокрема на етапі аналізу і проектування. Процес тестування повинен бути наскрізним, тобто повинен бути присутнім на всіх етапах життєвого циклу ПЗ. p align="justify"> Якщо проектне рішення виявилося невдалим і це виявлено занадто пізно - на етапі розробки або, що ще гірше, на етапі впровадження в експлуатацію, - то виправлення помилки проектування може обійтися дуже дорого.
Швидше за все тестуванням системи займатиметься сам розробник, значить краще використовувати такий метод тестування, як метод В«чорного ящикаВ».
Так як дана система розроблена одним людина, виконує трохи функцій і є в першу чергу пізнавальним прикладом у галузі проектування, то при її тестуванні потрібно звернути увагу на:
) наявність повідомлень про помилки, обмін повідомленнями з користувачами з приводу вироблених ним дій;
) коректність у виконанні таких дій як видалення, додавання та редагування записів;
) правильність складання звітів;
) візуальна перевірка програмного коду;
) правильність і повнота інформації при її збереженні.
Будь-яку систему можна протестувати за допомогою спеціалізованих програм, але в даному випадку програма досить проста в побудові, виконанні і використанні, так що можна обмежитися тестуванням без їх участі.
Висновок
У ході виконання курсової роботи спроектована і розроблена інформаційна система для заданого об'єкта проектування - салону мобільного зв'язку. Результат розробки - додаток, виконане за допомогою засобів СУБД - Microsoft Access на мові програмування Visual Basic. NET. p align="justify"> У ході розробки послідовно розроблені діаграми IDEF0, IDEF3, DFD, що опису...