ชีวประวัติ ลักษณะเฉพาะ การวิเคราะห์

โปรแกรมสำหรับสร้างแบบทดสอบการฝึกอบรม การปกป้องการทดสอบและผลการทดสอบ

วันนี้ครูคนเดียวทำไม่ได้โดยไม่ต้องสอบ ครูโรงเรียนหรืออาจารย์ของหลักสูตรออนไลน์ที่หลายพัน การเลือกจากตัวเลือกต่างๆ ไม่ได้เป็นเพียงความเป็นไปได้เพียงอย่างเดียว: คุณสามารถแทรกรูปภาพและวิดีโอลงในแบบสำรวจ เปลี่ยนรูปแบบงานแทบไม่มีกำหนด Edutainme ได้เลือกบริการเจ็ดรายการที่จะอำนวยความสะดวกในการจัดเตรียมและดำเนินการทดสอบ

Google ฟอร์ม

Google ฟอร์มเป็นส่วนหนึ่งของชุดเครื่องมือสำนักงานของ Google ไดรฟ์ บางทีนี่อาจเป็นหนึ่งในวิธีที่เร็วที่สุดและ วิธีง่ายๆสร้างแบบสำรวจหรือทดสอบของคุณเอง: เขียนงาน เลือกประเภทของคำตอบ (เลือกจากหลายตัวเลือก เขียนเอง) - เสร็จแล้ว! ผลการทดสอบสามารถส่งให้นักเรียนได้โดย อีเมลหรือฝังบนเว็บไซต์ของคุณโดยใช้รหัสพิเศษ เพื่อเพิ่มความเร็วในการทำงาน เราแนะนำให้เพิ่มปลั๊กอิน Flubaroo ซึ่งจะตรวจสอบคำตอบและเกรดของนักเรียนโดยอัตโนมัติตามเกณฑ์ที่กำหนด แบบฟอร์มนี้ใช้ได้ฟรีโดยสมบูรณ์ คุณเพียงต้องมีบัญชี Google เพื่อใช้ทรัพยากร

ด้วย Quizlet คุณสามารถสร้างแบบทดสอบที่นักเรียนเลือกคำตอบที่ถูกต้อง จับคู่รูปภาพและข้อมูล หรือเขียนคำตอบของตนเอง มันใช้งานง่ายมาก - คุณสามารถเข้าใจอินเทอร์เฟซได้ในเวลาเพียงไม่กี่นาที นอกจากนี้ Quizlet ยังรองรับภาษารัสเซียและทำงานบน Android และ iOS Quizlet ให้บริการฟรี แต่ยังมีการสมัครรับข้อมูล $10 Plus ที่ให้คุณอัปโหลดรูปภาพของคุณเองและสร้างกลุ่มการศึกษาได้ไม่จำกัดจำนวน

ศาสตราจารย์

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

แม้ว่าบริการนี้จะฟรี แต่ฟีเจอร์ของ Proprofs ก็ขยายออกไปในแผนชำระเงิน ครูควรให้ความสนใจกับอัตราภาษีขั้นพื้นฐานและระดับมืออาชีพ ครั้งแรกเปิดคุณสมบัติหลักทั้งหมดของบริการและช่วยให้คุณสร้างการทดสอบได้ไม่ จำกัด จำนวนในราคา $ 20 ต่อเดือน ที่สองช่วยให้คุณสามารถรวมนักเรียนใน กลุ่มปิดและจะมีค่าใช้จ่าย 40 เหรียญ ผู้ใช้ใหม่สามารถใช้คุณสมบัติ Proprofs ทั้งหมดได้ฟรี 15 วันหลังจากลงทะเบียน

คาฮูท! ให้คุณส่งแบบสำรวจและทดสอบได้เกือบทั้งหมด สื่อการศึกษา. การปลอม ข้อเสนอแนะกับนักเรียนคุณสามารถเอาชนะหัวข้อใหม่ในรูปแบบ คำถามง่ายๆและคำตอบ และรวบรวมความรู้ผ่านการทดสอบที่ละเอียดยิ่งขึ้น คาฮูท! ออกแบบมาเพื่อใช้ในห้องเรียน - ครูแสดงเนื้อหาบนหน้าจอหลัก ในขณะที่นักเรียนตอบคำถามและอภิปรายข้อมูลโดยใช้ไคลเอนต์พิเศษสำหรับคอมพิวเตอร์หรือเบราว์เซอร์บนสมาร์ทโฟน (Android, iOS, วินโดวส์โฟน). ในการเข้าสู่ห้องเรียนเสมือนจริง นักเรียนต้องป้อนรหัสพิเศษที่ครูส่งมา บริการนี้ช่วยให้คุณค้นหาว่านักเรียนแต่ละคนตอบคำถามอย่างไร หรือสร้างแผนภูมิความคืบหน้าสำหรับทั้งชั้นเรียน นักเรียนสามารถติดตามผลของพวกเขาในตารางพิเศษ คาฮูท! ฟรีและเข้าถึงได้อย่างเต็มที่หลังจากลงทะเบียน

ClassMarker

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

ClassMarker เวอร์ชันฟรีช่วยให้คุณสร้างการทดสอบได้สูงสุด 100 รายการ การทดสอบ 400 ครั้งต่อเดือนจะมีค่าใช้จ่าย 16.50 เหรียญสหรัฐ และการทดสอบ 1,000 ครั้งจะมีค่าใช้จ่าย 33 เหรียญสหรัฐ บริการนี้มีแพ็คเกจรายปีสำหรับผู้ที่ไม่ค่อยได้ทดสอบออนไลน์ จำนวนเงินขั้นต่ำการทดสอบ (50 ต่อปี) จะมีค่าใช้จ่าย 25 ดอลลาร์ต่อปี และค่าสูงสุด (5,000 ต่อปี) จะมีค่าใช้จ่าย 1,000 ดอลลาร์

แอปพลิเคชันมือถือสำหรับครูที่ช่วยจัดระเบียบแบบสำรวจในห้องเรียน นักเรียนจะได้รับแบบฟอร์มพิเศษพร้อมตัวเลือกคำตอบ (A, B, C และ D) - เมื่อได้ยินคำถาม พวกเขาจะชูการ์ดที่จำเป็น ซึ่งครูจะสแกนด้วยกล้องสมาร์ทโฟน Plickers ช่วยให้คุณวิเคราะห์ผลลัพธ์ของนักเรียนแต่ละคนหรือสถิติการศึกษาสำหรับทั้งชั้นเรียน แอพนี้ทำงานบน Android และ iOS และดาวน์โหลดได้ฟรี

เครื่องมือทดสอบอย่างง่าย

สิ่งที่น่าสนใจที่สุดใน Easy Test Maker คือความสามารถในการสร้างงานที่คุณต้องเลือกข้อความจริงและเท็จ สามารถจัดรูปแบบข้อความเพื่อให้อ่านได้ง่ายบนแท็บเล็ต หรือดาวน์โหลดในรูปแบบ .pdf หรือ .doc เพื่อทดสอบในรูปแบบดั้งเดิม บริการนี้สามารถผสมผสานคำถามและคำตอบเพื่อให้นักเรียนโกงได้ยากขึ้น

Easy Test Maker เวอร์ชันฟรีช่วยให้คุณสร้างการทดสอบได้ 25 รายการโดยไม่ต้องส่งออกเป็นรูปแบบ "กระดาษ" ในแผน Plus ($44.95 ต่อปี) คุณสามารถตรวจสอบการสะกดคำภาษาอังกฤษ สร้างการทดสอบได้ไม่จำกัดจำนวน และส่งออกไปยังรูปแบบออฟไลน์ ด้วยการสมัครสมาชิกแบบพรีเมียม ($74.95 ต่อปี) บริการจะตรวจสอบผลลัพธ์โดยอัตโนมัติ และยังช่วยให้คุณสามารถกำหนดเวลาสำหรับการทำงานให้เสร็จสิ้นและแนบไฟล์กราฟิกกับแบบสำรวจ

Egor Antonenkov

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

