Визначення - Що таке тестування на відповідність?

" Тестування на відповідність "Тестування на відповідність" - це нефункціональна методика тестування, яка використовується для перевірки того, чи відповідає розроблена система встановленим стандартам організації чи ні.

Існує окрема категорія тестування, відома як "нефункціональне тестування".

Нефункціональне тестування, як випливає з назви, фокусується на нефункціональних особливостях програмного забезпечення. Ці нефункціональні особливості (які не обмежуються) можуть включати в себе наступні пункти:

  • Навантажувальне тестування
  • Стрес-тестування
  • Тестування об'єму
  • Тестування на відповідність
  • Операційне тестування
  • Тестування документації

Наразі я намагаюся пролити світло на 4-й пункт - тестування на відповідність.

Тестування на відповідність

По суті, це свого роду аудит, який проводиться в системі, щоб перевірити, чи всі визначені стандарти дотримані чи ні. Щоб забезпечити дотримання вимог, іноді в кожній організації створюється рада регуляторів та експертів з комплаєнсу. Ця рада перевіряє, чи дотримуються команди розробників стандартів організації чи ні.

Команди проводять аналіз, щоб перевірити, чи належним чином застосовуються та впроваджуються стандарти. Регуляторна рада також паралельно працює над вдосконаленням стандартів, що, в свою чергу, призведе до покращення якості.

Тестування на відповідність також відоме як тестування відповідності. Стандарти, які зазвичай використовуються в ІТ-індустрії, в основному визначаються великими організаціями, такими як IEEE (Міжнародний інститут інженерів з електротехніки та електроніки) або W3C (Консорціум всесвітньої павутини) тощо.

Вона також може бути проведена незалежною/сторонньою компанією, яка спеціалізується на такому типі тестування та послуг.

Цілі

Цілі тестування на відповідність включають

  • Визначення того, що процес розробки та супроводу відповідає встановленій методології.
  • Забезпечує відповідність результатів кожного етапу розробки стандартам, процедурам і керівним принципам.
  • Оцінити документацію проекту на предмет повноти та обґрунтованості

Коли використовувати комплаєнс-тестування

Це виключно рішення керівництва. Якщо вони хочуть, вони повинні запровадити достатню кількість тестів, щоб перевірити ступінь відповідності методології та виявити порушників. Але цілком можливо, що відсутність відповідності є наслідком НЕрозуміння методології або її неправильного розуміння.

Керівництво повинно забезпечити належне та чітке розуміння командами стандартів, процедур та методології. За потреби воно може організувати належне навчання для команди.

Можливо, стандарти не опубліковані належним чином, або ж самі стандарти мають низьку якість. У такій ситуації слід докласти зусиль, щоб виправити це, або ж прийняти нову методологію.

Важливо, щоб перевірка відповідності була проведена з самого початку проекту, а не на більш пізній стадії, оскільки буде важко виправити заявку, коли сама вимога не буде належним чином задокументована.

Як провести перевірку на відповідність

Проведення перевірки на відповідність досить просте. Для кожної фази життєвого циклу розробки розробляється і документується набір стандартів і процедур. Результати кожної фази необхідно порівняти зі стандартами і виявити прогалини. Це може бути зроблено командою в процесі перевірки, але я б рекомендував залучити для цього незалежну групу.

Після завершення процесу перевірки автору кожного етапу слід надати перелік невідповідностей, які необхідно виправити. Процес перевірки слід повторити після того, як пункти дій будуть виконані, щоб переконатися, що невідповідності підтверджені та закриті.

Висновок

Тестування на відповідність виконується для забезпечення відповідності результатів кожної фази життєвого циклу розробки. Ці стандарти повинні бути добре зрозумілі та задокументовані керівництвом. За необхідності слід організувати навчання та тренінги для команди.

Перевірка на відповідність в основному здійснюється в процесі інспектування, і результати процесу перевірки повинні бути добре задокументовані.

Прокрутити до початку