บริบท:
เรามีผู้ใช้บางรายรายงานปัญหาเกี่ยวกับคุณลักษณะการอัปโหลดไฟล์ในเว็บแอปพลิเคชันของเรา เกิดขึ้นเป็นครั้งคราวและไม่มีรูปแบบพิเศษใด ๆ เราพยายามคิดมานานแล้วโดยเพิ่มข้อมูลการดีบักทุกที่ที่คิดว่าอาจช่วยได้รวบรวมข้อมูลบันทึก ฯลฯ แต่เราไม่สามารถทำซ้ำหรือคิดออกได้
ปัญหา:
ตอนนี้ฉันพยายามทำซ้ำโดยใช้ MSTest และ WatiN เพื่อทำซ้ำการดำเนินการที่ควรจะล้มเหลวเป็นจำนวนมาก (หลายร้อยครั้ง) เพื่อให้ได้เบาะแสว่าการทดสอบลูปไปได้ไกลแค่ไหนฉันต้องการพิมพ์สิ่งที่ชอบ:
Console.WriteLine(String.Format("Uploaded file, attempt {0} of {1}", i, maxUploads));
อย่างไรก็ตามสิ่งนี้จะไม่ปรากฏในหน้าต่างผลลัพธ์ ตอนนี้ฉันรู้ว่าคุณจะได้รับผลคอนโซลในผลการทดสอบ (เช่นเดียวกับสิ่งที่คุณเอาท์พุทจากDebug.Writeline
ฯลฯ ) แต่นี้ไม่สามารถใช้ได้จนกว่าหลังการทดสอบเสร็จสิ้น และเนื่องจากการทดสอบของฉันกับการทำซ้ำหลายร้อยครั้งอาจใช้เวลาพอสมควรฉันจึงอยากรู้ว่ามันไปได้ไกลแค่ไหน
คำถาม:
มีวิธีใดบ้างที่ฉันจะได้รับเอาต์พุตคอนโซลในหน้าต่างเอาต์พุตระหว่างการดำเนินการทดสอบ