การทดสอบซอฟต์แวร์เป็นส่วนสำคัญของวงจรการพัฒนาซอฟต์แวร์

การทดสอบซอฟต์แวร์คืออะไร?

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

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

วิธีการทดสอบ

วิธีการทดสอบที่ใช้กันทั่วไป ได้แก่ การทดสอบหน่วย การทดสอบการรวม การทดสอบการยอมรับ และการทดสอบระบบ ซอฟต์แวร์อยู่ภายใต้การทดสอบเหล่านี้ในลำดับเฉพาะ

3) การทดสอบระบบ

4) การทดสอบการยอมรับ

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


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

การทดสอบระบบ

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

การทดสอบการยอมรับ

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

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

มีวิธีการทดสอบพื้นฐานหลายวิธีที่เป็นส่วนหนึ่งของระบบการทดสอบซอฟต์แวร์ การทดสอบเหล่านี้มักจะถือว่าเพียงพอในการค้นหาข้อผิดพลาดและจุดบกพร่องทั่วทั้งระบบ

การทดสอบกล่องดำ

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

การทดสอบกล่องขาว

การทดสอบไวท์บ็อกซ์ ต่างจากการทดสอบกล่องดำ โดยพิจารณาถึงการทำงานภายในและตรรกะของโค้ด เพื่อทำการทดสอบนี้ ผู้ทดสอบต้องมีความรู้เกี่ยวกับโค้ดเพื่อทราบส่วนที่ถูกต้องของโค้ดที่มีข้อผิดพลาด การทดสอบนี้เรียกอีกอย่างว่าการทดสอบ White-box, Open-Box หรือ Glass box

การทดสอบกล่องสีเทา

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

การทดสอบที่ไม่ทำงาน

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

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


ซอฟต์แวร์ได้รับการทดสอบความเข้ากันได้กับอินเทอร์เฟซภายนอกเช่น ระบบปฏิบัติการ, แพลตฟอร์มฮาร์ดแวร์ เว็บเบราว์เซอร์ ฯลฯ การทดสอบความเข้ากันได้จะตรวจสอบว่าผลิตภัณฑ์เข้ากันได้กับแพลตฟอร์มซอฟต์แวร์ใดๆ หรือไม่


ตามชื่อที่แนะนำ เทคนิคการทดสอบนี้จะทดสอบจำนวนโค้ดหรือทรัพยากรที่โปรแกรมใช้เพื่อดำเนินการเพียงครั้งเดียว

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

การทดสอบในกระบวนการพัฒนาซอฟต์แวร์

แบบจำลองน้ำตกใช้วิธีการจากบนลงล่าง ไม่ว่าจะใช้สำหรับการพัฒนาซอฟต์แวร์หรือการทดสอบ

ขั้นตอนหลักที่เกี่ยวข้องกับวิธีการทดสอบซอฟต์แวร์นี้คือ:

  • การวิเคราะห์ความต้องการ
  • การทดสอบการออกแบบ
  • การทดสอบการใช้งาน
  • การทดสอบ การดีบัก และการยืนยันรหัสหรือผลิตภัณฑ์
  • การใช้งานและการบำรุงรักษา

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

โมเดลเปรียว

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

การพัฒนาแอปพลิเคชันอย่างรวดเร็ว (RAD) วิธีการพัฒนาแอปพลิเคชันอย่างรวดเร็ว

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

แม้ว่าวิธีการนี้มีข้อได้เปรียบที่ยุติธรรม แต่ก็อาจไม่เหมาะสมหากโครงการมีขนาดใหญ่ ซับซ้อน หรือมีลักษณะแบบไดนามิกสูง ซึ่งข้อกำหนดต่างๆ มีการเปลี่ยนแปลงอยู่ตลอดเวลา

แบบเกลียว

ตามชื่อที่แนะนำ แบบจำลองเกลียวขึ้นอยู่กับวิธีการที่มี ทั้งสายวัฏจักร (หรือเกลียว) จากทั้งหมด ขั้นตอนต่อเนื่องในรูปแบบน้ำตก หลังจากรอบแรกเสร็จสิ้น การวิเคราะห์อย่างละเอียดและทบทวนผลิตภัณฑ์หรือผลผลิตที่ทำได้สำเร็จ หากผลลัพธ์ไม่ตรงตามข้อกำหนดหรือมาตรฐานที่คาดไว้ จะมีการดำเนินรอบที่สอง เป็นต้น

กระบวนการรวมเป็นหนึ่งอย่างมีเหตุผล (RUP) กระบวนการรวมที่มีเหตุผล

วิธี RUP ก็คล้ายกับแบบจำลองก้นหอยเช่นกัน ในแง่ที่ว่าขั้นตอนการทดสอบทั้งหมดแบ่งออกเป็นหลายรอบ แต่ละรอบประกอบด้วยสี่ขั้นตอน - การสร้าง การพัฒนา การสร้าง และการเปลี่ยนแปลง ในตอนท้ายของแต่ละรอบ ผลิตภัณฑ์/ผลผลิตจะได้รับการตรวจสอบและรอบต่อไป (ประกอบด้วยสี่ขั้นตอนเดียวกัน) ให้ปฏิบัติตามตามความจำเป็น

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

การทดสอบ- กระบวนการวิเคราะห์โปรแกรมหรือควบคุมการทำงานของโปรแกรมบนชุดข้อมูลอินพุตที่มีขอบเขตจำกัด เพื่อตรวจหาข้อผิดพลาด

คงที่– โปรแกรมวิเคราะห์ข้อความ

พลวัต– การวิเคราะห์การดำเนินการควบคุม

วิธีทดสอบ– ชุดของกฎที่ควบคุมลำดับขั้นตอนการทดสอบ

เกณฑ์การทดสอบ– การประเมินที่อนุญาตให้ตัดสินความเพียงพอของการทดสอบที่ทำขึ้น

การทดสอบถือว่าสำเร็จหากนำไปสู่การตรวจพบข้อผิดพลาด การทดสอบเป็นกระบวนการทำลายล้าง

ทดสอบ- ชุดข้อมูลอินพุต ชุดผลลัพธ์ที่คาดหวัง ชุดเงื่อนไขที่ออกแบบมาเพื่อทดสอบเส้นทางของการทำงานของโปรแกรม

ลักษณะเฉพาะ

1) ขาดเกณฑ์มาตรฐานอย่างครบถ้วนซึ่งผลลัพธ์ต้องสอดคล้องกันบ่อยครั้ง

2) ความยากสูงโปรแกรมไม่รวมการทดสอบอย่างละเอียด (การตรวจสอบเส้นทางการดำเนินการที่เป็นไปได้ทั้งหมด)

3) เกณฑ์ความสมบูรณ์ของการทดสอบที่เป็นทางการต่ำ

หลักการทดสอบขั้นพื้นฐาน

1) คุณไม่สามารถวางแผนการทดสอบบนสมมติฐานว่าไม่มีข้อบกพร่อง

2) ควรหลีกเลี่ยงการทดสอบโปรแกรมโดยผู้เขียน

3) คำอธิบายของค่าที่คาดหวังของผลลัพธ์ควรเป็นส่วนหนึ่งของการทดสอบ

4) การทดสอบอินพุตที่ไม่ถูกต้องควรได้รับการออกแบบอย่างระมัดระวังเช่นเดียวกับอินพุตที่ถูกต้อง

5) ควรเข้าใจว่าความน่าจะเป็นที่จะมีข้อผิดพลาดที่ตรวจไม่พบนั้นเป็นสัดส่วนกับจำนวนข้อผิดพลาดที่ตรวจพบแล้ว

6) อย่าทิ้งการทดสอบ แม้ว่าโปรแกรมจะไม่ได้ใช้งานแล้วก็ตาม

วัตถุทดสอบ หมวดหมู่ของการทดสอบ

1) ข้อมูลจำเพาะของโมดูลโปรแกรม กลุ่มโปรแกรม และระบบซอฟต์แวร์

ความสมบูรณ์และความสม่ำเสมอของฟังก์ชันของส่วนประกอบซอฟต์แวร์

ความสม่ำเสมอของอินเทอร์เฟซของส่วนประกอบซอฟต์แวร์ (สำหรับกลุ่มของโปรแกรมและคอมเพล็กซ์)

2) โมดูลซอฟต์แวร์

โครงสร้าง

การแปลงข้อมูลที่ดำเนินการโดยโมดูล

ความสมบูรณ์ของฟังก์ชันที่ดำเนินการโดยโมดูล

3) กลุ่มของโปรแกรมที่รวมกันเพื่อแก้ปัญหาการทำงานที่สมบูรณ์

เช่นเดียวกับโมดูล

อินเทอร์เฟซระหว่างโปรแกรม

4) ชุดซอฟต์แวร์ที่ใช้ในการแก้ปัญหาการทำงานหลายอย่าง

ความสมบูรณ์ของการแก้ปัญหาการทำงาน

การทำงานของโปรแกรมในสถานการณ์วิกฤติ

การทดสอบการใช้ทรัพยากร

การประเมินความน่าเชื่อถือของคอมเพล็กซ์

ประสิทธิภาพของการป้องกันข้อมูลเสียหายทั่วไป

5) เครื่องมือซอฟต์แวร์ที่จะนำไปใช้ในการทดลองใช้งาน

เช่นเดียวกับ 4)

ความง่ายในการติดตั้งเวอร์ชันการทำงานของโปรแกรม

ตรวจสอบการทำงานเมื่อเปลี่ยนการกำหนดค่าฮาร์ดแวร์

การตรวจสอบความพร้อมและความถูกต้องของเอกสาร

ทดสอบการปฏิบัติตามข้อกำหนดในการอ้างอิง

6) เครื่องมือซอฟต์แวร์อยู่ระหว่างการบำรุงรักษา

ปรับเปลี่ยนได้ง่าย เช่น ขยายฟังก์ชันการทำงานและปรับปรุงประสิทธิภาพ

1 - ข้อมูลจำเพาะ

2 - โมดูล

3 - กลุ่มโปรแกรม

4 - ซอฟต์แวร์คอมเพล็กซ์ในขั้นตอนของการดีบัก

5 - แพ็คเกจซอฟต์แวร์เป็นผลิตภัณฑ์

ประเภทและวิธีการทดสอบ

คุณสมบัติการทดสอบจากบนลงล่าง:

ข้อดี:

จากจุดเริ่มต้น มีการตรวจสอบฟังก์ชันหลัก - การตรวจสอบแนวคิด

ข้อบกพร่อง:

จำเป็นต้องพัฒนาต้นขั้ว มักฉลาดพอ

การพัฒนาโมดูลระดับต่างๆ แบบขนานกันไม่ได้ให้ความเป็นไปได้ในลำดับที่ต้องการของโมดูลการทดสอบในระดับต่างๆ เสมอไป

ลักษณะเฉพาะของการทดสอบจากล่างขึ้นบน

ข้อดี:

สำหรับการทดสอบจะใช้โมดูลสำเร็จรูประดับล่าง

ข้อบกพร่อง:

ความจำเป็นในการพัฒนาไดรเวอร์ทดสอบเพื่อควบคุมการทำงานของระดับล่างจากบน

การตรวจสอบแนวคิดพื้นฐานของการทำงานที่ซับซ้อนล่าช้า

1) การทดสอบหน่วย รวมเช็ค:

ความถูกต้องของโครงสร้างโมดูล

ความถูกต้องของส่วนประกอบโครงสร้างหลัก

ความสมบูรณ์และคุณภาพของการใช้งานฟังก์ชั่นการประมวลผลข้อมูล

ความถูกต้องของโครงสร้างตรวจสอบโดยวิธีโครงสร้างตามหลักการ "กล่องขาว"

2) การทดสอบการรวม การตรวจสอบ:

ความถูกต้องของการรวมโมดูลในกลุ่มหรือโปรแกรมที่ซับซ้อน

ดำเนินการบนพื้นฐานของ 2 วิธี:

การทดสอบแบบเสาหิน ซึ่งโมดูลจะถูกรวมเข้าด้วยกันเป็นคอมเพล็กซ์เดียวทันที จากนั้นทำการทดสอบร่วมกัน

เพิ่มขึ้น (ทีละขั้นตอน) โมดูลเชื่อมต่อกันตามลำดับ (จากล่างขึ้นบนหรือจากบนลงล่าง)

ใช้การตรวจสอบโครงสร้างของปลั๊กอินและการตรวจสอบการทำงานของความสมบูรณ์และคุณภาพของการใช้งานฟังก์ชัน การตรวจสอบการทำงานจะดำเนินการตามหลักการ "กล่องดำ"

3) การทดสอบระบบ ให้การตรวจสอบการปฏิบัติตามข้อกำหนดของซอฟต์แวร์ด้วยข้อกำหนดที่ระบุในสภาพแวดล้อมและโหมดการทำงานที่กำหนด ให้การทดสอบประเภทต่อไปนี้:

การทดสอบการทำงาน

การทดสอบความเครียด (การทดสอบที่โหลดเพิ่มขึ้นในทรัพยากรที่ใช้)

การทดสอบความปลอดภัย (การป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต)

การทดสอบเฟลโอเวอร์

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

สถิติข้อผิดพลาดในผลิตภัณฑ์ซอฟต์แวร์แยกตามประเภท

วิธีทดสอบ

วิธีการทั้งหมดแบ่งออกเป็นสองกลุ่มที่ไม่เท่ากัน:

คงที่ (ด้วยตนเอง)

ไดนามิก (เครื่อง)

วิธีการแบบแมนนวลขั้นพื้นฐาน:

การตรวจสอบรหัส

ดูผ่าน

วิธีการแบบไดนามิก:

โครงสร้าง

การทำงาน

วิธีการทดสอบแบบสถิต

คุณลักษณะทั่วไปคือพวกเขาใช้การควบคุมด้วยภาพของโปรแกรมโดยใช้ข้อความโดยกลุ่ม 3-4 คนซึ่งหนึ่งในนั้นคือผู้เขียนโปรแกรม จุดประสงค์ของการตรวจสอบคือเพื่อตรวจหาข้อผิดพลาด ไม่ใช่เพื่อแก้ไข แนวคิดหลักคือการมีข้อผิดพลาดไม่ใช่ความผิดของผู้เขียนโปรแกรม แต่เป็นความไม่สมบูรณ์ของวิธีการพัฒนาโปรแกรมและความซับซ้อนของโปรแกรมในฐานะระบบบางอย่าง ภายใต้การดำเนินการตามปกติ วิธีการทดสอบแบบสถิตสามารถตรวจพบข้อผิดพลาดเริ่มต้นในโปรแกรมได้ 30-70% ต่างจากเครื่องที่อนุญาตให้ตรวจพบกลุ่มข้อผิดพลาดทั่วไปของผู้เขียน

การตรวจสอบรหัส กลุ่มนี้มี 4 คน: หัวหน้าฝ่ายตรวจสอบ, ผู้เขียนโปรแกรม, ผู้ออกแบบและผู้ทดสอบ หนึ่งสัปดาห์ก่อนการตรวจสอบ ผู้นำจะแจกจ่ายรายการโปรแกรมที่จะตรวจสอบให้ผู้เข้าร่วมทุกคน

2) โปรแกรมถูกวิเคราะห์ตามรายการข้อผิดพลาดทั่วไป:

ข้อผิดพลาดในการเข้าถึงข้อมูล (การกำหนดค่าเริ่มต้นข้อมูล ดัชนีที่เกินขอบเขตอาร์เรย์ การอ้างอิงถึงหน่วยความจำว่าง)

ข้อผิดพลาดในการอธิบายข้อมูล การจับคู่ประเภทและค่าที่ระบุ

ข้อผิดพลาดในการคำนวณ

ควบคุมข้อผิดพลาดในการถ่ายโอน (วนซ้ำ แก้ไขการสิ้นสุดโปรแกรม)

ข้อผิดพลาดของอินเทอร์เฟซ (ข้อผิดพลาดที่เกี่ยวข้องกับการโต้ตอบของส่วนต่างๆ ระหว่างกัน)

ข้อผิดพลาดของ I/O

ผลการตรวจสอบรหัส:

มุมมองที่มองเห็นได้ มันเริ่มต้นในลักษณะเดียวกับการตรวจสอบโค้ด แต่ในระหว่างการประชุมกลุ่ม การทำความคุ้นเคยกับโปรแกรมจะดำเนินการโดยการทดสอบโปรแกรมด้วยตนเองจำนวนเล็กน้อยเกี่ยวกับข้อมูลอย่างง่าย

การทดสอบแบบไดนามิก

การทดสอบโครงสร้างของโมดูลซอฟต์แวร์

การตรวจสอบการทดสอบโครงสร้าง

ผ่านการทดสอบลอจิกของโปรแกรม ซึ่งมีองค์ประกอบคือ จุดยอด ส่วนโค้ง เส้นทาง เงื่อนไข และการรวมกันของเงื่อนไขของกราฟควบคุมของโปรแกรม

ล่าสุดได้มีการตรวจสอบเส้นทางการไหลของข้อมูลผ่านกราฟข้อมูลของโปรแกรมแล้ว ซึ่งเผยให้เห็นความผิดปกติในการประมวลผลข้อมูล

การทดสอบการไหลควบคุม

ป้อนเกณฑ์การเลือกองค์ประกอบสำหรับการทดสอบ:

1) ความครอบคลุมของตัวดำเนินการ (ครอบคลุมจุดยอด UGP ครอบคลุมบรรทัดของรหัส) คุณต้องตรวจสอบการดำเนินการของแต่ละคำสั่งอย่างน้อยหนึ่งครั้ง จำเป็นต้องใช้เส้นทาง a-c-e (เช่น ด้วยชุดการทดสอบ a=2, b=0, x=3 ผลลัพธ์คือ x=2.5) ทางเดินของเส้นทาง a-b-d ไม่ถูกตรวจสอบ ไม่มีการตรวจสอบเงื่อนไขส่วนบุคคล เช่น OR แทน & เป็นเกณฑ์ที่อ่อนแอที่สุดและใช้เฉพาะระหว่างการตรวจสอบครั้งแรกเท่านั้น

2) ความครอบคลุมของสาขา (โซลูชั่น) จำเป็นต้องตรวจสอบการทำงานของโปรแกรมแต่ละส่วน เกณฑ์นี้รวมถึงเกณฑ์ก่อนหน้า

1) ครอบคลุมส่วนโค้ง a-c-e, a-b-d

2) ครอบคลุมส่วนโค้ง a-c-d, a-b-e A=3, B=0, X=3 และ A=2, B=1, X=1

ตรวจไม่พบข้อผิดพลาดทั้งหมด เช่น ถ้าแทนที่จะเป็น x>1 จะมี x<1. Критерий не является исчерпывающим

3) เงื่อนไขความคุ้มครองตามเงื่อนไข แต่ละเงื่อนไขที่ใช้ในโปรแกรมต้องเป็นไปตามอย่างน้อยหนึ่งครั้ง ใช้เงื่อนไขต่อไปนี้: A>1, B=0, A=2, x>1 จำเป็นต้องดำเนินการตรวจสอบ: A>1, A<=1, B=0, B!=0, A=2, A!=2, x>1,x<=1. Для проверки этого достаточно следующей пары тестов: (A=1, B=0, X=3) идет по пути a-b-e и (A=2, B=1, x=1) идет по пути a-b-e. Оба теста проверяют один и тот же путь.

4) รวมเกณฑ์ "เงื่อนไข/การตัดสินใจ" ซึ่งควรตรวจสอบเงื่อนไขทั้งหมดในโปรแกรมและผ่านแต่ละส่วนโค้งอย่างน้อยหนึ่งครั้ง

กรณีทดสอบดังต่อไปนี้: (A=2, B=0, x=4) a-c-e, (A=1, B=1, x=1) a-b-d.

5) การครอบคลุมเงื่อนไขแบบผสมผสาน ต้องครอบคลุมเงื่อนไขต่อไปนี้:

(2) A>1, B!=0

(3)เอ<=1, B=0

(4) อา<=1, B!=0

(6) A=2, x<=1

(7) A!=2, x>1

(8) A!=2, x<=1

ชุดทดสอบ:

(A=2, B=0, x=4) (1.5)

(A=2, B=1, x=1) (2, 6)

(A=1, B=0, x=2) (3, 7)

(A=1, B=1, x=1) (4, 8)

6) เกณฑ์ความครอบคลุมการโทร ให้การตรวจสอบความถูกต้องของแต่ละขั้นตอนหรือการเรียกใช้ฟังก์ชันในโปรแกรม

7) เกณฑ์ความครอบคลุมเส้นทาง มันถูกใช้ในรุ่นที่ จำกัด เมื่อเมื่อใช้ลูปจะพิจารณาเฉพาะตัวเลือกบางอย่างสำหรับการตรวจสอบลูปเท่านั้น: เนื้อหาของลูปจะไม่ถูกดำเนินการ, เนื้อหาลูปถูกดำเนินการหนึ่งครั้ง, เนื้อหาลูปถูกดำเนินการ k ครั้ง (k<=n – максимально возможное число повторений), тело цикла выполняется n раз, тело цикла выполняется n+1 раз. Является очень сложным и громоздким, применяется только при очень тщательном тестировании.

การทดสอบโครงสร้างตามกระแสข้อมูล

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

กราฟข้อมูลโปรแกรมแสดงด้วยเส้นประ

สำหรับแต่ละจุดยอด UGP i คุณสามารถกำหนดชุด def(i) - ข้อมูลที่กำหนดไว้ในจุดยอดนี้และชุดการใช้งาน (i) - ข้อมูลที่ใช้ในจุดยอดนี้

สำหรับการทดสอบ จำเป็นต้องเลือกโซ่ DU ที่มีรูปแบบดังนี้ DU=(Data, i, j), Data คือข้อมูล, i คือจุดยอดที่สร้างข้อมูล, j คือจุดยอดที่มีข้อมูล ใช้แล้ว.

ตัวอย่างเช่น ชุดโซ่ DU:

DU=((a, 1, 4), (b, 1, 3), (b, 1, 6), (c, 4, 6)).

หลังจากการก่อตัวของชุดของโซ่ DU แล้ว การทำแผนที่ของเชน DU เป็นส่วนย่อยของ UGP จะถูกดำเนินการ ซึ่งสอดคล้องกับวิธีการกำหนดและการใช้เชนนี้

สำหรับห่วงโซ่ (a, 1, 4) เส้นทางคือ 1-2-3-4 ตามกราฟข้อมูลของโปรแกรม เส้นทางจะถูกสร้างขึ้นในกราฟควบคุมของโปรแกรม ซึ่งได้รับการทดสอบแล้ว วิธีนี้เรียกว่า "กลยุทธ์คู่ที่จำเป็น"

ข้อเสีย: ความยากลำบากในการเลือกจำนวนการทดสอบขั้นต่ำที่ตรวจสอบห่วงโซ่ DU ทั้งหมดอย่างมีประสิทธิภาพ

การทดสอบการทำงาน (FT)

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

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

1) คุณสมบัติที่ไม่ถูกต้องหรือขาดหายไป

2) ข้อผิดพลาดของอินเทอร์เฟซ

3) ข้อผิดพลาดในการใช้ทรัพยากร (เกินหน่วยความจำหรือเวลาดำเนินการ)

4) ข้อผิดพลาดในการเริ่มต้นโปรแกรมหรือการยกเลิก

ในการดำเนินการ FT จำเป็นต้องมี: ชุดข้อมูลอินพุตที่นำไปสู่ความผิดปกติในการทำงานของโปรแกรม ชุดข้อมูลเอาต์พุตที่อนุญาตให้ตรวจพบข้อบกพร่องในโปรแกรม

วิธี FT ควรจัดเตรียม:

1) ลดจำนวนกรณีทดสอบที่ต้องการ (ดำเนินการตรวจสอบแบบไดนามิก)

2) ระบุประเภทของข้อผิดพลาด ไม่ใช่ข้อผิดพลาดส่วนบุคคล

มักใช้วิธี FT ในขั้นตอนการทดสอบภายหลังมากกว่าวิธีโครงสร้าง

วิธีการแยกออกเป็นคลาสสมมูล

พื้นที่ข้อมูลอินพุตแบ่งออกเป็นคลาสสมมูล (ECs) ซึ่งเป็นชุดข้อมูลที่มีคุณสมบัติร่วมกัน ซึ่งโปรแกรมจะประมวลผลในลักษณะเดียวกันทุกประการ การประมวลผลใช้ตัวดำเนินการและความสัมพันธ์เดียวกัน CLEs แบ่งออกเป็นถูกต้อง (อนุญาต) และไม่ถูกต้อง CLE ถูกกำหนดตามข้อกำหนดของโปรแกรม เช่น 20000<=x<=80000, правильный КлЭ - 20000<=x<=80000, 2 неправильных КлЭ – x<20000, x>80000 การพัฒนาการทดสอบประกอบด้วย 2 ขั้นตอน:

1) แยกออกเป็น CLE

2) การทดสอบอาคาร

การจัดสรร CLE ตามข้อกำหนดเป็นกระบวนการฮิวริสติก

1) หากอินพุตที่ถูกตรวจสอบถูกนำเสนอเป็นช่วงของค่า คลาสที่ถูกต้องหนึ่งคลาสจะถูกสร้างขึ้น (ภายในช่วง) และคลาสที่ไม่ถูกต้องอีกสองคลาส

2) หากค่าใดค่าหนึ่ง CLE ที่ถูกต้องและไม่ถูกต้องสองค่าจะถูกสร้างขึ้น

3) หากเงื่อนไขอินพุตอธิบายชุดของค่า m=(a,b,c) คลาสที่ถูกต้องหนึ่งคลาสจะถูกสร้างขึ้นสำหรับแต่ละค่าและหนึ่งคลาสที่ไม่ถูกต้องสำหรับค่าที่ไม่ได้เป็นของ ชุด (m!=a)&(m!=b )&(m!=c)

การทดสอบอาคาร

1) แต่ละ CLE ถูกกำหนดหมายเลขที่ไม่ซ้ำกัน

2) การทดสอบถูกสร้างขึ้นสำหรับ CLE ที่ถูกต้อง เพื่อให้การทดสอบแต่ละครั้งครอบคลุมคลาสเหล่านี้ให้ได้มากที่สุด

3) การทดสอบถูกสร้างขึ้นสำหรับคลาสที่ไม่ถูกต้อง ซึ่งจะต้องเป็นรายบุคคล เนื่องจากการตรวจสอบด้วยอินพุตที่ผิดพลาดสามารถซ่อนซึ่งกันและกันได้

การวิเคราะห์เงื่อนไขขอบเขต

วิธีการนี้เป็นการพัฒนาวิธีก่อนหน้านี้ในแง่ที่ว่าเงื่อนไขขอบเขตเป็นที่เข้าใจกันว่าเป็นสถานการณ์ที่เกิดขึ้นที่ขอบเขตของ CLE อินพุตและเอาต์พุต

แตกต่างไปจากเดิม

1) เมื่อเลือกองค์ประกอบของ CL ค่าจะใช้และใกล้กับขอบเขตของคลาส -1.0<=x<=1.0 x={-1.0, 1.0, -1.01, 1.01}

2) วิธีการควรพิจารณาไม่เพียงแต่ค่าอินพุต แต่ CLE สำหรับค่าผลลัพธ์

กฎทั่วไปสำหรับการใช้วิธีการ:

1) สร้างการทดสอบค่าที่อยู่บนขอบเขตของภูมิภาคและทดสอบด้วยข้อมูลที่ไม่ถูกต้องนอกขอบเขตเล็กน้อย

2) หากมีการประมวลผลไฟล์จำนวนหนึ่งในช่วงที่กำหนด ให้สร้างการทดสอบค่าขอบเขตของไฟล์ 1 มากกว่าและน้อยกว่าขีดจำกัดบนและล่างตามลำดับ

3) ใช้วิธี 1, 2 สำหรับแต่ละค่าเอาต์พุต

4) หากมีการตรวจสอบชุดค่าที่สั่งซื้อแล้วจำเป็นต้องตรวจสอบองค์ประกอบแรกและองค์ประกอบสุดท้าย

ข้อเสียของวิธีการที่พิจารณาคือไม่อนุญาตให้ตรวจสอบเงื่อนไขรวมกัน

วิธีการไดอะแกรมการทำงาน (วิธีการไดอะแกรมของความสัมพันธ์แบบเหตุและผลของ DPS)

วิธีนี้ช่วยให้คุณสร้างการทดสอบที่มีประสิทธิภาพอย่างเป็นทางการ ซึ่งช่วยให้คุณตรวจจับความกำกวมของข้อกำหนดเฉพาะเมื่อรวมเงื่อนไขอินพุตเข้าด้วยกัน

แผนภาพการทำงานคือภาษาเชิงกราฟเชิงวิเคราะห์ที่ให้คุณอธิบายข้อกำหนดเฉพาะที่เขียนด้วยภาษาธรรมชาติ

วิธีการสร้างไดอะแกรมการทำงาน

1) ข้อกำหนดแบ่งออกเป็น "พื้นที่ทำงาน" เช่น พื้นที่ซึ่งแผนภาพจะไม่ยุ่งยากเกินไป

2) ข้อกำหนดมีการจัดสรรสาเหตุและผลกระทบ สาเหตุคือเงื่อนไขอินพุตแยกต่างหากหรือ CLE ของเงื่อนไขอินพุต ผลที่ตามมาคือเงื่อนไขเอาต์พุต ผลลัพธ์ของการดำเนินการของโปรแกรม เหตุและผลแต่ละอย่างถูกกำหนดหมายเลขเฉพาะ

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

สัญลักษณ์พื้นฐานต่อไปนี้ใช้แทนไดอะแกรม:

กำหนดสเปคเรียบร้อยแล้ว ไฟล์จะได้รับการอัปเดตหากอักขระที่อ่านในตำแหน่งที่ 1 เป็น A หรือ B และอักขระที่ตำแหน่ง 2 เป็นตัวเลข หากอักขระตัวแรกมีข้อผิดพลาด แสดงว่าข้อความคือ X1 หากอักขระตัวที่สองไม่ใช่ตัวเลข แสดงว่าข้อความคือ X2

1) อักขระที่ตำแหน่ง 1 คือ A

2) ตัวอักษรที่ตำแหน่ง 1 คือ B

3) ตัวอักษรที่ตำแหน่ง 2 หลัก

ผลที่ตามมา

1) กำลังอัปเดตไฟล์

2) ข้อความ X1 ออก

3) ข้อความ X2 ออก

มีปัญหากับไดอะแกรมด้านบน: ไม่มีข้อจำกัดในการใช้สาเหตุที่ 1 และ 2

องค์ประกอบพื้นฐานเพิ่มเติมมีไว้เพื่ออธิบายเหตุหรือผลรวมกันที่เป็นไปไม่ได้

E - ไม่สามารถพร้อมกันได้

ฉัน - ไม่สามารถเป็น 0 ในเวลาเดียวกันได้

R - ต้องการ (a=1 แล้ว b=1)

M - ปิดการใช้งาน (a=1 จากนั้น b=0)

โดยคำนึงถึงสิ่งนี้:

การสร้างตารางการตัดสินใจ

การใช้คอลัมน์ตารางการตัดสินใจเป็นแบบทดสอบ

การสร้างตารางการตัดสินใจ:

1) แถวที่สอดคล้องกับสาเหตุและผลกระทบจะเกิดขึ้น

2) เลือกผลลัพธ์บางอย่างซึ่งมีค่า1

3) พบการผสมผสานของสาเหตุที่ให้คุณค่าของผลดังกล่าว

องค์ประกอบที่ไม่สำเร็จของสตริงเหตุผลสามารถรับค่าใดก็ได้

การทดสอบที่ใช้จะมีลักษณะดังนี้

วิธีสมมติฐานข้อผิดพลาด (วิธีทดสอบเชิงลบ)

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

1) วิ่งบนแพลตฟอร์มอื่น

2) การเรียงสับเปลี่ยนของค่าในไฟล์

3) ขาดข้อมูลในฐานข้อมูล

4) ค่าพารามิเตอร์การกำหนดค่าที่ไม่ถูกต้องหรือขาดหายไป

กลยุทธ์การพัฒนาการทดสอบทั่วไป

1) ตรวจสอบลอจิกของโปรแกรมโดยใช้วิธีการทดสอบโครงสร้างตามเกณฑ์ความครอบคลุมของโอเปอเรเตอร์, ความครอบคลุมของสาขา (เงื่อนไข), การครอบคลุมการตัดสินใจตามเงื่อนไข, การครอบคลุมเงื่อนไขแบบผสมผสาน

2) ตรวจสอบการทำงานของโปรแกรมโดยใช้วิธี FT หากมีการรวมกันของเงื่อนไขอินพุต จำเป็นต้องเริ่มต้นด้วยวิธีการของแผนภาพการทำงาน จากนั้นแยกเป็น CLE การวิเคราะห์เงื่อนไขขอบเขต วิธีการทดสอบเชิงลบ

เกณฑ์การทดสอบเสร็จสิ้น

มักใช้ 3 กลุ่ม

1) เกณฑ์ตามวิธีการทดสอบเฉพาะที่กำหนดเปอร์เซ็นต์ความครอบคลุมของตรรกะและการทำงานของโปรแกรมโดยการทดสอบ

2) เกณฑ์ตามการประเมินของผู้เชี่ยวชาญเกี่ยวกับจำนวนข้อผิดพลาดที่เป็นไปได้ในโปรแกรมของชั้นเรียนที่กำหนดและวัตถุประสงค์ที่ตั้งใจไว้

3) เกณฑ์ตามระยะเวลาการทดสอบในแต่ละช่วงของการพัฒนาโปรแกรม

SunRav TestOfficePro เป็นซอฟต์แวร์ควบคุมและทดสอบความรู้ ให้คุณสร้างการทดสอบระดับความซับซ้อนและการมุ่งเน้นที่แตกต่างกัน ดำเนินการทดสอบอย่างมีประสิทธิภาพและสะดวกสบายสำหรับผู้ใช้และผู้จัดงาน

TestOfficePro ทำงานในเครือข่ายท้องถิ่นและบนคอมพิวเตอร์ที่ไม่ได้เชื่อมต่อกับเครือข่าย (สามารถทดสอบจากแฟลชไดรฟ์ ซีดีโดยไม่ต้องติดตั้งโปรแกรม)

SunRav TestOfficePro

โปรแกรม SunRav TestOfficePro รวมอยู่ใน Unified Register ของโปรแกรมภาษารัสเซียสำหรับคอมพิวเตอร์อิเล็กทรอนิกส์และฐานข้อมูล

แบบทดสอบความรู้คอมพิวเตอร์

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

SunRav TestOfficePro ทำให้ง่ายต่อการสร้างและใช้การทดสอบในสาขาวิชาการใดๆ วิชาของหลักสูตรของโรงเรียน การทดสอบเพื่อกำหนดความสามารถระดับมืออาชีพ การประเมินบุคลากร การทดสอบทางจิตวิทยา

โปรแกรมประกอบด้วย

  • tMaker- โปรแกรมสำหรับสร้างแบบทดสอบ เป็นไปได้ที่จะประกอบคำถามและคำตอบด้วยรูปภาพ แอนิเมชั่น คลิปเสียงและวิดีโอ เขียนและแก้ไขการทดสอบในโปรแกรมนี้สามารถเป็นผู้ใช้คอมพิวเตอร์ที่มีการฝึกอบรมระดับใดก็ได้ คุณสามารถนำเข้าการทดสอบที่สร้างในโปรแกรมแก้ไขข้อความ (เช่น ใน MS Word) หรือโปรแกรมแก้ไขสเปรดชีต (เช่น ใน MS Excel)
  • tTester- โปรแกรมสำหรับทดสอบ มีอินเทอร์เฟซที่เรียบง่ายที่สุด การตั้งค่าที่กว้างขวางและตัวเลือกบรรทัดคำสั่งช่วยให้คุณสามารถปรับการทำงานให้เข้ากับความต้องการได้
  • ผู้ดูแลระบบ- โปรแกรมสำหรับจัดการผู้ใช้และประมวลผลผลการทดสอบคอมพิวเตอร์ ให้ความสามารถในการดู/พิมพ์ผลลัพธ์ ตลอดจนสร้าง แก้ไข ส่งออก พิมพ์รายงานการทดสอบสำหรับกลุ่มและ/หรือผู้ใช้แต่ละราย สามารถสร้างเมทริกซ์ของคำตอบได้

คุณสมบัติที่สำคัญของ SunRav TestOfficePro

การสร้างการทดสอบ ทำงานกับงานทดสอบ

ฟังก์ชันต่อไปนี้ของโปรแกรมจะช่วยสร้างการทดสอบเพื่อวัตถุประสงค์ใด ๆ ในประเภทและประเภทต่าง ๆ :

  • คำถามประเภทต่างๆโปรแกรมช่วยให้คุณใช้คำถาม 5 ประเภทในการทดสอบ:
    1. ทางเลือกเดียว. คำตอบเดียวจากหลายตัวเลือก
    2. ปรนัย. หนึ่งหรือหลายคำตอบจากหลายตัวเลือก
    3. คำถามเปิด. ผู้ใช้ต้องป้อนคำตอบจากแป้นพิมพ์ ผู้สร้างแบบทดสอบสามารถใช้ภาษาเทมเพลตที่มีประสิทธิภาพเพื่อประเมินการตอบสนองของผู้ใช้ได้อย่างถูกต้อง
    4. ความสอดคล้อง. ผู้ใช้จำเป็นต้องจัดเรียงคำสั่งในสองรายการเพื่อให้สอดคล้องกัน
    5. รายการสั่งซื้อ. จัดเรียงคำตอบในรายการตามลำดับที่แน่นอน

  • การทดสอบแบบปรับตัวลำดับของคำถามไม่เพียงแต่เป็นแบบเส้นตรงเท่านั้น แต่ยังขึ้นอยู่กับคำตอบของผู้ใช้ด้วย
  • การใช้ธีม. โปรแกรมสามารถแบ่งการทดสอบออกเป็นหลายหัวข้อ สามารถประเมินความรู้ทั้งสำหรับแต่ละหัวข้อแยกกันและสำหรับการทดสอบโดยรวม
  • ความคิดเห็นเกี่ยวกับคำถามคำถามแต่ละข้ออาจมีความคิดเห็นพร้อมคำแนะนำในการทดสอบ คำใบ้ ข้อมูลเกี่ยวกับคำตอบที่ถูกต้อง ฯลฯ
  • ตัวเลือกสำหรับการตอบสนองต่อการตอบสนองของผู้ใช้:
    1. ไม่มีการตอบสนอง - ผู้ใช้จะได้รับแจ้งให้ตอบคำถามถัดไป
    2. ข้อความที่ผู้ใช้ตอบถูกหรือผิด
    3. แสดงเอกสารที่เกี่ยวข้องกับคำถาม โดยเฉพาะอย่างยิ่ง คุณสามารถอธิบายรายละเอียดเหตุผลสำหรับคำตอบที่ผิดและจัดเตรียมเนื้อหาเพิ่มเติมที่จะช่วยให้คุณศึกษาปัญหาในเชิงลึกยิ่งขึ้น

  • น้ำหนักของตัวเลือกคำถามและคำตอบคำถามและคำตอบแต่ละข้อสามารถมี "น้ำหนัก" ของตัวเองได้ สิ่งนี้ทำให้ผู้ใช้ได้รับคะแนนมากขึ้นสำหรับคำตอบที่ถูกต้องสำหรับคำถามที่ยากและคะแนนน้อยลงสำหรับคำตอบสำหรับคำถามง่าย ๆ
  • การสร้างภาพ. โปรแกรมนี้ให้คุณแทรกรูปภาพ สูตร แผนภูมิ ตาราง ไฟล์เสียงและวิดีโอ เอกสาร HTML และเอกสาร OLE ใด ๆ โปรแกรมแก้ไขข้อความในตัวใน tMaker สำหรับการเขียนการทดสอบตามฟังก์ชันคล้ายกับ MS Word ที่หลายคนคุ้นเคย

รับรองความเที่ยงธรรมของการทดสอบ

  • การตั้งค่ากระบวนการทดสอบผู้ดูแลระบบสามารถ:
    1. ห้ามออกจากโปรแกรมจนกว่าจะสิ้นสุดการทดสอบ
    2. ปิดใช้งานการเข้าถึงเดสก์ท็อปและทาสก์บาร์
    3. ปิดโปรแกรมหลังจากผ่านการทดสอบหนึ่งครั้ง

  • คำถามสุ่ม. คำถามในการทดสอบสามารถผสมกันได้ นอกจากนี้ ผู้สร้างแบบทดสอบสามารถกำหนดจำนวนคำถามจากแต่ละหัวข้อที่ผู้ใช้จะได้รับ สมมติว่าหัวข้อประกอบด้วยคำถาม 300 ข้อ หากสุ่มเลือกคำถามเพียง 30 ข้อ ผู้สอบจะได้รับชุดคำถามที่แตกต่างกันโดยสิ้นเชิงจากการทดสอบเดียวกัน ตัวเลือกคำตอบสำหรับแต่ละคำถามสามารถผสมกันได้ ดังนั้น ด้วยคำถามจำนวนมากพอสมควร ผู้ทำแบบทดสอบจึงไม่สามารถใช้ความรู้เบื้องต้นของแบบทดสอบโดยไม่ใช้ความคิดได้ โดยมีลำดับคำถามและคำตอบที่กำหนดไว้ล่วงหน้า หมายเหตุ: ฟังก์ชั่นที่อธิบายไว้ถูกกำหนดโดยการเลือก "โหมดการตรวจสอบ" ในการตั้งค่า ดูเอกสารประกอบสำหรับโปรแกรม
  • การแนะนำกรอบเวลาการทดสอบสามารถถูกจำกัดเวลาได้ - สำหรับการทดสอบและสำหรับแต่ละคำถาม ระยะเวลาที่จัดสรรสำหรับแต่ละคำถามอาจแตกต่างกันไป
  • การตั้งค่าข้อมูลที่มองเห็นได้ระหว่างการทดสอบในโปรแกรม คุณสามารถกำหนดได้ว่าจะแสดงให้ผู้ใช้เห็นหรือไม่:
    1. จำนวนคำตอบที่ถูกต้อง
    2. ถึงเวลาสิ้นสุดการทดสอบ

  • จำกัดจำนวนครั้งในการทดสอบในโปรแกรม คุณสามารถกำหนดจำนวนการทดสอบสูงสุดที่ผ่านการทดสอบได้
  • ติดตามการทดสอบความพยายามในโปรแกรม

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

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

ในการตรวจสอบของเรา เราจะพิจารณาสี่โปรแกรมที่แตกต่างกันสำหรับการสร้างการทดสอบและแบบสำรวจ

⇡ Quiz Press 2.5.8 - แบบทดสอบง่าย ๆ ในการเผยแพร่ออนไลน์

  • ผู้พัฒนา: Sol Robots
  • ขนาดการแจกจ่าย: 2.7 MB
  • การกระจาย: แชร์แวร์
  • อินเทอร์เฟซของรัสเซีย: ไม่

Quiz Press ช่วยให้นักการศึกษาสร้างแบบทดสอบเพื่อทดสอบความรู้ของนักเรียนได้ โปรแกรมทำให้สามารถสร้างการทดสอบด้วยคำถามประเภทต่างๆ ได้: คำถามที่คุณต้องเลือกคำตอบที่ถูกต้องจากตัวเลือกที่เสนอ ซึ่งคุณต้องป้อนคำตอบด้วยตัวเอง โดยที่คุณต้องระบุว่าข้อความดังกล่าวเป็นเท็จหรือจริง , และคนอื่น ๆ. นอกจากนี้ การทดสอบหนึ่งครั้งสามารถมีคำถามประเภทต่างๆ เมื่อเขียนคำถาม ครูมีโอกาสใช้ไฟล์มัลติมีเดีย (กราฟิก แฟลช เสียง) โดยค่าเริ่มต้น เมื่อทำการประเมินคำตอบที่ถูกต้อง นักเรียนจะได้รับหนึ่งคะแนน อย่างไรก็ตาม ในการตั้งค่าการทดสอบ คุณสามารถกำหนดจำนวนคะแนนที่แตกต่างกัน ขึ้นอยู่กับประเภทของคำถาม นอกจากนี้ ยังสามารถจำกัดเวลาที่นักเรียนสามารถใช้ในการแก้ปัญหา เพิ่มการเตือนความจำเกี่ยวกับเวลาที่ใกล้จะสิ้นสุด ระบุว่าควรคำนึงถึงเครื่องหมายวรรคตอนเมื่อประเมินคำตอบหรือไม่ และคำต่างๆ เป็นตัวพิมพ์ใหญ่หรือไม่

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

ผลลัพธ์จะถูกสื่อสารไปยังนักเรียนเมื่อสิ้นสุดการทดสอบ และส่งไปยังครูในรูปแบบที่เข้ารหัสไปยังที่อยู่อีเมลที่ระบุในการตั้งค่าโปรแกรมหรือพิมพ์ออกมา

⇡ Wondershare QuizCreator 4.01 - การทดสอบแฟลชและแบบสอบถาม

  • ผู้พัฒนา: Wondershare
  • ขนาดการแจกจ่าย: 11.5 MB
  • การกระจาย: แชร์แวร์
  • อินเทอร์เฟซของรัสเซีย: ไม่

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

ผู้เข้าร่วมการศึกษาสามารถตอบว่า "ใช่" หรือ "ไม่ใช่" เลือกตัวเลือกคำตอบอย่างน้อยหนึ่งข้อจากตัวเลือกที่เสนอ จัดเรียงตัวเลือกคำตอบตามลำดับที่ต้องการ ป้อนคำตอบสั้น ๆ ในช่องด้านขวา จับคู่รูปภาพพร้อมคำบรรยายข้อความ เลือก เป็นคู่สำหรับพวกเขา เป็นต้น ต่อไป มีตัวเลือกคำถามเดียวกันเมื่อรวบรวมการทดสอบ นอกจากนี้ การทดสอบอาจรวมถึงคำถาม คำตอบที่ซ่อนอยู่ในภาพ ตัวเลือกนี้สะดวกต่อการใช้งาน เช่น เมื่อทดสอบความรู้ด้านภูมิศาสตร์ ครูสามารถเพิ่มแผนที่ในการทดสอบ และงานของนักเรียนคือการแสดงพื้นที่บางส่วนในนั้น คุณยังสามารถสร้างคำถามที่นักเรียนไม่มีตัวเลือกคำตอบ ในกรณีนี้ ผู้ตอบจะต้องป้อนคำตอบด้วยตนเอง และจะถูกนำไปเปรียบเทียบกับตัวเลือกที่ครูระบุไว้เมื่อทำแบบทดสอบ Wondershare QuizCreator มีคำอธิบายโดยละเอียดของคำถามทุกประเภท ดังนั้นโปรแกรมจะไม่สับสนในคำถามเหล่านั้น เรายังทราบด้วยว่าโปรแกรมมีความสามารถในการนำเข้ารายการคำถามจาก Microsoft Excel

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

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

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

Wondershare QuizCreator ได้รับความสนใจอย่างมากจากการทดสอบ ผู้ใช้มีโอกาสเลือกหนึ่งในธีมที่เสนอ แก้ไข (เปลี่ยนสีและจารึก ลบองค์ประกอบ กำหนดตำแหน่งของข้อมูลกราฟิก ฯลฯ) เพิ่มไฟล์เสียงที่จะเล่นในพื้นหลัง

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

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

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

⇡ Schoolhouse Test 3.1.6 - ผู้ช่วยครู

  • ผู้พัฒนา: Schoolhouse Technologies
  • ขนาดการแจกจ่าย: 16.5 MB
  • การกระจาย: แชร์แวร์
  • อินเทอร์เฟซของรัสเซีย: ไม่

การทดสอบ Schoolhouse Test นั้นแตกต่างจากโปรแกรมก่อนหน้า โดยมุ่งเป้าไปที่ครูผู้สอนของสถาบันการศึกษาเป็นหลัก จุดประสงค์ของโปรแกรมคือเพื่อลดความซับซ้อนในการทำงานกับฐานข้อมูลของคำถาม รวมทั้งทำให้กระบวนการสร้างแบบทดสอบและการตรวจสอบผลลัพธ์เป็นไปโดยอัตโนมัติ ในขณะเดียวกันก็ไม่มีโอกาสสร้างงานออนไลน์ - โปรแกรมอนุญาตให้คุณพิมพ์ผลงานเท่านั้นรวมถึงส่งออกการทดสอบเป็น PDF

การทำงานกับ Schoolhouse Test เริ่มต้นด้วยการสร้างฐานข้อมูลคำถาม เมื่อเพิ่มคำถาม ครูสามารถระบุขอบเขตความเชี่ยวชาญ ตลอดจนระดับของนักเรียนและจำนวนคะแนนที่จะได้รับสำหรับคำตอบที่ถูกต้อง

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

เมื่อสร้างฐานข้อมูลของคำถามแล้ว ครูสามารถระบุได้อย่างรวดเร็วว่าจะรวมคำถามใดบ้างในการทดสอบ และสร้างตัวเลือกการทดสอบต่างๆ มากมายโดยมีจำนวนคำถามในแต่ละข้อ

Schoolhouse Test มีโหมดการนำเสนอข้อมูลสามโหมด ในตอนแรก - Design View - งานกำลังดำเนินการกับฐานข้อมูลของคำถาม ที่นี่ครูสามารถเลือกคำถามสำหรับการทดสอบ กำหนดลำดับ เพิ่มไฟล์กราฟิกประกอบ และทำการเปลี่ยนแปลงอื่นๆ ในเนื้อหาของงาน ในโหมดมุมมองเอกสาร คุณสามารถดูลักษณะของการทดสอบการพิมพ์ เปลี่ยนการออกแบบ ส่วนหัวและส่วนท้าย การตั้งค่าการพิมพ์หน้า เพื่อความสะดวกของครูในโหมดนี้ ความสามารถในการแสดงคำตอบที่ถูกต้องสามารถใช้ได้ ดังนั้น คุณสามารถดูหน้าต่างๆ ที่มีงานต่างๆ ได้อย่างรวดเร็ว และตรวจสอบว่ามีข้อผิดพลาดเกิดขึ้นหรือไม่

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

⇡ Adit Testdesk 2.4 - ชุดโซลูชันการทดสอบที่สมบูรณ์

  • ผู้พัฒนา: Adit Software
  • ขนาดการแจกจ่าย: 41 MB
  • การกระจาย: แชร์แวร์ (มีหลายรุ่น)
  • อินเทอร์เฟซรัสเซีย: ใช่

โปรแกรม Adit Testdesk เป็นเครื่องมือสากลสำหรับสร้างการทดสอบประเภทต่างๆ ลักษณะเฉพาะของโซลูชันนี้คือด้วยความช่วยเหลือของยูทิลิตี้นี้ คุณไม่เพียงแต่สามารถสร้างการทดสอบเท่านั้น แต่ยังจัดการทดสอบได้อีกด้วย Adit Testdesk มียูทิลิตีหลายอย่าง: ตัวแก้ไขการทดสอบ Editor, เครื่องมือสำหรับสร้างการทดสอบสคริปต์ที่ซับซ้อนโดยใช้ภาษาการเขียนโปรแกรม ScriptMaker, โปรแกรม Reporter สำหรับการประเมินผลลัพธ์และส่งออกไปยังรูปแบบ XML และไคลเอ็นต์ผู้ทดสอบสำหรับการผ่านการทดสอบ เมื่อใช้โปรแกรมรุ่นเครือข่ายจะมียูทิลิตี้ Testserver ซึ่งคุณสามารถจัดการทดสอบบนเครือข่ายท้องถิ่นหรือผ่านทางอินเทอร์เน็ต นอกจากนี้ยังสามารถเตรียมแบบพิมพ์ของการทดสอบใดๆ โดยใช้ตัวแก้ไขข้อความในตัว

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

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

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

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

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

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

Adit Testdesk ให้ความสำคัญกับความปลอดภัยเป็นอย่างมาก การทดสอบทั้งหมดจะถูกบันทึกในรูปแบบที่เข้ารหัส และผู้เขียนการทดสอบสามารถกำหนดสิทธิ์ในการดูและแก้ไขข้อมูลได้ สมมติว่าผู้ใช้บางรายได้รับอนุญาตให้เพิ่มโปรไฟล์การทดสอบใหม่ คนอื่นๆ สามารถเปลี่ยนแปลงคำถามได้ และกลุ่มอื่นสามารถดูได้เฉพาะการทดสอบที่เสร็จสิ้นแล้วเท่านั้น การเข้าถึงการทดสอบสามารถถูกจำกัดโดยที่อยู่ IP, ID กลุ่มและการเข้าสู่ระบบของผู้ใช้ คุณยังสามารถกำหนดโควตาการทดสอบได้ เช่น จำกัดจำนวนการทดสอบที่ส่งผ่านสำหรับผู้ใช้เป็นสองครั้งต่อวัน สำหรับผู้ที่วางแผนที่จะใช้ Adit Testdesk เพื่อทดสอบทางอินเทอร์เน็ตมีรุ่นออนไลน์ที่ปลอดภัยเป็นพิเศษ มันใช้การถ่ายโอนข้อมูลที่ปลอดภัยโดยใช้โปรโตคอล SSL เช่นเดียวกับการดูแลระบบระยะไกลที่ปลอดภัยด้วยการสนับสนุนสำหรับโปรโตคอล SSH

บทสรุป

แม้ว่ายูทิลิตี้ทั้งสี่ที่กล่าวถึงในการตรวจสอบนี้จะถูกใช้เพื่อจุดประสงค์เดียวกัน - การสร้างการทดสอบ แต่แต่ละรายการมีจุดประสงค์ของตัวเองซึ่งถูกกำหนดก่อนอื่นด้วยตัวเลือกสำหรับการใช้การทดสอบสำเร็จรูปที่นักพัฒนาให้ไว้ . ตัวอย่างเช่น ผลงานใน Quiz Press สามารถบันทึกเป็นชุดของไฟล์เพื่ออัปโหลดไปยังเซิร์ฟเวอร์ FTP ได้เท่านั้น ดังนั้นจึงเห็นได้ชัดว่าโปรแกรมสามารถใช้สร้างการทดสอบที่วางแผนจะโพสต์บนอินเทอร์เน็ตได้

Wondershare QuizCreator สามารถบันทึกแบบทดสอบและแบบทดสอบในรูปแบบ Flash ซึ่งจะสะดวกสำหรับผู้ดูแลเว็บที่ต้องการกระจายข้อมูลบนไซต์ของตน ด้วยโปรแกรมนี้ คุณสามารถเบิร์นการทดสอบลงดิสก์ได้ Schoolhouse Test ได้รับการออกแบบมาเพื่อสร้างการทดสอบกระดาษเท่านั้นและเป็นเครื่องมือที่มีประโยชน์สำหรับการจัดระเบียบคำถามในลักษณะที่เป็นมิตรกับครู สุดท้ายนี้ Adit Testdesk เสนอลูกค้าของตนเองเพื่อทำการทดสอบ ซึ่งหมายความว่าจะเน้นไปที่การใช้งานในองค์กรและสถาบันการศึกษาเป็นหลักซึ่งจำเป็นต้องดำเนินการทดสอบเต็มรูปแบบ