Існує безліч технологій, в яких використовується аналіз архітектури та структури програмних розробок. У цій статті описані рад таких технологій. Відповідно до концепції швидкого тестування ці технології повинні застосовуватися на максимально ранніх етапах життєвого циклу розробки, і більшість з них не може використовуватися ще до початку створення будь-яких кодів. Відомо, що висока складність неминуче призводить до великої кількості помилок, тому в цій статті увага приділяється, насамперед, питанню зменшення складності. Основний побічний ефект вимірювання цикло-матиматичної складності полягає в тому, що воно дозволяє групі тестування оцінити кількість прогонів програмного забезпечення об’ єкта, який буде потрібно хоч би однократно тестування кожної гілки програми.
Продовжити читання “Технологія швидкого тестування та поради”