ความสำคัญของการทดสอบซอฟต์แวร์ในด้านการทดสอบซอฟต์แวร์

สองสามปีที่ผ่านมาผมก็ถามว่าจะนำเสนอการพูดคุยในที่ประชุมการทดสอบ ส่วนหนึ่งของงานนำเสนอที่ดูเหมือนจะดึงดูดความสนใจของทุกคนเป็นเรื่องที่ผมบอกเกี่ยวกับ Developer / ทดสอบจิ๊กซอว์


ผมคิดว่าเหตุผลที่ได้รับการยอมรับอย่างกว้างขวางเป็นเพราะมันรับในรูปแบบของเรื่องและเราทุกคนชอบเรื่องใช่มั้ย?

ดังนั้นถ้าคุณกำลังทั้งหมดนั่งสบายแล้วฉันจะเริ่มต้น

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

แน่นอนพ่อกล่าวว่า

ดังนั้นพ่อปลายออกทุกชิ้นลงบนเสื่อและเริ่มพยายามที่จะนำจิ๊กซอว์กัน ลูกชายถามพ่อของเขาว่าเขาจะช่วยได้โดยการมองไปที่ภาพบนกล่องและให้คำปรึกษากับพ่อของเขาในการที่เขาคิดว่าชิ้นส่วนที่มีความหมายที่จะไป

แต่พ่อของเขาบอกว่า "ไม่จำเป็น - ฉันสร้างปริศนานี้เพื่อให้ฉันรู้ว่าวิธีการที่มันควรจะไปด้วยกัน"

พ่อพยายามในอีก 3 ชั่วโมงและไม่ได้จริงๆใด ๆ ที่ใกล้จะได้รับปริศนาเสร็จ จากนั้นเขาก็มีอยู่ในอารมณ์และบอกว่าเขาให้ขึ้นและบางชิ้นจะต้องได้มีการสูญหาย

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

ในที่สุดเขาก็เสร็จปริศนาในเวลาประมาณ 45 นาที

มีความสำคัญที่ชัดเจนสิ่งที่เกิดขึ้นดังกล่าวข้างต้นในเรื่องนี้คือ

บุตรเป็นเครื่องทดสอบ

กล่องเป็นเอกสารการทำงานข้อมูลจำเพาะ

พ่อเป็นนักพัฒนาซอฟต์แวร์

จิ๊กซอว์เป็นชิ้นส่วนของซอฟต์แวร์ที่ได้รับการพัฒนา

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

ลูกชายที่ไม่เคยเห็นจิ๊กซอว์ก่อนที่จะจัดการให้เสร็จในเวลาที่เร็วกว่าพ่อของเขาและยังอยู่ในลักษณะที่เป็นระเบียบมากขึ้น

การทดสอบเป็นความคิด มันเป็นศิลปะที่ผมและอื่น ๆ มากมายใช้จ่ายทุกวันพยายามที่จะสมบูรณ์แบบ นักพัฒนาใช้เวลาส่วนใหญ่ของวันรหัสเขียนของพวกเขา (ยังมีการทดสอบรหัสของพวกเขา - การทดสอบหน่วยอื่น ๆ )

ฉันทั้งหมดสำหรับการพัฒนาทดสอบขับเคลื่อนอย่างไรให้ไม่ลืมว่ามีความเชี่ยวชาญมาพร้อมความเร็วและประสิทธิภาพการออม


ความสำคัญของการทดสอบซอฟต์แวร์ในด้านการทดสอบซอฟต์แวร์ ความสำคัญของการทดสอบซอฟต์แวร์ในด้านการทดสอบซอฟต์แวร์ Reviewed by Unknown on 11:19 PM Rating: 5
Powered by Blogger.