สวัสดี JavaRush! วันนี้เราจะมาวิเคราะห์ SpeedRun (เนื้อเรื่องความเร็ว) ของเกมที่ยอดเยี่ยมและได้รับความนิยมอย่างมากในตอนนี้ “ฉันอยากเข้าวงการไอที!”
ความตื่นเต้นสำหรับเกมนี้เมื่อเร็ว ๆ นี้ (ด้วยเหตุผลวัตถุประสงค์) มีสูงมาก ดังนั้นฉันจึงตัดสินใจช่วยคุณทำภารกิจนี้ให้สำเร็จ! สั้น ๆ เกี่ยวกับฉัน: อายุ 25 ปี ปริญญาตรีสาขาวิศวกรรมโยธา หลังจากทำงานมหาวิทยาลัย 3 ปีในตำแหน่งผู้จัดการฝ่ายบุคคล 100 คะแนนสำหรับการสอบ Unified State ในวิชาคณิตศาสตร์! (ฉันโม้:) ฉันใช้เวลาถึง 12 เดือนในการจบเกมนี้เป็นการส่วนตัว บางทีอาจมีคนทำเร็วกว่านี้ก็ได้!
ระดับ 1 ทฤษฎีการทดสอบ เวลาสำเร็จโดยเฉลี่ย: 1-3 เดือน ค่าใช้จ่าย: 6 ชั่วโมง/สัปดาห์ 30,000 รูเบิล รายได้ :ความรู้อันทรงคุณค่า! ฉันจบหลักสูตร mail.ru เป็นเวลา 2 เดือน หลักสูตรใดก็ได้ที่เหมาะสม ตราบใดที่หลักสูตรประกอบด้วยหัวข้อต่อไปนี้:
ระดับ 2 หางานแรกของคุณ เวลาสำเร็จโดยเฉลี่ย: 1-2 เดือน ราคา:เซลล์ประสาท 10^5+ รายได้:ประสบการณ์อันล้ำค่า! ด้วยทักษะทั้งหมดที่คุณเรียนรู้ในระดับ 1 และเพิ่มความมั่นใจในตนเอง คุณจะต้องหางานฝึกงาน/งานใดๆ ที่ตลาดนำเสนอ ในขั้นตอนนี้เราต้องการประสบการณ์และไม่มีอะไรเพิ่มเติม บทความบางส่วนที่จะช่วยให้คุณเตรียมพร้อมสำหรับการสัมภาษณ์ครั้งแรกของเรา:
ฉันผ่านระดับนี้ใน 2 สัปดาห์ในความพยายามครั้งที่สาม (การสัมภาษณ์ไม่สำเร็จ 2 ครั้ง) และลงเอยด้วยการทำงานจากระยะไกลในฐานะผู้ประเมิน (ไม่ใช่ผู้ทดสอบด้วยซ้ำ) ที่ Yandex พวกเขาจ่ายเงินที่นั่นประมาณ 60 รูเบิลต่อชั่วโมง รวมกับงานเก่าของฉัน สิ่งสำคัญสำหรับเราคือประสบการณ์!
ระดับ 3 การทดสอบฝึกหัด เวลาสำเร็จโดยเฉลี่ย: 3 เดือน ค่าใช้จ่าย: 20-40 ชั่วโมง/สัปดาห์ รายได้: 0-45,000 รูเบิล ประสบการณ์การต่อสู้! เรากำลังรุกเข้ามาและดำดิ่งลงไปในพื้นที่ใหม่ เราศึกษาทุกสิ่งที่เราอ่านได้ เราทำงานอย่างไม่เหน็ดเหนื่อย ในระดับนี้เราจำเป็นต้องผ่านช่วงทดลองและได้รับประสบการณ์การต่อสู้ ทักษะที่เราควรมีหลังจากผ่านระดับนี้:
ระดับ 4 เรียนรู้ระบบอัตโนมัติ! ระยะเวลาก่อสร้างเสร็จโดยเฉลี่ย: 3-9 เดือน ค่าใช้จ่าย: 6-20 ชั่วโมง/สัปดาห์ 2,000 รูเบิล / เดือน รายได้ :ความรู้อันทรงคุณค่า! มาเริ่มเรียนรู้ Java และเฟรมเวิร์กระบบอัตโนมัติกันดีกว่า! JavaSyntax + JavaCore ก็เพียงพอแล้วสำหรับเรา (รวม JavaRush 20 ระดับ!) เพียงพอที่จะเปลี่ยนมาใช้ QA Automation มีงานเล็กๆ น้อยๆ มากมายในระบบอัตโนมัติ โดยส่วนใหญ่จะทำงานกับ String, Arrays, Collections, Exceptions, I/O streams และการเขียนลงไฟล์ เราจะต้องทำงานกับกรอบการทดสอบด้วย ซีลีเนียมคือทุกสิ่งของเรา คุณสามารถเรียนรู้ได้ทุกที่ ฉันสอนที่นี่: Selenium WebDriver สำหรับผู้เริ่มต้น หลังจากจบระดับนี้แล้ว คุณควรพร้อมที่จะย้ายไปตำแหน่ง Junior QA Automation Engineer รายการตรวจสอบความรู้ของเรา:
ระดับ 5 เราได้รับตำแหน่ง Junior QA Automation Engineer เวลาสำเร็จโดยเฉลี่ย: 1-2 เดือน ราคา: 10^2 เซลล์ประสาท รายได้:ประสบการณ์อันล้ำค่า! ต่อไปนี้เป็นแหล่งข้อมูลดีๆ บางส่วนที่ช่วยฉันเตรียม:
เรื่องราวของการหาตำแหน่งใหม่ซ้ำรอย แต่ตอนนี้มันจะง่ายขึ้น เนื่องจากตัวดำเนินการแบบอัตโนมัตินั้นพบได้น้อยกว่าตัวดำเนินการแบบแมนนวล เป็นการดีสำหรับเราที่จะย้ายไปยังตำแหน่งใหม่ในบริษัทเดียวกัน นี่จะช่วยเร่งความเร็ว SpeedRun ของเราได้อย่างมาก นั่นคือสิ่งที่ฉันทำ
ระดับ 6 เราได้รับตำแหน่ง Middle QA Automation Engineer เวลาสำเร็จโดยเฉลี่ย: 4-12 เดือน ราคา: 10^2 เซลล์ประสาท รายได้:ประสบการณ์อันล้ำค่า! 75-100,000 รูเบิล/เดือน การสัมภาษณ์ตำแหน่งระดับกลางคือการสนทนาเกี่ยวกับสิ่งที่คุณรู้อยู่แล้ว เทคโนโลยีและทักษะที่คุณมี สำหรับทักษะของฉันที่เรากล่าวถึงข้างต้น มีการเพิ่มทักษะอื่นๆ อีกหลายอย่าง:
อย่างที่คุณเห็น เส้นทางนี้ไม่ใช่เรื่องง่าย แต่เกือบทุกคนสามารถทำได้! ฉันหวังว่าคำแนะนำที่แห้งๆ แต่มีประโยชน์นี้จะเป็นประโยชน์กับใครบางคน :) หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็น! ขอบคุณ!


- แนวคิดพื้นฐานในการทดสอบ
- สถานที่ทดสอบในกระบวนการพัฒนา
- การพัฒนากรณีทดสอบ การทำงานกับข้อกำหนด การวิเคราะห์การทดสอบตามตรรกะทางธุรกิจ
- องค์กรของกระบวนการทดสอบ
- ประเภทของการทดสอบ
- การทดสอบเชิงผสม
- กลยุทธ์การทดสอบ
- การประเมินประสิทธิภาพการทดสอบ
- ทำงานในเครื่องติดตามบั๊ก
- พื้นฐานของ Rest-Soap Api, HTML (อาจเป็น SQL ถ้าคุณโชคดี)


- ผู้ใช้ติดตามบั๊กที่มั่นใจ (จิราในกรณีของฉัน)
- ทำงานในทีม *Agile development (ในกรณีของฉัน)
*Agile มีอยู่ทั่วไปทุกหนทุกแห่ง มีแนวโน้มว่ามันจะเป็นแบบตรงหรือแบบอื่น ๆ แต่อาจมีแบบที่แปลกใหม่ด้วย

- ไวยากรณ์จาวา
- จาวาคอร์
- ซีลีเนียมเว็บไดร์เวอร์
- ทดสอบ, JUnit
- คอมไพล์


- ฉันสามารถเขียนได้ดีใน Java แต่ปานกลางใน JavaScript
- ฉันรู้จัก Selenium เป็นอย่างดี ฉันคุ้นเคยกับ Appium (การทดสอบแอปพลิเคชันมือถือแบบอัตโนมัติ) ฉันคุ้นเคยกับ Protractor (การทดสอบอัตโนมัติใน TypeScript)
- กราเดิลและมาเวน
- เจนกินส์.

GO TO FULL VERSION