Ердийн туршилт ба объект хандалтат туршилтын ялгаа

Ердийн туршилт ба объект хандалтат туршилтын ялгаа
Ердийн туршилт ба объект хандалтат туршилтын ялгаа

Видео: Ердийн туршилт ба объект хандалтат туршилтын ялгаа

Видео: Ердийн туршилт ба объект хандалтат туршилтын ялгаа
Видео: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, Арваннэгдүгээр
Anonim

Уламжлалт тест ба объект хандалтат тест

Програм хангамжийн туршилт нь програм хангамж боловсруулах үйл явцын хамгийн чухал үе шатуудын нэг юм. Програм хангамжийн туршилт нь боловсруулсан программ хангамж нь хэрэглэгчийн бүх шаардлагыг хангаж, алдаагүй ажиллах боломжийг олгодог. Програм хангамжийн хөгжүүлэлтийн парадигм, техникүүд нь анхны хүрхрээ програм хангамжийн хөгжүүлэлтээс OOD/Agile болон бусад шинэ ойлголтууд руу шилжсэнээр тест нь ердийн (уламжлалт) тестээс Объект хандалтат тест (OOT) руу шилжсэн. Гэхдээ хүрхрээний бүтээн байгуулалт одоог хүртэл ашиглагдаж байгаа тул тестерүүд ердийн туршилтыг ашигладаг хэвээр байна.

Уламжлалт тест гэж юу вэ?

Хүрхрээний амьдралын мөчлөгийг байгууллагуудад программ хангамж боловсруулахад ашиглах үед ердийн туршилтын процесс явагддаг. Уламжлалт туршилт нь амьдралын мөчлөгийн туршилтын үе шатанд үргэлж явагддаг бөгөөд энэ нь ихэвчлэн хөгжлийн үе шатыг дагаж, хэрэгжүүлэх үе шатыг үргэлжлүүлдэг. Туршилтын энэ үе шатанд голчлон гурван төрлийн туршилт явуулна. Системийн туршилт нь системийн онцлогууд нь SRS (Програм хангамжийн шаардлагын тодорхойлолт) -д бичигдсэн хэрэглэгчийн шаардлагыг хангаж байгаа эсэхийг шалгадаг бөгөөд энэ нь ихэвчлэн хар хайрцагны хандлагыг ашиглана. Интеграцийн туршилт нь функциональ болон задралын аргыг ашиглан урьдчилсан загварыг шалгадаг. Интеграцийн туршилт нь дээрээс доош эсвэл доороос дээш хандлагыг ашиглан дизайны бүтцэд суурилдаг. Эцэст нь нэгжийн туршилтууд нь нарийвчилсан загвар зөв эсэхийг шалгадаг.

Объект хандалтат тест гэж юу вэ?

Объект хандалтат (OO) шинжилгээ, дизайныг Agile болон бусад сүүлийн үеийн програм хангамж хөгжүүлэх арга зүйг ашиглах нь Объект хандалтат тест хийхэд хүргэдэг. OO хөгжүүлэх нь ихэвчлэн зан төлөвт төвлөрдөг. Туршилтыг найрлагад онцгойлон анхаарч хийдэг. Энэ нь дизайныг хэсэг хэсгээр нь бүтээж, нэгтгэж, системийг бүрэн гүйцэд хийдэг гэсэн үг юм. Өнөөдөр OO-ийг хөгжүүлэхэд хурдан загварчлал болон зарим төрлийн өсөлттэй хандлагыг ашиглаж байгаа тул гурван ердийн туршилтын түвшин (систем, интеграцчлал, нэгжийн туршилт) нь OO дизайнд тодорхой харагддаггүй (гэхдээ тэдгээр нь ихэвчлэн байдаг). Системийн туршилт (OO-ийн туршилтын дор) нь ердийн туршилттай ижил (хар хайрцаг) арга барилыг ашиглах бөгөөд шаардлагын тодорхойлолтыг шалгана (учир нь шаардлагыг боловсруулах процессоос үл хамааран баталгаажуулах шаардлагатай). Объект хандалтат туршилтын дагуу нэгжийн туршилт нь ердийн нэгжийн туршилттай төстэй боловч үндсэн ялгаа нь ашигласан нэгжийн тодорхойлолт юм. Одоогоор хүлээн зөвшөөрөгдсөн нэгжийн туршилтын нэгжүүд нь анги, арга юм.

Ердийн сорил ба объект хандалтат тестийн хооронд ямар ялгаа байдаг вэ?

Уламжлалт туршилт нь гол төлөв усны уналтын амьдралын мөчлөгийг хөгжүүлэхэд ашигладаг туршилтын уламжлалт арга бөгөөд объект хандалтат туршилтыг байгууллагын программ хангамжийг хөгжүүлэхэд объект хандалтат шинжилгээ, дизайн ашиглах үед ашигладаг. Уламжлалт туршилтууд нь найрлагыг ашигладаг объект руу чиглэсэн туршилтаас ялгаатай нь задрал, функциональ арга барилд илүү анхаардаг. Объект хандалтат туршилтын тухайд ердийн туршилтад ашигладаг гурван түвшний туршилт (систем, интеграцчлал, нэгж) тодорхой тодорхойлогдоогүй байна. Үүний гол шалтгаан нь OO-ийн хөгжилд өсөн нэмэгдэх хандлагыг ашигладаг бол уламжлалт хөгжүүлэлт нь дэс дараалсан хандлагыг дагаж мөрддөг. Нэгжийн туршилтын хувьд объект хандалтат тест нь ердийн туршилттай харьцуулахад хамаагүй бага нэгжийг хардаг.

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