Агуулгын хүснэгт:
- Node суулгасан бол төслийн лавлахдаа терминал эсвэл командын мөрийг нээнэ үү
- Mocha/Chai нэгжийн тестийг Node дээр хэрхэн ажиллуулах вэ. js програмууд
Видео: Чай нэгжийн туршилт гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Чай Энэ нь ямар ч javascript-тэй хослуулах боломжтой зангилаа болон хөтөчийн BDD / TDD баталгаажуулалтын сан юм. туршилт хүрээ.
Ийм байдлаар Mocha болон Chai тест гэж юу вэ?
Моча, Чай , Туршилт Suites болон Туршилт Тохиолдлууд Моча, Чай нь нэгжийн хувьд нийтлэг хэрэглэгддэг хоёр JavaScript хүрээ юм туршилт . Моча нь туршилт тодорхой дарааллаар гүйцэтгэгддэг функцуудыг хангадаг, тэдгээрийн үр дүнг терминалын цонхонд бүртгэдэг хүрээ.
Моча болон цай хоёрын ялгаа юу вэ? Моча нь Node дээр ажилладаг JavaScript тестийн хүрээ юм. js болон дахь хөтөч. Моча асинхрон тест хийх, хамрах хүрээний тайланг шалгах, аливаа баталгаажуулалтын санг ашиглах боломжийг олгодог. Чай нь NodeJS-д зориулсан BDD / TDD батламжийн номын сан бөгөөд ямар ч JavaScript тестийн хүрээтэй хослуулах боломжтой хөтөч юм.
Энд та моча, цай цайг хэрхэн хэрэглэдэг вэ?
Node суулгасан бол төслийн лавлахдаа терминал эсвэл командын мөрийг нээнэ үү
- Хэрэв та хөтөч дээр кодыг шалгахыг хүсвэл npm install mocha chai --save-dev-г ажиллуулна уу.
- Хэрэв та Node.js кодыг шалгахыг хүсвэл дээрхээс гадна npm install -g mocha-г ажиллуулна уу.
Чай тестийг хэрхэн явуулдаг вэ?
Mocha/Chai нэгжийн тестийг Node дээр хэрхэн ажиллуулах вэ. js програмууд
- Node.js суулгана уу. Хэрэв та Node.js-тэй анх удаа ажиллаж байгаа бол эхлээд npm менежерийг суулгана уу: nodejs.org/en/download/package-manager.
- NPM болон Mocha-г суулгана уу.
- Экспресс хүрээ ашиглан Hello World үүсгэ.
- Hello World-ийн дэлгэрэнгүй мэдээлэл.
- Програмыг ажиллуул.
- Mocha болон Chai суулгана уу.
- Туршилтын файл нэмнэ үү.
Зөвлөмж болгож буй:
Нэгжийн туршилт нь цагаан хайрцаг уу эсвэл хар хайрцаг уу?
Өөрөөр хэлбэл, нэгж тест нь системийн бүтцэд тест явагдах түвшинг илэрхийлдэг бол цагаан ба хар хайрцагны тест нь аливаа түвшинд туршилтын арга нь дотоод загварт суурилсан эсэх, эсвэл зөвхөн дотоод загварт суурилсан эсэхийг хэлнэ. нэгжийн гадаад тодорхойлолт дээр
Түүхий туршилт гэж юу вэ?
CRUD тест нь хар хайрцагны тест юм.CRUD нь Create, Read, Update, Delete гэсэн үгийн товчлол юм. CRUDtesting нь мэдээллийн сангийн тестийн өөр нэг нэр томъёо юм. Өгөгдлийн сан нь програм хангамжийн зайлшгүй нэг хэсгийг бүрдүүлдэг. Өгөгдлийн сан нь вэб эсвэл ширээний компьютерын аль ч програмын тулгуурыг бүрдүүлдэг, өгөгдөл нь хаа нэгтээ хадгалагддаг
Туршилт, хөгжүүлэлт гэж юу вэ?
Хөгжүүлэлтийн туршилт нь програм хангамжийг хөгжүүлэх эрсдэл, цаг хугацаа, зардлыг бууруулахын тулд согогоос урьдчилан сэргийлэх, илрүүлэх өргөн хүрээний стратегиудыг синхрончлон хэрэглэхийг багтаасан програм хангамж хөгжүүлэх үйл явц юм
Нэгжийн туршилт гэж юу вэ?
UNIT TESTING гэдэг нь програм хангамжийн бие даасан нэгж/бүрэлдэхүүн хэсгүүдийг шалгадаг програм хангамжийн туршилтын түвшин юм. Зорилго нь програм хангамжийн нэгж бүр загварчлагдсаны дагуу ажиллаж байгааг баталгаажуулах явдал юм. Нэгж нь аливаа програм хангамжийн хамгийн жижиг туршилтын хэсэг юм. Энэ нь ихэвчлэн нэг буюу хэд хэдэн оролттой бөгөөд ихэвчлэн нэг гаралттай байдаг
MVC дээр нэгжийн туршилт хийхэд ямар хэрэгслийг ашигладаг вэ?
Түгээмэл автоматжуулсан нэгжийн туршилтын хэрэгслүүд ба тэдгээрийн онцлогууд xUnit.net. Үнэгүй, нээлттэй эх сурвалжтай, олон нийтэд чиглэсэн нэгжийн туршилтын хэрэгсэл. NUнэг. Бүгдэд зориулсан нэгж тестийн хүрээ. JUnit. TestNG. PHPUnit. Симфони шохой. Туршилтын нэгж: RSpec