Sobes.tech
Junior

Раванди тестии манфӣ дар чӣ гуна интизор меравад?

sobes.tech AI

Ҷавоб аз AI

Күтілетін мінез-құлық негативті тестілеу кезінде жүйе дұрыс емес кіріс деректерін, пайдаланушының дұрыс емес әрекеттерін немесе қолайсыз орта жағдайларын бұзбай өңдейді, деректердің жоғалуын немесе рұқсатсыз қолжетімділікті болдырмайды.

Күтілетін мінез-құлықтың негізгі сценарийлері:

  • Қате туралы ақпараттық хабарламаны көрсету: Пайдаланушы мәселені анық және түсінікті түрде түсіндіреді, мысалы: "Электронды пошта форматы дұрыс емес", "Құпия сөз кемінде 8 таңбадан тұруы керек", "Талап етілген ресурстарға қолжетімсіз".
  • Дұрыс емес операцияны болдырмау: Жүйе қате немесе қажетсіз салдарға әкелуі мүмкін әрекетті бұғаттайды. Мысалы, "Сақтау" батырмасы міндетті өрістер толтырылмайынша өшірілген.
  • Алдыңғы тұрақты күйге қайтару: Қате немесе дұрыс емес операция болған жағдайда, жүйе операцияны орындау әрекетінен бұрынғы күйге қайтуы керек, дұрыс деректерді жоғалтпай.
  • Қате туралы журналға жазу: Дұрыс емес оқиға туралы ақпарат жүйенің журналдарына жазылуы керек, кейінгі талдау және түзету үшін.
  • Деректердің тұтастығын сақтау: Дұрыс емес кіріс деректеріне қарамастан, дерекқордағы бар ақпарат бұзылмай немесе жойылмай қалуы керек.
  • Қауіпсіздік ағып кетулерінің болмауы: Дұрыс емес кіріс деректері рұқсатсыз қолжетімділікке немесе зиянды кодты орындауға әкелмеуі керек.

Күтілетін мінез-құлықтың мысалдары, негативті тест түріне байланысты:

Негативті тест түрі Күтілетін мінез-құлық
Жарамсыз енгізу форматы Валидатор қате туралы хабарлама, сақтау/жіберуді болдырмау.
Шектеулерді асыру Шектеу туралы хабарлама, операцияны бұғаттау.
Міндетті өрістердің болмауы Қате туралы хабарлама, сақтау/жіберуді болдырмау.
Қолданылатын объектіні жою Қауіп немесе тәуелді объект әлі де бар болса, жоюды болдырмау немесе ескерту.
Қол жеткізу құқықтарының бұзылуы Қол жеткізуді бас тарту туралы хабарлама.
Тыйым салынған әрекетті орындау әрекеті Құқықтар туралы хабарлама немесе әрекетті орындау мүмкін еместігі туралы хабарлама.