ทำไมวิศวกรทดสอบซอฟต์แวร์จึงควรเรียนรู้ Big Data และ Hadoop Ecosystem Technologies?



ค้นหาว่าทำไมวิศวกรทดสอบซอฟต์แวร์จึงต้องเรียนรู้ Big Data และ Hadoop และการฝึกอบรม Big Data และการรับรอง Hadoop จะช่วยให้เขาทำงานด้าน Big Data ได้อย่างไร

ขั้นตอนการทดสอบเป็นสิ่งที่สำคัญที่สุดของโดเมนซอฟต์แวร์ใด ๆ บทบาทวิศวกรทดสอบขยายไปยังโดเมนต่างๆเมื่อองค์กรเลือกที่จะปรับตัวเองให้เข้ากับเทคโนโลยีที่ได้รับการปรับปรุง ในบล็อกโพสต์นี้เรามาดูเหตุผลที่วิศวกรทดสอบซอฟต์แวร์ควรเรียนรู้เทคโนโลยี Big Data และ Hadoop Ecosystem

หากคุณยังใหม่กับโลกของ Big Data / Hadoop ลองดูโพสต์บางส่วนของเราได้ที่ , และ





คอลัมน์คาสแซนดร้าตระกูลเทียบกับตาราง

มาดูรายละเอียดที่น่าสนใจของหัวข้อนี้กัน

เหตุใดวิศวกรทดสอบซอฟต์แวร์จึงควรเรียนรู้ 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

มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป

กระทู้ที่เกี่ยวข้อง:

การฝึกอบรม Big Data 7 วิธีสามารถเปลี่ยนองค์กรของคุณได้