Wrike TechClub: Хүргэлтийн дэд бүтэц – үйл явц ба хэрэгслүүд (DevOps+QAA). Англи хэл дээрх тайлангууд

Сайн уу, Хабр! Wrike-д бид техникийн арга хэмжээний шинэ форматыг туршиж байгаа бөгөөд хүн бүрийг англи хэл дээрх анхны онлайн уулзалтынхаа видеог үзэхийг урьж байна. Бид ярилцсан вэб програмууд, куб, Selenium болон түүний хувилбаруудыг турших DevOps дэд бүтцийн тухай.

Wrike TechClub: Хүргэлтийн дэд бүтэц – үйл явц ба хэрэгслүүд (DevOps+QAA). Англи хэл дээрх тайлангууд

Коронавирусын тархалт болон Европын орнуудад бүх нийтийн офлайн арга хэмжээг хориглосон түүх өөр өөрийн зохицуулалтыг хийсэн тул Wrike Prague-ийн төлөвлөсөн тестер болон хөгжүүлэгчдийн офлайн уулзалт YouTube-д цацагдсан.

Анхаар, тайлангууд англи хэл дээр байна.

1. Михаил Левин, Врайк – Селен – Кубернетес хүрэх зам

Нэгэн цагт Селен амьдарч, өссөн. Энэ нь сүүлийн хорин жилийн хугацаанд QA автоматжуулалтад тохиолдсон хамгийн сайн зүйл байсан байх, тийм ээ, дэд бүтэц, тогтвортой байдал зэрэг олон талаараа амаргүй байсан.

Селений сүлжээний дэд бүтэц, өөр хувилбаруудын талаар олон жилийн туршлагатай тул би танд цоо шинэ хөнгөн шийдэл хүртэл селенийн дэд бүтцийн янз бүрийн асуудал, хязгаарлалтуудыг танилцуулахыг хүсч байна.

2. Виталий Марков, Врайк – Каллисто: бид хэрхэн санаа зовохоо больж, Селенийг хайрлаж сурсан бэ

Селенийн дэд бүтцийг бий болгоход зориулагдсан бидний хөнгөн жинтэй, нээлттэй эх сурвалжтай Кубернетес шийдэл болох Каллистотой танилцаарай. Бид нэг цагийн дотор 10 мянган селенийн шинжилгээг хийж, өдөр бүр хэдэн зуун селенийн шинжилгээг даван туулдаг. Бид өөрсдийн шалтгаан, шийдэл, замд сурсан техникийн дэлгэрэнгүй мэдээллийг хуваалцахыг хүсч байна. Та ийм их хэмжээний селенийн туршилт хийсэн ч юм уу, эсвэл k8-д олон хэлхээнд ажиллах сесс дээр суурилсан ажил байгаа эсэхээс үл хамааран бидний туршлага танд хэрэг болно.

3. Иван Крутов, Aerokube – Chrome Developer Tools Protocol: Kubernetes дээр ажиллаж, масштаблах

Олон жилийн турш Selenium бол хамгийн алдартай хөтөч автоматжуулалтын хэрэгсэл юм. Гэсэн хэдий ч Selenium протоколд HTTP хүсэлтийг задлан шинжлэх, элэглэх, санах ойн зарцуулалт, гүйцэтгэлийн хэмжигдэхүүнийг авах, програмын үйл явдалд бүртгүүлэх, хөтчийн аюулгүй байдлын сэрэмжлүүлгийг авах гэх мэт олон чухал функц дутагдаж байна. Аз болоход энэ бүх зүйлийг Chrome Developer Tools протокол гэж нэрлэхэд аль хэдийн дэмжигдсэн байдаг. Puppeteer гэх мэт үйлчлүүлэгчийн номын сангуудтай энэ протоколыг хэрхэн ашиглаж эхлэх талаар олон яриа байдаг ч энэ шийдлийг хэрхэн өргөжүүлэх талаар бараг хэн ч хэлдэггүй. Ярилцлагын үеэр би Kubernetes кластерт Chrome хөгжүүлэгчийн хэрэгслийг хэрхэн томруулж болохыг тайлбарлаж, энэ протоколыг туршилтдаа хэрхэн ашиглаж болох бодит жишээг харуулахыг хүсч байна.



Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх