Хөтөлбөрийг хэрхэн шалгах вэ

Агуулгын хүснэгт:

Хөтөлбөрийг хэрхэн шалгах вэ
Хөтөлбөрийг хэрхэн шалгах вэ

Видео: Хөтөлбөрийг хэрхэн шалгах вэ

Видео: Хөтөлбөрийг хэрхэн шалгах вэ
Видео: Канад улсруу хэрхэн цагаачлах вэ? 2024, Дөрөвдүгээр сар
Anonim

Хөтөлбөрийг бий болгох нь амьдралын мөчлөг гэж нэрлэгддэг хэд хэдэн үе шатуудаас бүрдэнэ. Програм хангамжийг хэрэглэгчид хүргэх, ашиглалтад оруулахаас өмнө хийх тул туршилт нь хамгийн чухал үе шатуудын нэг юм. Туршилтын зорилго нь програмын зөв, зөв ажиллаж байгаа эсэхийг шалгах биш харин алдааг олж илрүүлэх, хэвийн бус нөхцөл байдал, хэвийн бус төгсгөлийг бүтээх үед гарсан алдааг олж тогтоох явдал юм гэдгийг санах хэрэгтэй.

Хөтөлбөрийг хэрхэн шалгах вэ
Хөтөлбөрийг хэрхэн шалгах вэ

Шаардлагатай

  • - эх код бүхий туршсан програм;
  • - хөтөлбөрийн баримт бичиг;
  • - туршилтын төлөвлөгөө;
  • - оролтын өгөгдлийн хэд хэдэн багц (зөв ба санаатайгаар буруу);
  • - хамтран ажиллагсдын төлөөлдөг ижил төстэй хүмүүс.

Зааварчилгаа

1-р алхам

Туршилтын эхний алхам бол дибаг хийх явдал юм. Дибаг хийхийг дүрмээр програм бичсэн эсвэл туршиж буй бүтээгдэхүүний програмчлалын хэлийг мэддэг програмист гүйцэтгэдэг. Дибаг хийх үе шатанд програмын эх кодыг синтаксийн алдаатай эсэхийг шалгана. Илэрсэн алдааг арилгасан.

Алхам 2

Дибаг хийх дараагийн алхам бол статик тест юм. Энэ үе шатанд програмын амьдралын мөчлөгийн үр дүнд олж авсан бүх баримт бичгийг шалгана. Энэ бол техникийн даалгавар, тодорхойлолт, програмчлалын хэл дээрх програмын эх код юм. Бүх баримтжуулалтыг програмчлалын стандартад нийцэж байгаа эсэхэд дүн шинжилгээ хийдэг. Статик шалгалтын үр дүнд програм нь заасан шалгуурууд болон хэрэглэгчийн шаардлагыг хэрхэн хангаж байгааг тогтоодог. Баримт бичгийн алдаа, алдааг арилгах нь бий болгосон програм хангамжийн өндөр чанарын баталгаа юм.

Алхам 3

Туршилтын дараагийн алхам бол динамик аргыг ашиглах явдал юм. Програмыг шууд гүйцэтгэх явцад динамик аргуудыг ашигладаг. Програм хангамжийн хэрэгслийн зөв эсэхийг багц тест эсвэл бэлтгэсэн оролтын өгөгдлийн багцаас шалгана. Тест бүрийг ажиллуулах явцад програм дахь алдаа, доголдлын талаархи мэдээллийг цуглуулж, дүн шинжилгээ хийдэг.

Алхам 4

Хөтөлбөрийг "хар хайрцаг" гэж үздэг аргууд байдаг, өөрөөр хэлбэл. шийдвэрлэх асуудлын талаархи мэдээллийг ашигладаг бөгөөд програмыг "цагаан хайрцаг" гэж үздэг аргууд, i.e. програмын бүтцийг ашигладаг.

Алхам 5

Програмын хар хайрцагны динамик тестийн зорилго нь оролтын өгөгдлийн жижиг дэд хэсгийг ашиглан нэг тестийн хамгийн их алдааг тодорхойлох явдал юм. Энэ аргыг ашиглан туршилтыг явуулахын тулд оролтын хоёр нөхцлийг бэлтгэх шаардлагатай. Нэг бүлэгт програмын зөв оролт, хоёрдугаар бүлэгт алдаатай оролтын тодорхойлолтыг үндэслэн буруу орц байх ёстой. Хөтөлбөрийг хоёр бүлгийн оролтын өгөгдөл дээр ажиллуулсны дараа функцүүдийн бодит зан байдал ба хүлээгдэж буй хооронд зөрүү гарч байна.

Алхам 6

"Цагаан хайрцаг" арга нь програмын дотоод бүтцийг судлах боломжийг олгодог. Энэ зарчимд үндэслэсэн багц туршилтуудын багц нь оператор бүр дор хаяж нэг удаа тэнцсэн байх ёстой. Оролтын нөхцлийг бүлэгт хуваах нь програмын бүх зам, нөхцөл, салбар, гогцоо зэргийг шалгахад чиглэгдэх ёстой.

Зөвлөмж болгож буй: