Видео: Нэгжийн тест гэж юу гэсэн үг вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
НЭГЖИЙН ТУРШИЛТ програм хангамжийн түвшин юм туршилт хаана хувь хүн нэгж / програм хангамжийн бүрэлдэхүүн хэсгүүдийг шалгасан. А нэгж нь аливаа програм хангамжийн хамгийн жижиг туршилтын хэсэг юм. Энэ нь ихэвчлэн нэг буюу хэд хэдэн оролттой бөгөөд ихэвчлэн нэг гаралттай байдаг. Процедурын програмчлалд a нэгж бие даасан програм, функц, журам гэх мэт байж болно.
Үүний нэгэн адил, жишээгээр нэгж тест гэж юу вэ?
Нэгжийн туршилт гэж тодорхойлогддог туршилт ашигтай, хүчинтэй өгөгдлийг ашиглан хөгжүүлэгчид бэлтгэсэн кодын бие даасан хэсгүүд. Жишээ : Энгийн жишээ -ийн нэгжийн туршилт Энэ нь хөгжүүлэгч нь функц/арга эсвэл мэдэгдэл/хөгцийг гүйцэтгэхтэй адил байж болно тест програм сайн ажиллаж байгаа эсэх.
Мөн нэгжийн тестийг хэрхэн бичих вэ?
- Ашигтай нэгжийн тест бичих 13 зөвлөмж.
- Нэг удаад нэг зүйлийг тусад нь туршиж үзээрэй.
- AAA-ийн дүрмийг дагаж мөрдөөрэй: Зохицуулах, үйлдэл хийх, батлах.
- Эхлээд энгийн "Fastball-Down-the-Middle" тестүүдийг бич.
- Хил дамнасан туршилт.
- Хэрэв та боломжтой бол бүх спектрийг туршиж үзээрэй.
- Боломжтой бол кодын зам бүрийг хамрах хэрэгтэй.
- Алдаа илрүүлсэн тест бичээд дараа нь зас.
Нэгжийн туршилтын төрлүүд юу вэ?
Нэгжийн туршилт Техник: Хар хайрцаг Туршилт хийх - Хэрэглэгчийн интерфэйсийг ашиглан оролт, гаралтыг туршина. Цагаан хайрцаг Туршилт хийх - дэг байсан тест Эдгээр функцүүдийн зан төлөвийг тус бүрээр нь шалгадаг. Саарал хайрцаг Туршилт хийх - Гүйцэтгэхэд ашигладаг туршилтууд , эрсдэл ба үнэлгээний аргууд.
Нэгжийн тест гэж юу вэ, яагаад бид үүнийг хэрхэн ашигладаг вэ?
Нэгжийн туршилт програм хангамж юм туршилт агуулсан арга зүй туршилт эх кодын бие даасан нэгжийн руу эсэхийг шалгана уу тэд тохиромжтой байдаг руу байх ашигласан эсвэл биш. -ийн гол зорилго нэгжийн туршилт байна руу Хөтөлбөрийн хэсэг бүрийг салгаж, хэсэг бүр зөв ажиллаж байгаа эсэхийг шалгаарай.
Зөвлөмж болгож буй:
Нэгжийн туршилтанд юуг шалгах ёстой вэ?
UNIT TESTING гэдэг нь програм хангамжийн бие даасан нэгж/бүрэлдэхүүн хэсгүүдийг шалгадаг програм хангамжийн туршилтын түвшин юм. Зорилго нь програм хангамжийн нэгж бүр загварчлагдсаны дагуу ажиллаж байгааг баталгаажуулах явдал юм. Нэгж нь аливаа програм хангамжийн хамгийн жижиг туршилтын хэсэг юм. Энэ нь ихэвчлэн нэг буюу хэд хэдэн оролттой бөгөөд ихэвчлэн нэг гаралттай байдаг
JPA аж ахуйн нэгжийн амьдралын мөчлөг гэж юу вэ?
Аж ахуйн нэгжийн объектуудын амьдралын мөчлөг нь Шинэ, Удирдагдсан, Устгасан, Салсан гэсэн дөрвөн төлөвөөс бүрдэнэ. Байгууллагын объектыг анх үүсгэх үед түүний төлөв Шинэ байна. Энэ төлөвт объект нь EntityManager-тай хараахан холбогдоогүй байна. тууштай байдал
Чай нэгжийн туршилт гэж юу вэ?
Чай бол ямар ч javascript тестийн хүрээтэй хослуулах боломжтой зангилаа болон хөтөчийн BDD / TDD баталгаажуулалтын сан юм
Нэгжийн туршилт гэж юу вэ?
UNIT TESTING гэдэг нь програм хангамжийн бие даасан нэгж/бүрэлдэхүүн хэсгүүдийг шалгадаг програм хангамжийн туршилтын түвшин юм. Зорилго нь програм хангамжийн нэгж бүр загварчлагдсаны дагуу ажиллаж байгааг баталгаажуулах явдал юм. Нэгж нь аливаа програм хангамжийн хамгийн жижиг туршилтын хэсэг юм. Энэ нь ихэвчлэн нэг буюу хэд хэдэн оролттой бөгөөд ихэвчлэн нэг гаралттай байдаг
Нэгжийн туршилтанд батлах гэж юу вэ?
Энэ нь өөрийгөө шалгах тестийг бичих үндэс суурь юм. Нэгжийн тестийн баталгаа нь предикатуудыг үнэн эсвэл худал гэж үнэлдэг. Хэрэв худал бол AssertionError шидэгддэг. JUnit ажиллах цаг нь энэ алдааг олж, туршилтыг амжилтгүй гэж мэдээлдэг