ผู้ทดสอบ (การประกันคุณภาพ) ควรทำอะไรในทีมการต่อสู้


11

มาจากสภาพแวดล้อมการต่อสู้ที่ไม่มีการสนับสนุนการทดสอบแบบบูรณาการและพนักงาน QA ที่มีใจรักอิสระผู้ทดสอบ (QA) ที่ดีที่สุดทำงานร่วมกับทีมการต่อสู้ได้อย่างไร พวกเขาควรทำอย่างไร

สำหรับการอ้างอิงบางฟังก์ชั่นการทดสอบคือ:

  • การทดสอบหน่วย
  • การทดสอบบูรณาการ
  • การทดสอบการทำงาน
  • การทดสอบประสิทธิภาพ
  • การทดสอบการยอมรับ
  • คำตอบ:


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

    หนังสือที่ดีมากในเรื่องนี้คือการทดสอบแบบ Agile: คู่มือปฏิบัติสำหรับผู้ทดสอบและทีมงานเปรียวโดย Lisa Crispin และ Janet Gregory ขอแนะนำอย่างยิ่ง


    2

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

    โดยทั่วไปเมื่อมีคนรายงานว่า "เสร็จสิ้น" จะกลายเป็นสิ่งที่ต้องทำ QA จริง ๆ แล้วมันเป็นความคิดที่ดีมากที่จะรวมวิธีการ QA ด่วนนี้ไว้หากพวกเขาสามารถติดตามได้ - ดีที่สุดเสมอที่จะจับประเด็นปัญหาไม่ช้ากว่าในภายหลังดังนั้นแม้ว่ามันจะไม่ครอบคลุมก็ตาม วงจร


    2

    Scrum Master

    เพราะทีมต้องมีคนที่มีทักษะการทำงานข้ามสายงาน

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


    2
    ตำแหน่งที่ดีที่จะวางพวกเขา! มันช่วยให้พวกเขาทราบข้อมูลล่าสุดเกี่ยวกับสิ่งที่เกิดขึ้นและพวกเขาสามารถมีส่วนร่วมในการสนทนาได้มากเท่าที่จำเป็นเพื่อให้แน่ใจว่าพวกเขารับรู้รายละเอียดตามที่พวกเขาพัฒนา
    STW

    ไม่ scrummasters ควรเป็น scrummasters และผู้ทดสอบควรเป็นผู้ทดสอบ พวกเขามีบทบาทที่แตกต่างกันมากซึ่งต้องการชุดทักษะที่แตกต่างกัน
    ไบรอัน Oakley
    โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
    Licensed under cc by-sa 3.0 with attribution required.