Программалық қамтаманы тестілеу және верификация


проверка как функциональных, так и не функциональных требований в системе в целом



бет4/6
Дата17.03.2023
өлшемі451 Kb.
#75048
түріПрограмма
1   2   3   4   5   6

Основной задачей системного тестирования является проверка как функциональных, так и не функциональных требований в системе в целом. Для минимизации рисков, связанных с особенностями поведения в системы в той или иной среде, во время тестирования рекомендуется использовать окружение максимально приближенное к тому, на которое будет установлен продукт после выдачи.

  • Основной задачей системного тестирования является проверка как функциональных, так и не функциональных требований в системе в целом. Для минимизации рисков, связанных с особенностями поведения в системы в той или иной среде, во время тестирования рекомендуется использовать окружение максимально приближенное к тому, на которое будет установлен продукт после выдачи.
  • Можно выделить два подхода к системному тестированию:
  • на базе требований (requirements based)
  • Для каждого требования пишутся тестовые случаи (test cases), проверяющие выполнение данного требования.на базе случаев использования (use case based)
  • На основе представления о способах использования продукта создаются случаи использования системы (Use Cases). По конкретному случаю использования можно определить один или более сценариев. На проверку каждого сценария пишутся тест кейсы (test cases), которые должны быть протестированы.

Программалық жабдықты уақытқа қатысты алғанда тестілеудің төмендегідей түрлері қолданылады: 

  • альфа-тестілеу  (alpha testing)
  • қабылдау кезіндегі тестілеу (smoke testing)
  • жаңа қызметтерге тестілеу (new feature testing)
  • регресстік тестілеу  (regression testing)
  • тапсыру кезіндегі тестілеу (acceptance testing)
  • бета-тестілеу  (beta testing)

Программалық жабдықтарды жөндеу. Қателердің классификациясы

  • Программалық жабдықты құру кезіндегі маңызды кезеңдердің бірі – программаны жөндеу кезеңі. Программаны жөндеу (Debugging -отладка) кезінде, программадағы қателер табылып, бөліп алынып жөнделеді. Программаны жөндеу үшін арнайы жөндеуші- программалар (отладчиктер) қолданылады. Программалау жүйелерінде кіріктірілген жөндеуші- программалар болады. Олар программистке программаны бақылап отыру мүмкіндігін береді, яғни қажет болған кезде тоқтату , қайта жүктеу, қадамдап орындау және т.б. сияқты әрекеттерді орындауды ұйымдастырады.
  • Программист өзінің құрған қосымшасы орындалған кезде болуы мүмкін қателерді анықтап, ол қателер бола қалған жағдайда программаның қалай жұмыс жасауы керек екенін алдын-ала қамтамасыз етуі тиіс. Жалпы программалау кезінде жіберілетін қателерді келесі топтарға бөледі: синтаксистік қателер, логикалық қателер және динамикалық қателер.


Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет