การทดสอบทางจิตวิทยา: จะเปลี่ยนจากนักจิตวิทยาที่ผ่านการรับรองมาเป็นผู้ทดสอบได้อย่างไร

บทความ Danila Yusupova เพื่อนร่วมงานของฉันเป็นแรงบันดาลใจให้ฉันมาก มันน่าทึ่งมากที่ความเป็นมิตรและการต้อนรับในสาขาไอที เรียนรู้และแวะเข้ามา และเรียนรู้สิ่งใหม่ๆ อยู่เสมอ เลยอยากจะเล่าเรื่องของตัวเองว่าเรียนเป็นนักจิตวิทยาและมาเป็นผู้ทดสอบได้อย่างไร

การทดสอบทางจิตวิทยา: จะเปลี่ยนจากนักจิตวิทยาที่ผ่านการรับรองมาเป็นผู้ทดสอบได้อย่างไร
ฉันไปเรียนเป็นนักจิตวิทยาตามใจฉัน - ฉันต้องการช่วยเหลือผู้คนและเป็นประโยชน์ต่อสังคม นอกจากนี้กิจกรรมทางวิทยาศาสตร์ยังสนใจฉันมาก การเรียนเป็นเรื่องง่ายสำหรับฉัน ฉันเขียนบทความทางวิทยาศาสตร์ พูดในการประชุม และยังมีงานวิจัยที่สำคัญในทางปฏิบัติและวางแผนที่จะเจาะลึกสาขาจิตวิทยาคลินิกต่อไป อย่างไรก็ตาม สิ่งดีๆ ล้วนมีจุดจบ – การเรียนที่มหาวิทยาลัยของฉันก็จบลงเช่นกัน ฉันปฏิเสธบัณฑิตวิทยาลัยเพราะเงินเดือนบัณฑิตที่ไร้สาระ และออกไปสู่โลกใบใหญ่เพื่อค้นหาตัวเอง

ตอนนั้นเองที่ความประหลาดใจรอฉันอยู่: ด้วยประกาศนียบัตรและเอกสารทางวิทยาศาสตร์ของฉัน ปรากฏว่าฉันไม่มีประโยชน์อะไรเลย เลย. เรากำลังมองหานักจิตวิทยาสำหรับโรงเรียนอนุบาลและโรงเรียนต่างๆ ซึ่งไม่ใช่ทางเลือกที่ยอมรับได้สำหรับฉัน เนื่องจากฉันเข้ากับเด็กได้ไม่ดีนัก ในการไปให้คำปรึกษา คุณต้องทำงานฟรีเป็นระยะเวลาหนึ่งหรือใช้เงินเพียงเล็กน้อย

การบอกว่าฉันหมดหวังคือการไม่พูดอะไร

กำลังมองหาสิ่งใหม่

เพื่อนคนหนึ่งของฉันทำงานด้านการพัฒนาซอฟต์แวร์ และเขาเป็นคนที่แนะนำว่าเมื่อดูการทดสอบของฉันแล้ว ฉันควรไปหาพวกเขาในฐานะผู้ทดสอบ - ฉันเข้ากับคอมพิวเตอร์ได้ มีความสนใจในเทคโนโลยี และโดยหลักการแล้ว ไม่ใช่ มนุษยนิยมที่สมบูรณ์ แต่จนถึงตอนนั้นฉันไม่รู้ด้วยซ้ำว่ามีอาชีพเช่นนี้อยู่ อย่างไรก็ตาม ฉันตัดสินใจว่าจะไม่สูญเสียสิ่งใดไปอย่างแน่นอน – และฉันก็ไป ฉันผ่านการสัมภาษณ์และรับเข้าทีมกระชับมิตร

ผมได้รับการแนะนำให้รู้จักกับซอฟต์แวร์นี้ในช่วงสั้นๆ (โปรแกรมมีขนาดใหญ่มาก พร้อมด้วยระบบย่อยจำนวนมาก) และถูกส่งไปยัง "สาขา" เพื่อนำไปใช้งานทันที และไม่ใช่แค่ทุกที่ แต่สำหรับตำรวจด้วย ฉันได้รับตำแหน่งในห้องใต้ดินในกรมตำรวจในเขตหนึ่งของสาธารณรัฐของเรา (ตาตาร์สถาน) ที่นั่นฉันได้ฝึกอบรมพนักงาน รวบรวมปัญหาและความปรารถนา และสาธิตต่อเจ้าหน้าที่ และแน่นอน ในเวลาเดียวกัน ฉันก็ทดสอบซอฟต์แวร์และส่งรายงานไปยังนักพัฒนา

ไม่ใช่เรื่องง่ายที่จะทำงานร่วมกับตัวแทนของหน่วยงานบังคับใช้กฎหมาย พวกเขาปฏิบัติตามคำสั่ง มีความรับผิดชอบที่เข้มงวด และนั่นคือเหตุผลว่าทำไมพวกเขาถึงให้เหตุผลในรูปแบบที่เป็นทางการ ฉันต้องหาภาษากลางกับทุกคนตั้งแต่ร้อยโทถึงพันเอก ปริญญาพิเศษของฉันช่วยฉันได้มากในเรื่องนี้

การทดสอบทางจิตวิทยา: จะเปลี่ยนจากนักจิตวิทยาที่ผ่านการรับรองมาเป็นผู้ทดสอบได้อย่างไร

การพัฒนาพื้นฐานทางทฤษฎี

ต้องบอกว่าตอนเริ่มทำงานครั้งแรกไม่มีพื้นฐานทางทฤษฎีใดๆ ฉันมีเอกสารประกอบและรู้ว่าโปรแกรมควรทำงานอย่างไร ฉันเริ่มจากสิ่งนี้ มีการทดสอบประเภทใดบ้าง เครื่องมือใดบ้างที่คุณสามารถใช้เพื่อทำให้ชีวิตของคุณง่ายขึ้น วิเคราะห์การทดสอบอย่างไร การออกแบบการทดสอบคืออะไร - ฉันไม่รู้ทั้งหมดนี้เลย ใช่ ฉันไม่รู้ด้วยซ้ำว่าจะหาคำตอบสำหรับคำถามเหล่านี้ได้ที่ไหน หรือจะสอนอะไรฉันได้มากมายจากที่ไหน ฉันแค่มองหาปัญหาในซอฟต์แวร์และดีใจที่ทุกอย่างกลายเป็นเรื่องง่ายและสะดวกยิ่งขึ้นสำหรับผู้ใช้

อย่างไรก็ตาม การทดสอบกับลิงในท้ายที่สุดกลับประสบปัญหาการขาดพื้นฐานทางทฤษฎี และฉันก็เข้ารับการศึกษา มันเกิดขึ้นที่ในแผนกของเราและในโครงการขนาดใหญ่ทั้งหมดไม่มีผู้ทดสอบมืออาชีพเพียงคนเดียวในขณะนั้น การทดสอบมักดำเนินการโดยนักพัฒนา และบ่อยครั้งยิ่งกว่านั้นโดยนักวิเคราะห์ ไม่มีใครเรียนรู้การทดสอบโดยเฉพาะ

แล้วคนไอทีจะไปที่ไหนในสถานการณ์เช่นนี้? แน่นอนถึง Google

หนังสือเล่มแรกที่ผมเจอ สีดำ "กระบวนการทดสอบที่สำคัญ". เธอช่วยฉันจัดระบบสิ่งที่ฉันรู้อยู่แล้วในขณะนั้นและทำความเข้าใจว่าฉันล้มเหลวในด้านใดในโครงการ (และในความเข้าใจในการทดสอบ) แนวทางที่ให้ไว้ในหนังสือเล่มนี้มีความสำคัญมาก - และในท้ายที่สุดแนวทางเหล่านี้ก็กลายเป็นรากฐานของความรู้ที่ตามมา

จากนั้นก็มีหนังสืออื่นๆ อีกมากมาย เป็นไปไม่ได้ที่จะจดจำทั้งหมด และแน่นอนว่ามีการฝึกอบรมแบบตัวต่อตัวและแบบออนไลน์ ถ้าเราพูดถึงการฝึกอบรมแบบตัวต่อตัว พวกเขาไม่ได้ให้อะไรมาก เพราะคุณไม่สามารถเรียนรู้การทดสอบได้ภายในสามวัน ความรู้ในการทดสอบก็เหมือนกับการสร้างบ้าน ก่อนอื่นคุณต้องมีรากฐานที่มั่นคง จากนั้นกำแพงจะต้องพังทลายลง...

สำหรับการฝึกอบรมออนไลน์นี่เป็นทางออกที่ดี มีเวลาเพียงพอระหว่างการบรรยายเพื่อทดลองใช้ความรู้ใหม่อย่างเหมาะสม และแม้แต่นำไปประยุกต์ใช้กับโครงการของคุณได้ทันที ในเวลาเดียวกันคุณสามารถเรียนในเวลาใดก็ได้ที่สะดวก (ซึ่งเป็นสิ่งสำคัญสำหรับคนทำงาน) แต่ก็มีกำหนดเวลาในการส่งงานด้วย (ซึ่งสำคัญมากสำหรับคนทำงานด้วย :)) ฉันแนะนำ.

หากเราพูดถึงความยากลำบากในเส้นทางของผู้ทดสอบ ในตอนแรกฉันรู้สึกกลัวมากที่สุดกับความยุ่งยากของระบบและกระบวนการต่างๆ มากมายที่เกิดขึ้น ดูเหมือนว่า: “แต่ฉันกำลังทดสอบสนามที่นี่ แต่จะมีผลกระทบอะไรอีกบ้าง” ฉันต้องไปหานักพัฒนา นักวิเคราะห์ และบางครั้งต้องตรวจสอบกับผู้ใช้ ไดอะแกรมกระบวนการช่วยฉันไว้ ฉันวาดพวกมันได้หลากหลาย โดยเริ่มจากแผ่น A4 แล้วติดกาวแผ่นอื่นๆ ไว้ทุกด้าน ฉันยังคงทำเช่นนี้ มันช่วยได้มากในการจัดระบบกระบวนการ: ดูว่าเรามีอะไรบ้างในอินพุตและเอาต์พุต และจุดที่ซอฟต์แวร์มีจุด "บาง"

การทดสอบทางจิตวิทยา: จะเปลี่ยนจากนักจิตวิทยาที่ผ่านการรับรองมาเป็นผู้ทดสอบได้อย่างไร

ตอนนี้ฉันกลัวอะไร? งานที่น่าเบื่อ (แต่จำเป็น) เช่น การเขียน test case เป็นต้น การทดสอบเป็นงานสร้างสรรค์ แต่ในขณะเดียวกันก็ทำให้เป็นทางการและมีระเบียบวิธี (ใช่ นั่นเป็นความขัดแย้ง) ปล่อยให้ตัวเอง “ล่องลอย” เหนือกระบวนการต่างๆ ตรวจสอบการคาดเดาที่บ้าบิ่นที่สุด แต่หลังจากที่คุณผ่านสถานการณ์หลักไปแล้วเท่านั้น :)

โดยทั่วไปแล้ว ในช่วงเริ่มต้นของการเดินทาง ฉันเข้าใจว่าฉันไม่รู้อะไรเลย ซึ่งตอนนี้ฉันก็เข้าใจเหมือนกัน แต่! เมื่อก่อนการไม่รู้อะไรบางอย่างทำให้ฉันกลัว แต่ตอนนี้มันเหมือนกับเป็นความท้าทายสำหรับฉัน การเรียนรู้เครื่องมือใหม่ การทำความเข้าใจเทคนิคใหม่ การใช้ซอฟต์แวร์ที่ไม่รู้จักมาจนบัดนี้ และการแยกชิ้นส่วนทีละชิ้นนั้นเป็นงานที่หนักมาก แต่คนเราเกิดมาเพื่อทำงาน

ในงานของฉัน ฉันมักจะพบกับทัศนคติที่ไม่ใส่ใจเล็กน้อยต่อผู้ทดสอบ พวกเขาบอกว่านักพัฒนาเป็นคนจริงจังและยุ่งอยู่เสมอ และผู้ทดสอบ - ยังไม่ชัดเจนว่าเหตุใดจึงจำเป็น คุณสามารถทำได้โดยไม่มีพวกเขา ส่งผลให้ฉันมักได้รับมอบหมายงานเพิ่มเติมมากมาย เช่น จัดทำเอกสาร ไม่เช่นนั้นถือว่าฉันเล่นเป็นคนโง่ ฉันเรียนรู้วิธีการเขียนเอกสารตาม GOST และวิธีจัดทำคำแนะนำสำหรับผู้ใช้อย่างดี (โชคดีที่ฉันมีปฏิสัมพันธ์กับผู้ใช้ค่อนข้างดีและรู้ว่ามันจะสะดวกกว่าสำหรับพวกเขาอย่างไร) ตอนนี้หลังจากทำงานเป็นผู้ทดสอบในกลุ่มบริษัท ICL มาเป็นเวลา 9 ปี (3 ปีที่ผ่านมาจนถึงทุกวันนี้ในแผนกของกลุ่มบริษัท - ICL Services) ฉันเข้าใจอย่างถ่องแท้ถึงความสำคัญของงานของผู้ทดสอบ แม้แต่นักพัฒนาที่น่าทึ่งที่สุดก็สามารถมองบางสิ่งบางอย่างและละทิ้งบางสิ่งบางอย่างได้ นอกจากนี้ ผู้ทดสอบไม่เพียงแต่เป็นผู้บังคับบัญชาที่เข้มงวดเท่านั้น แต่ยังเป็นผู้ปกป้องผู้ใช้อีกด้วย ใครถ้าไม่ใช่ผู้ทดสอบ จะรู้ดีว่ากระบวนการทำงานกับซอฟต์แวร์ควรมีโครงสร้างอย่างไร และใครถ้าไม่ใช่ผู้ทดสอบจะสามารถดูซอฟต์แวร์จากมุมมองของคนทั่วไปและให้คำแนะนำเกี่ยวกับ UI ได้บ้าง

โชคดีที่ตอนนี้ในโครงการของฉัน ฉันสามารถใช้ทักษะที่พัฒนาก่อนหน้านี้ทั้งหมดได้ - ฉันทดสอบ (โดยใช้กรณีทดสอบและเพื่อความสนุกสนาน :)) เขียนเอกสาร กังวลเกี่ยวกับผู้ใช้ และบางครั้งก็ช่วยเหลือในการทดสอบการยอมรับด้วยซ้ำ

สิ่งที่ฉันชอบมากที่สุดเกี่ยวกับงานของฉันคือคุณต้องเรียนรู้สิ่งใหม่ๆ อย่างต่อเนื่อง คุณไม่สามารถยืนนิ่ง ทำสิ่งเดิมๆ วันแล้ววันเล่า และเป็นผู้เชี่ยวชาญได้ นอกจากนี้ ฉันโชคดีมากกับทีมนี้ - พวกเขาเป็นมืออาชีพในสาขาของตน และพร้อมที่จะช่วยเหลือเสมอหากฉันเข้าใจบางอย่างผิด เช่น เมื่อพัฒนาการทดสอบอัตโนมัติหรือดำเนินการโหลด และเพื่อนร่วมงานของฉันก็เชื่อในตัวฉันเช่นกัน แม้ว่าฉันจะรู้ว่าฉันมีการศึกษาด้านมนุษยศาสตร์ และสมมติว่ามี "จุดบอด" ในการศึกษาด้านไอทีของฉัน พวกเขาไม่เคยพูดว่า: "คุณคงรับมือไม่ไหว" พวกเขาพูดว่า: “คุณจัดการได้ และหากคุณมีคำถามใดๆ โปรดติดต่อฉัน”

การทดสอบทางจิตวิทยา: จะเปลี่ยนจากนักจิตวิทยาที่ผ่านการรับรองมาเป็นผู้ทดสอบได้อย่างไร

ฉันกำลังเขียนบทความนี้สำหรับผู้ที่ต้องการทำงานด้านไอทีโดยทั่วไปและโดยเฉพาะในการทดสอบ ฉันเข้าใจว่าโลกไอทีจากภายนอกดูลึกลับและซับซ้อน และอาจดูเหมือนว่ามันจะไม่ได้ผล คุณไม่มีความรู้เพียงพอ หรือคุณไม่สามารถทำได้... แต่ใน ความคิดเห็นของฉัน ไอทีเป็นสาขาที่มีอัธยาศัยดีที่สุดหากคุณต้องการเรียนรู้และพร้อมที่จะทำงาน หากคุณพร้อมที่จะทุ่มเทและมุ่งสู่การสร้างสรรค์ซอฟต์แวร์คุณภาพสูง ใส่ใจผู้ใช้ และทำให้โลกนี้น่าอยู่ขึ้นในที่สุด นี่คือสถานที่สำหรับคุณ!

รายการตรวจสอบสำหรับการเข้าสู่อาชีพ

และสำหรับคุณฉันได้รวบรวมรายการตรวจสอบเล็กๆ น้อยๆ สำหรับการเข้าสู่อาชีพนี้:

  1. แน่นอนว่าคุณต้องเก่งคอมพิวเตอร์และสนใจเทคโนโลยี จริงๆ แล้ว หากไม่มีสิ่งนี้ คุณไม่จำเป็นต้องเริ่มต้น
  2. ค้นหาคุณสมบัติที่สำคัญอย่างมืออาชีพของผู้ทดสอบในตัวคุณ: ความอยากรู้อยากเห็น ความเอาใจใส่ ความสามารถในการเก็บ "ภาพลักษณ์" ของระบบไว้ในหัวของคุณและวิเคราะห์มัน ความอุตสาหะ ความรับผิดชอบ และความสามารถในการมีส่วนร่วมไม่เพียงแต่ใน "การทำลายล้าง" ที่สนุกสนานของ ระบบ แต่ยังอยู่ในงานที่ "น่าเบื่อ" ในการพัฒนาเอกสารการทดสอบ
  3. นำหนังสือเกี่ยวกับการทดสอบ (หาได้ง่ายในรูปแบบอิเล็กทรอนิกส์) แล้ววางไว้ข้างๆ เชื่อฉันเถอะว่าในตอนแรกทั้งหมดนี้จะทำให้คุณกลัวแทนที่จะกดดันให้คุณทำอะไรบางอย่าง
  4. เข้าร่วมชุมชนมืออาชีพ นี่อาจเป็นฟอรัมทดสอบ (มีหลายฟอรัม เลือกฟอรัมที่คุณชอบ) บล็อกของผู้ทดสอบมืออาชีพ หรืออย่างอื่น ทำไมเป็นเช่นนี้? ก่อนอื่นเลย ชุมชนการทดสอบค่อนข้างเป็นมิตรและคุณจะได้รับการสนับสนุนและคำแนะนำเสมอเมื่อคุณร้องขอ ประการที่สอง เมื่อคุณเริ่มย้ายมาอยู่ในพื้นที่นี้ คุณจะเข้าร่วมอาชีพนี้ได้ง่ายขึ้น
  5. ไปทำงานกันเถอะ คุณสามารถเป็นนักศึกษาฝึกงานด้านการทดสอบได้ จากนั้นเพื่อนร่วมงานอาวุโสของคุณจะสอนคุณทุกอย่าง หรือเริ่มต้นจากงานง่ายๆ ในแบบฟรีแลนซ์ ไม่ว่าจะด้วยวิธีใดคุณต้องเริ่มทำงาน
  6. หลังจากที่คุณเริ่มฝึกการทดสอบแล้ว ให้กลับไปอ่านหนังสือที่เตรียมไว้ในขั้นตอนที่ 3
  7. ตระหนักว่าคุณจะต้องเรียนรู้อย่างต่อเนื่อง วันแล้ววันเล่า ปีแล้วปีเล่า คุณจะได้เรียนรู้สิ่งใหม่ๆ และเข้าใจบางสิ่งบางอย่าง ยอมรับสถานการณ์นี้
  8. ละทิ้งความกลัวและความสงสัยของคุณและเตรียมพร้อมสำหรับงานที่น่าสนใจที่สุดในโลก :)

และแน่นอนว่าอย่ากลัวสิ่งใดเลย :)

คุณทำได้ โชคดี!

UPD: ในการอภิปรายเกี่ยวกับบทความนี้ นักวิจารณ์ที่เคารพนับถือดึงความสนใจของฉันไปที่ความจริงที่ว่าไม่ใช่ทุกคนที่จะโชคดีในช่วงแรกเริ่มได้เหมือนฉัน จึงขอเพิ่มข้อ 3ก เข้าไปในรายการตรวจสอบ

3ก. เมื่อฉันบอกว่าควรพักหนังสือไว้ก่อนดีกว่า ฉันหมายความว่าในขั้นตอนนี้การใส่ทฤษฎีมากเกินไปอาจเป็นอันตรายได้ เนื่องจากความรู้ทางทฤษฎีเป็นเรื่องยากที่จะจัดโครงสร้างอย่างเหมาะสมโดยไม่ต้องฝึกฝน และทฤษฎีจำนวนมากอาจทำให้คุณหวาดกลัวได้ . หากคุณต้องการรู้สึกมั่นใจมากขึ้นและไม่ต้องเสียเวลามองหาที่จะเริ่มฝึกซ้อม ขอแนะนำให้คุณเข้ารับการฝึกอบรมออนไลน์สำหรับผู้ทดสอบมือใหม่หรือเรียนหลักสูตรการทดสอบ ทั้งสองหาได้ง่ายมากและข้อมูลจะถูกนำเสนอให้คุณในรูปแบบที่เข้าถึงได้ เอาล่ะ มาดูข้อต่อไป

ที่มา: will.com

เพิ่มความคิดเห็น