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