นี่เป็นเครื่องมือที่ฉันสร้างขึ้นเมื่อหลายปีก่อนเพื่อทดสอบว่าส่วนประกอบของบุคคลที่สามใดบ้างที่ติดตั้งบนเว็บเซิร์ฟเวอร์
ขณะนี้ฉันทำธุรกิจกับโฮสต์เว็บ 4 แห่งที่แตกต่างกัน แต่ละองค์ประกอบมีชุดย่อยของส่วนประกอบ ASP ของบริษัทอื่นที่ติดตั้งบนเซิร์ฟเวอร์ของตน บางครั้งเปิดอยู่โดยมีส่วนประกอบใดบ้างที่ติดตั้งไว้ แต่บางครั้งก็เปิดไม่ได้ เมื่อใดก็ตามที่ฉันต้องการทดสอบเพื่อดูว่ามีออบเจ็กต์ COM เฉพาะหรือไม่ ฉันจะเขียนสคริปต์สั้นๆ สคริปต์จะพยายามสร้างออบเจ็กต์ผ่านเมธอด Server.CreateObject จากนั้นฉันจะไปที่เพจเพื่อดูว่าส่งกลับรหัสข้อผิดพลาดหรือไม่ ไม่มีรหัสข้อผิดพลาดหมายความว่าติดตั้งแล้ว และฉันสามารถเริ่มเขียนโค้ดแอปพลิเคชันของฉันตามความรู้นั้นได้
หลังจากเขียนบทที่ 10 ไปแล้ว ฉันก็รู้สึกว่าอาจมีวิธีที่ดีกว่าในการทำเช่นนี้ สิ่งที่จำเป็นคือสคริปต์ที่ทดสอบส่วนประกอบ ASP ทั่วไป และอนุญาตให้ผู้ใช้เพิ่มส่วนประกอบใหม่ลงในรายการได้อย่างรวดเร็ว การมีสคริปต์ทดสอบจำนวนมากอยู่บนไฟล์เซิร์ฟเวอร์นั้นไม่เหมาะสมที่สุด และสิ่งสุดท้ายที่คุณต้องการคือฮาร์ดโค้ดกรณีทดสอบทั้งหมดภายในโค้ด ASP ของคุณ วิธีแก้ปัญหาของฉันคือให้หน้าเดียวจัดการการสร้าง การแก้ไข และการแสดงกรณีทดสอบส่วนประกอบ แหล่งข้อมูลจะเป็นไฟล์ XML ไฟล์เดียว
COM Informant เป็นเครื่องมือที่มีประโยชน์หากทีมพัฒนาของคุณสร้างส่วนประกอบที่กำหนดเองแล้วนำไปใช้งานบนเซิร์ฟเวอร์หลายเครื่อง อะไรจะดีไปกว่าการทดสอบว่ามีการติดตั้งส่วนประกอบหรือไม่มากกว่าการดูหน้าเว็บเดียว ส่วนบนสุดของเครื่องมือช่วยให้ผู้ใช้สามารถเพิ่มชื่อส่วนประกอบใด ๆ ลงในรายการทดสอบได้
สร้าง: 9 พฤศจิกายน 2544 (และก่อนหน้า)