ขั้นตอนการทดสอบเป็นสิ่งที่สำคัญที่สุดของโดเมนซอฟต์แวร์ใด ๆ บทบาทวิศวกรทดสอบขยายไปยังโดเมนต่างๆเมื่อองค์กรเลือกที่จะปรับตัวเองให้เข้ากับเทคโนโลยีที่ได้รับการปรับปรุง ในบล็อกโพสต์นี้เรามาดูเหตุผลที่วิศวกรทดสอบซอฟต์แวร์ควรเรียนรู้เทคโนโลยี Big Data และ Hadoop Ecosystem
หากคุณยังใหม่กับโลกของ Big Data / Hadoop ลองดูโพสต์บางส่วนของเราได้ที่ , และ
คอลัมน์คาสแซนดร้าตระกูลเทียบกับตาราง
มาดูรายละเอียดที่น่าสนใจของหัวข้อนี้กัน
เหตุใดวิศวกรทดสอบซอฟต์แวร์จึงควรเรียนรู้ Big Data และ Hadoop
การเติบโตในอาชีพ:
แผนภูมิด้านบนอธิบายได้ด้วยตนเอง แสดงให้เห็นอย่างชัดเจนว่าอัตราการเติบโตของงานที่เกี่ยวข้องกับ Hadoop นั้นสูงกว่างานทดสอบซอฟต์แวร์มาก อัตราการเติบโตสูงสุดของงานที่เกี่ยวข้องกับการทดสอบซอฟต์แวร์อยู่ที่ประมาณ 1.6% แต่อัตราการเติบโตของงานทดสอบที่ใช้ Hadoop อยู่ที่ 5% (โดยประมาณ)
80% ของผู้ที่เรียนรู้ Hadoop มาจากพื้นฐานที่ไม่พัฒนา คุณก็สามารถเป็นหนึ่งในนั้นได้เช่นกัน
ข้อ จำกัด ของแนวปฏิบัติในการทดสอบปัจจุบันขณะทดสอบแอปพลิเคชันเพื่อแก้ปัญหาข้อมูลขนาดใหญ่:
- แนวทางการทดสอบซอฟต์แวร์ขับเคลื่อนโดยข้อมูล (เช่นความเบี้ยวของข้อมูลขนาดชุดข้อมูลไม่ตรงกันเป็นต้น) มากกว่าสถานการณ์การทดสอบ
- เครื่องมือจับคู่ข้อมูลมาตรฐาน (เช่น win diff เป็นต้น) ไม่ทำงานกับข้อมูลจำนวนมาก สิ่งนี้กลายเป็นข้อ จำกัด สำหรับชุดทักษะของวิศวกรทดสอบซอฟต์แวร์
สำหรับข้อมูลขนาดกลางข้อมูลสามารถเปิดเผยเป็นตาราง HBase และตรวจสอบจากชุดข้อมูลอินพุตโดยใช้ตรรกะทางธุรกิจกับอินพุตชุดเล็ก
สำหรับข้อมูลขนาดใหญ่เทคนิค Big data ช่วยให้วิศวกรมีชุดทักษะเฉพาะที่ใช้สำหรับการทดสอบชุดข้อมูลขนาดใหญ่และซับซ้อนและค้นหาโอกาสมากมายในสาขาอุตุนิยมวิทยาจีโนมิกส์คอนเนคโตมิกส์การจำลองทางฟิสิกส์ที่ซับซ้อนและการวิจัยทางชีววิทยาและสิ่งแวดล้อม
เขตข้อมูลการทดสอบ - ความคิดเห็นของผู้เชี่ยวชาญ:
Scott Barber ผู้ทดสอบนักพูดและนักเขียนที่มีชื่อเสียงในการทดสอบหัวข้อที่เกี่ยวข้องซึ่งเชี่ยวชาญในด้านการทดสอบประสิทธิภาพของระบบ ได้ยกคำพูดที่ทรงพลังและส่งผลกระทบต่อสถานการณ์ปัจจุบันในฟิลด์การทดสอบ
มีการพูดถึงสื่อสังคมต่างๆมากมายเกี่ยวกับความเป็นไปได้ที่การทดสอบจะกลายเป็น 'อาชีพที่กำลังจะตาย' และสก็อตต์ยอมรับว่าการทดสอบในฐานะวิชาชีพกำลังอยู่ระหว่างการเปลี่ยนแปลงครั้งใหญ่
คำพูดนั้นน่าทึ่งมากพอมาดูข้อเท็จจริงและดูตัวเราเองว่าเกิดอะไรขึ้นในฟิลด์การทดสอบ
ดูโปรไฟล์งานของ Hadoop / Big Data Tester:
ด้านล่างนี้เป็นข้อกำหนดที่กำหนดโดยองค์กรบางแห่งสำหรับข้อกำหนด Hadoop Tester ของตน:
สุดท้ายสุดท้ายและจบใน java
เมื่อดูข้อกำหนดข้างต้นเราจะเห็นว่าทักษะการทดสอบเป็นสิ่งจำเป็นอย่างมากและเป็นรากฐานของโปรไฟล์งานนี้ ตอนนี้สิ่งที่จำเป็นสำหรับวิศวกรทดสอบซอฟต์แวร์เพื่อเป็น Big Data หรือ Hadoop Tester คือการอัปเดตตัวเองด้วยทักษะ Big Data / Hadoop
การเปลี่ยนไปใช้ Hadoop / Big Data นั้นง่ายแค่ไหน:
- เป็น Java หรือไม่เป็น Java - ความยืดหยุ่นในการเลือก:
สำหรับผู้ที่เป็นผู้เชี่ยวชาญใน Java การเปลี่ยนแปลงนี้ถือเป็นการเดินแบบเค้กเช่นเดียวกับเฟรมเวิร์กการเขียนโปรแกรมที่ใช้ Java แบบโอเพ่นซอร์ส สคริปต์ MapReduce ที่ใช้ที่นี่เขียนด้วย Java ตอนนี้เห็นได้ชัดว่าการทำงานกับ Hadoop ความรู้ใน Java เป็นสิ่งจำเป็น
การกล่าวข้างต้นไม่ได้หมายความว่าผู้เชี่ยวชาญที่ไม่ใช่ Java จะมีเส้นทางที่ยากลำบากในอนาคต ความสวยงามของ Hadoop คือมีเครื่องมือที่หลากหลาย 'ไม่ใช่ Java' ผู้เชี่ยวชาญสามารถใช้ เครื่องมือ Hadoop บางอย่างเช่น Hive, Pig และ Sqoop ไม่จำเป็นต้องมีความรู้ด้าน Java เนื่องจากต้องใช้ SQL เป็นหลัก
- ทักษะที่ใช้ร่วมกันและแพลตฟอร์มการใช้งานระหว่างผู้เชี่ยวชาญด้านการทดสอบและผู้เชี่ยวชาญ Hadoop:
ความคิดในการย้ายจากเขตความสะดวกสบายไปยังโดเมนใหม่เช่น Big Data / Hadoop อาจจะท่วมท้นเล็กน้อยในตอนแรก แต่ต้องตระหนักว่าการทดสอบและ Hadoop ไม่ได้เป็นเอกสิทธิ์ร่วมกัน นี่คือรายการทักษะและแพลตฟอร์มที่ใช้ระหว่างพวกเขาซึ่งสามารถใช้ได้ตาม http://www.itjobswatch.co.uk . สามารถใช้ทักษะเหล่านี้อย่างน้อยหนึ่งอย่างเพื่อให้สอดคล้องกับทักษะ Big Data และ Hadoop ดังนั้นจึงทำให้การเปลี่ยนแปลงราบรื่นเป็นเรื่องง่ายขึ้น
วิศวกรทดสอบที่ดีมีทักษะการวิเคราะห์ที่เฉียบคมทักษะทางเทคนิคที่แข็งแกร่งทัศนคติที่ดีมุ่งเน้นในรายละเอียดและเต็มใจที่จะเรียนรู้ นี่คือลักษณะเฉพาะที่จำเป็นสำหรับทุกคนที่จะเปลี่ยนไปใช้ Hadoop เป็นเรื่องที่หักล้างไม่ได้ว่าการทดสอบกำลังอยู่ระหว่างการเปลี่ยนแปลง แต่มันจะไม่สิ้นสุด แต่ด้วยเวลาที่เปลี่ยนไปจึงควรระมัดระวังในการแล่นเรือในคลื่นสูง - Hadoop โดยพิจารณาจากคุณสมบัติและความยืดหยุ่นทั้งหมด
ยังไม่มั่นใจว่าคุณสามารถเรียนรู้ Hadoop ได้หรือไม่? อย่าไว้ใจใคร ตัดสินตัวเอง. คลิกด้านล่างเพื่อชมตัวอย่างการบันทึกคลาส Big Data และ Hadoop ที่จัดทำโดย Edureka
มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป
กระทู้ที่เกี่ยวข้อง: