Видео: Програм хангамжийн инженерийн хар хайрцаг гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Хар - хайрцагны туршилт арга юм програм хангамжийн туршилт Энэ нь програмын дотоод бүтэц, ажиллагааг судлахгүйгээр түүний ажиллагааг шалгадаг. Туршилтын энэ аргыг бараг бүх түвшинд хэрэглэж болно програм хангамжийн туршилт : нэгж, интеграци, систем ба хүлээн авалт.
Түүнээс гадна хар хайрцагны програм хангамж гэж юу вэ?
Хар хайрцаг нь програм хангамж Туршилтын янз бүрийн арга зүйд хэрэглэгдэх тестийн хэв маяг. Энэ нь цагаан эсвэл тунгалаг өнгөтэй харьцуулагддаг хайрцаг Туршилтын техник, үүнд шалгагч нь замын хамрах хүрээ, салбарын хамрах хүрээ, санах ойн алдагдал болон онцгой тохиолдлуудыг зохицуулах гэх мэт програмын кодын дотоод ажиллагааг авч үздэг.
Үүний нэгэн адил хар хайрцагны туршилт гэж юу вэ? Хар хайрцаг ба цагаан хайрцагны туршилтын харьцуулалт:
Хар хайрцагны туршилт | Цагаан хайрцагны туршилт |
---|---|
Хар хайрцагны туршилтын гол зорилго нь таны функциональ шаардлагыг баталгаажуулах явдал юм. | Цагаан хайрцагны тест (нэгжийн туршилт) нь таны програм хангамжийн кодын дотоод бүтэц, ажиллагааг баталгаажуулдаг |
Үүнээс хар хайрцаг, цагаан хайрцагны туршилт гэж юу вэ?
Хар хайрцагны туршилт програм хангамж юм туршилт тухайн зүйлийн дотоод бүтэц/зохион байгуулалт/ хэрэгжих арга туршсан -д мэдэгддэггүй шалгагч . Цагаан хайрцагны туршилт програм хангамж юм туршилт тухайн зүйлийн дотоод бүтэц/зохион байгуулалт/ хэрэгжих арга туршсан -д мэдэгддэг шалгагч.
Жишээ нь хар хайрцаг, цагаан хайрцаг тест гэж юу вэ?
Хар хайрцаг туршилт Програм хангамж юм туршилт хэрэглэж байгаа арга тест код эсвэл програмын дотоод бүтцийг мэдэхгүйгээр програм хангамж. Цагаан хайрцагны туршилт програм хангамж юм туршилт дотоод бүтцийг мэддэг арга шалгагч хэн явах вэ тест програм хангамж.
Зөвлөмж болгож буй:
Нэгжийн туршилт нь цагаан хайрцаг уу эсвэл хар хайрцаг уу?
Өөрөөр хэлбэл, нэгж тест нь системийн бүтцэд тест явагдах түвшинг илэрхийлдэг бол цагаан ба хар хайрцагны тест нь аливаа түвшинд туршилтын арга нь дотоод загварт суурилсан эсэх, эсвэл зөвхөн дотоод загварт суурилсан эсэхийг хэлнэ. нэгжийн гадаад тодорхойлолт дээр
Програм хангамжийн инженерийн дэд систем гэж юу вэ?
Дэд систем. Илүү том системийн нэг хэсэг болох нэгж эсвэл төхөөрөмж. Жишээлбэл, дискний дэд систем нь компьютерийн системийн нэг хэсэг юм. Дэд систем нь ихэвчлэн техник хангамжийг хэлдэг боловч програм хангамжийг тодорхойлоход ашиглаж болно. Гэсэн хэдий ч "модуль", "дэд програм" болон "бүрэлдэхүүн" нь програм хангамжийн хэсгүүдийг тодорхойлоход илүү ашиглагддаг
Програм хангамжийн инженерчлэлд програм хангамжийн процесс гэж юу вэ?
Програм хангамжийн үйл явц. Програм хангамжийн үйл явц (мөн програм хангамжийн арга зүй гэж нэрлэдэг) нь програм хангамжийг үйлдвэрлэхэд хүргэдэг холбогдох үйл ажиллагааны багц юм. Эдгээр үйл ажиллагаа нь програм хангамжийг эхнээс нь хөгжүүлэх, эсвэл одоо байгаа системийг өөрчлөхтэй холбоотой байж болно
Програм хангамжийн инженерийн хувьд аль хэл нь хамгийн тохиромжтой вэ?
Python програм хангамж хөгжүүлэх шилдэг 8 програмчлалын хэл. Python бол ерөнхий зориулалтын програмчлалд ашиглагддаг өндөр түвшний програмчлалын хэл юм. Java. Java бол ямар ч төхөөрөмж дээр бичиж болох объект хандалтат програмчлалын хэл бөгөөд платформ хоорондын үндсэн дээр ч ажиллах боломжтой. Руби. C. LISP. Перл
Програм хангамжийн инженерийн засвар үйлчилгээний зардал гэж юу вэ?
Програм хангамжийн засвар үйлчилгээний өртөг нь програм хангамжийг эцсийн хэрэглэгчдэд хүргэсний дараа хийсэн өөрчлөлтөөс гарна. Програм хангамж нь "элэгддэггүй" боловч хөгшрөх тусам ашиг нь багасах болно, мөн програм хангамжийн дотор үргэлж асуудал гарах болно. Програм хангамжийн засвар үйлчилгээний зардал нь TCO-ийн 75%-ийг бүрдүүлдэг