Категорія: Теорія

Нефункціональне тестування ПЗ

Нефункціональне тестування описує тести, необхідні для визначення характеристик програмного забезпечення, які можуть бути виміряні різними величинами. В цілому, це тестування того, “Як” система працює. Далі перераховані основні види нефункціональних тестів: Всі види тестування продуктивності (Performance testing): тестування навантаження (Load Testing) стресове тестування (Stress Testing) тестування стабільності або надійності (Stability / Reliability Testing) об’ємне тестування (Volume Testing) Тестування установки (Installation testing)… Read more →

Види тестування, пов’язані зі змінами. Кросбраузерність.

Після проведення необхідних змін, таких як виправлення бага / дефекту, програмне забезпечення повинне бути перетестоване для підтвердження того факту, що проблема була дійсно вирішена. Нижче перераховані види тестування, які необхідно проводити після установки програмного забезпечення, для підтвердження працездатності програми або правильності здійсненого виправлення дефекту: Регресійне тестування (Regression Testing) Димове тестування (Smoke Testing) Санітарне тестування або перевірка узгодженості / справності (Sanity… Read more →

Agile (Гнучка модель). Scrum. Selenium

Agile – сімейство процесів розробки, а не єдиний підхід у розробці програмного забезпечення. Agile не включає практик, а визначає цінності і принципи, якими керуються успішні команди. Включає в себе наступні методології: наступних методологій Extreme programming, Scrum, DSDM, Adaptive software development, Crystal Clear, Feature-driven development, Pragmatic Programming. Основні ідеї: Особистості та їх взаємодія є важливішим, ніж процеси та інструменти; Працююче програмне… Read more →