QUnit

ภาพหน้าจอของซอฟแวร์:
QUnit
รายละเอียดซอฟแวร์:
รุ่น: 1.22.0 การปรับปรุง
วันที่อัพโหลด: 11 Mar 16
ผู้พัฒนา: jQuery Team
การอนุญาต: ฟรี
ความนิยม: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit เป็นเครื่องมือทดสอบหน่วยที่ใช้อย่างเป็นทางการโดยทีมงาน jQuery สำหรับหลักของกรอบและปลั๊กอินเพิ่มเติมต่างๆ.

นอกจากนี้รหัส jQuery เฉพาะ QUnit ยังสามารถทดสอบโค้ด JavaScript ทั่วไปรวมทั้งฝั่งเซิร์ฟเวอร์ JavaScript.

กรอบการทดสอบนี้จะเป็นประโยชน์อย่างยิ่งสำหรับการทดสอบการถดถอยช่วยให้นักพัฒนาค้นพบชนิดใหม่ของข้อบกพร่องเป็น codebase วิวัฒนาการ.

QUnit คล้ายกับกรอบการทดสอบหน่วยอื่น ๆ (เช่น JUnit) และถือว่าเป็นส่วนหนึ่งของ xUnit ครอบครัวกรอบการทดสอบ.

มีอะไรใหม่ ในนี้ ข่าว:

  • ยืนยัน: พ่นใช้วิธีการเดียวที่จะผลักดัน
  • ยืนยัน: แก้ไขทดสอบขาดหายไปในการส่งออกพ่น
  • ยืนยัน: การดำเนินการที่จะยืนยัน notOk ค่า falsy
  • แกนหลัก: การจัดการมากขึ้นสง่างามของเอเอ็มดี
  • แกนหลัก: วิธีการลดความซับซ้อนของสแต็คร่องรอย
  • แกนหลัก: เปิดเผยคุณสมบัติการถ่ายโอนข้อมูล maxdepth
  • แกนหลัก: Expose รุ่น QUnit เป็น QUnit.version คุณสมบัติ
  • แกนหลัก: จัดการกับพารามิเตอร์ testid หลาย
  • การถ่ายโอนข้อมูล: แก้ไข .name / .property doublettes
  • HTML ผู้สื่อข่าว: diff ใหม่โดยใช้ห้องสมุด Diff-แพทช์การแข่งขันของ Google
  • HTML ผู้สื่อข่าว:. ทำให้มันชัดเจนมากขึ้นว่าทำไมต่างถูกระงับ
  • HTML ผู้สื่อข่าว: ข้อความแสดงการเปลี่ยนแปลงสำหรับการทดสอบที่ไม่ดี
  • ข่าว HTML: แก้ไขช่องทำเครื่องหมายและเลือกการจัดการใน IE & # x3c 9
  • HTML ผู้สื่อข่าว: แก้ไขโดยไม่ต้องกรองทดสอบโมดูลใด ๆ
  • HTML ผู้สื่อข่าว: เก็บตัวเลขการทดสอบล้มเหลว
  • การทดสอบ: ตัวพิมพ์เล็กตัวกรองการทดสอบที่ถูกต้องก่อนที่จะใช้

มีอะไรใหม่ ในรุ่น 1.20.0:

  • ยืนยัน: พ่นใช้วิธีการเดียวที่จะผลักดัน
  • ยืนยัน: แก้ไขทดสอบขาดหายไปในการส่งออกพ่น
  • ยืนยัน: การดำเนินการที่จะยืนยัน notOk ค่า falsy
  • แกนหลัก: การจัดการมากขึ้นสง่างามของเอเอ็มดี
  • แกนหลัก: วิธีการลดความซับซ้อนของสแต็คร่องรอย
  • แกนหลัก: เปิดเผยคุณสมบัติการถ่ายโอนข้อมูล maxdepth
  • แกนหลัก: Expose รุ่น QUnit เป็น QUnit.version คุณสมบัติ
  • แกนหลัก: จัดการกับพารามิเตอร์ testid หลาย
  • การถ่ายโอนข้อมูล: แก้ไข .name / .property doublettes
  • HTML ผู้สื่อข่าว: diff ใหม่โดยใช้ห้องสมุด Diff-แพทช์การแข่งขันของ Google
  • HTML ผู้สื่อข่าว:. ทำให้มันชัดเจนมากขึ้นว่าทำไมต่างถูกระงับ
  • HTML ผู้สื่อข่าว: ข้อความแสดงการเปลี่ยนแปลงสำหรับการทดสอบที่ไม่ดี
  • ข่าว HTML: แก้ไขช่องทำเครื่องหมายและเลือกการจัดการใน IE & # x3c 9
  • HTML ผู้สื่อข่าว: แก้ไขโดยไม่ต้องกรองทดสอบโมดูลใด ๆ
  • HTML ผู้สื่อข่าว: เก็บตัวเลขการทดสอบล้มเหลว
  • การทดสอบ: ตัวพิมพ์เล็กตัวกรองการทดสอบที่ถูกต้องก่อนที่จะใช้

มีอะไรใหม่ ในรุ่น 1.19.0:

  • ยืนยัน: พ่นใช้วิธีการเดียวที่จะผลักดัน
  • ยืนยัน: แก้ไขทดสอบขาดหายไปในการส่งออกพ่น
  • ยืนยัน: การดำเนินการที่จะยืนยัน notOk ค่า falsy
  • แกนหลัก: การจัดการมากขึ้นสง่างามของเอเอ็มดี
  • แกนหลัก: วิธีการลดความซับซ้อนของสแต็คร่องรอย
  • แกนหลัก: เปิดเผยคุณสมบัติการถ่ายโอนข้อมูล maxdepth
  • แกนหลัก: Expose รุ่น QUnit เป็น QUnit.version คุณสมบัติ
  • แกนหลัก: จัดการกับพารามิเตอร์ testid หลาย
  • การถ่ายโอนข้อมูล: แก้ไข .name / .property doublettes
  • HTML ผู้สื่อข่าว: diff ใหม่โดยใช้ห้องสมุด Diff-แพทช์การแข่งขันของ Google
  • HTML ผู้สื่อข่าว:. ทำให้มันชัดเจนมากขึ้นว่าทำไมต่างถูกระงับ
  • HTML ผู้สื่อข่าว: ข้อความแสดงการเปลี่ยนแปลงสำหรับการทดสอบที่ไม่ดี
  • ข่าว HTML: แก้ไขช่องทำเครื่องหมายและเลือกการจัดการใน IE & # x3c 9
  • HTML ผู้สื่อข่าว: แก้ไขโดยไม่ต้องกรองทดสอบโมดูลใด ๆ
  • HTML ผู้สื่อข่าว: เก็บตัวเลขการทดสอบล้มเหลว
  • การทดสอบ: ตัวพิมพ์เล็กตัวกรองการทดสอบที่ถูกต้องก่อนที่จะใช้

มีอะไรใหม่ ในรุ่น 1.18.0:

  • ยืนยัน: พ่นใช้วิธีการเดียวที่จะผลักดัน
  • ยืนยัน: แก้ไขทดสอบขาดหายไปในการส่งออกพ่น
  • ยืนยัน: การดำเนินการที่จะยืนยัน notOk ค่า falsy
  • แกนหลัก: การจัดการมากขึ้นสง่างามของเอเอ็มดี
  • แกนหลัก: วิธีการลดความซับซ้อนของสแต็คร่องรอย
  • แกนหลัก: เปิดเผยคุณสมบัติการถ่ายโอนข้อมูล maxdepth
  • แกนหลัก: Expose รุ่น QUnit เป็น QUnit.version คุณสมบัติ
  • แกนหลัก: จัดการกับพารามิเตอร์ testid หลาย
  • การถ่ายโอนข้อมูล: แก้ไข .name / .property doublettes
  • HTML ผู้สื่อข่าว: diff ใหม่โดยใช้ห้องสมุด Diff-แพทช์การแข่งขันของ Google
  • HTML ผู้สื่อข่าว:. ทำให้มันชัดเจนมากขึ้นว่าทำไมต่างถูกระงับ
  • HTML ผู้สื่อข่าว: ข้อความแสดงการเปลี่ยนแปลงสำหรับการทดสอบที่ไม่ดี
  • ข่าว HTML: แก้ไขช่องทำเครื่องหมายและเลือกการจัดการใน IE & # x3c 9
  • HTML ผู้สื่อข่าว: แก้ไขโดยไม่ต้องกรองทดสอบโมดูลใด ๆ
  • HTML ผู้สื่อข่าว: เก็บตัวเลขการทดสอบล้มเหลว
  • การทดสอบ: ตัวพิมพ์เล็กตัวกรองการทดสอบที่ถูกต้องก่อนที่จะใช้

คืออะไรใหม่ ในรุ่น 1.17.1:

  • สร้าง: เอา bower.json จากไฟล์ละเว้น
  • รูปร่าง: สนับสนุน Node.js ความเท่าเทียมกันกับการส่งออก CommonJS
  • HTML ผู้สื่อข่าว: เพิ่มตัวกรองฟิลด์
  • HTML ผู้สื่อข่าว: อย่าซ่อนทดสอบข้าม
  • HTML ผู้สื่อข่าว: แก้ไขถดถอยสำหรับมาร์กอัปเก่า
  • HTML ผู้สื่อข่าว: การโจมตีป้องกัน XSS
  • HTML ผู้สื่อข่าว: QUnit.url ตอนนี้เป็นฟังก์ชั่นส่วนตัวในข่าว HTML
  • HTML ผู้สื่อข่าว: params URL ที่สามารถตั้งค่าตามรหัส

มีอะไรใหม่ ในรุ่น 1.15.0:

  • ยืนยัน: ระบบคอนสตรัคยืนยันกับบริบทการทดสอบ นี้อย่างมากช่วยเพิ่มการแก้จุดบกพร่องของการทดสอบ async ตั้งแต่ยืนยันไม่สามารถรั่วไหลลงไปในการทดสอบอื่น ๆ อีกต่อไป ใช้อาร์กิวเมนต์ยืนยันในการเรียกกลับการทดสอบของคุณทำงานได้ยืนยันที่จะได้รับประโยชน์เต็มที่จากนี้.
  • ยืนยัน: ปรับปรุงข้อความเริ่มต้นจาก assert.ok ตอนนี้ assert.ok () เอาท์พุทค่าที่แน่นอนได้รับแทนเ​​พียงบอกว่ามันไม่ได้ thruthy.
  • ยืนยัน: การกำจัดของยกที่เหมือนกันและเท่าเทียมกัน เหล่านี้ถูกเลิกใช้ไปนานแล้วและลบออกในที่สุด ใช้พ่น deepEqual และเท่าเทียมกันแทน.
  • หลัก: ผ่านจำนวนของการทดสอบเพื่อโทรกลับ QUnit.begin เป็น totalTests จะถูกใช้โดยกรรมและนักข่าวคนอื่น ๆ .
  • การถ่ายโอนข้อมูล: ย้ายไป QUnit.jsDump QUnit.dump QUnit.jsDump ยังคงมีอยู่ แต่จะถูกลบออกในภายหลัง ใช้ QUnit.dump.
  • การถ่ายโอนข้อมูล: เอาท์พุทคุณสมบัติที่ไม่นับของ TypeError ทำให้ง่ายต่อการเปรียบเทียบคุณสมบัติของวัตถุข้อผิดพลาด.
  • ผู้สื่อข่าว: สัญญาณออกเท่านั้นนับยืนยันสำหรับการทดสอบสีเขียว ภาพวุ่นน้อยสำหรับการส่งผ่านการทดสอบ.
  • ข่าว: ย้าย HTML ผู้สื่อข่าวไปยังแฟ้ม JS ใหม่ ผู้สื่อข่าว HTML จะยังคงที่แถมมา แต่รหัสที่ได้รับการ refactored เพื่อย้ายไปเป็นไฟล์แยกต่างหาก.
  • ทดสอบ: เอาเลิก QUnit.current_testEnvironment

มีอะไรใหม่ ในรุ่น 1.14.0:

  • CSS: การลบความซ้ำซ้อน
  • หลัก: เพิ่มคุณสมบัติการกำหนดค่าสำหรับการปิดการใช้งานเริ่มต้นเลื่อนไปด้านบน
  • ฮึดฮัด: เอา addons เหลือ
  • Addons: เอาเศษสุดท้าย
  • หลัก: ขยาย QUnit.config.urlConfig เพื่อสนับสนุนการเลือกหนึ่งในเมนูแบบเลื่อนลง
  • ยืนยัน: ขยายพ่นที่จะยอมรับข้อผิดพลาดกรณี
  • ยืนยัน: ขยายพ่นเพื่อจัดการกับข้อผิดพลาดเป็นสตริง
  • CSS: การอัพเดต qunit.css เพื่อความมั่นคง
  • แกนหลัก: แคช window.clearTimeout ในกรณีที่ได้รับการเย้ยหยัน
  • แกนหลัก: เรียกใช้การทดสอบหลายคนโดยจำนวนการทดสอบ

มีอะไรใหม่ ในรุ่น 1.13.0:

  • ยืนยัน: ถอดยก (เลิก 2012) แทน ด้วยเงื่อนไขล้มเหลว.
  • ฮึดฮัด: เพิ่มการทดสอบที่ไม่ใช่เบราว์เซอร์เป็นงานที่ทำเสียงฮึดฮัด ใช้การทดสอบที่มีอยู่ในโหนด.
  • การส่งออก:. เฉพาะการส่งออกไปยังตัวแปรที่เราตรวจสอบ
  • แกนหลัก:. ถูกตรวจสอบสำหรับการดำรงอยู่ของเอกสาร
  • แกนหลัก:. นำ triggerEvent ซึ่งไม่ได้ใช้หรือเอกสารใดก็ได้
  • แกนหลัก:. เงียบ addEvent ใน env ไม่ใช่เบราว์เซอร์

มีอะไรใหม่ ในรุ่น 1.12.0:

  • เพิ่มความคิดเห็นคัดค้านการ QUnit.reset แก้ไขบางส่วนสำหรับ # 354
  • แก้ไขผิดพลาดการจับคู่ระหว่าง moduleStart และ moduleDone เหตุการณ์
  • นำออกเพิ่มประสิทธิภาพ jQuery.trim แก้ไข # 424.
  • ใช้การอ้างอิง setTimeout ท้องถิ่นเพิ่มชุดทดสอบหน่วยที่แยกต่างหากสำหรับ แก้ไข # 432 - การใช้ต้นขั้ว setTimeout สามารถหยุดชุดทดสอบจากการศึกษา ปิด GH-433
  • เพิ่ม CONTRIBUTING.md.
  • ย้าย 'addons / ธีม / NV' ถึง 'Krinkle / qunit-theme-nv.git'
  • ย้าย 'addons / ธีม / นินจา' ถึง 'Krinkle / qunit-theme-ninja.git'
  • ย้าย 'addons / ธีม / เกบ' เป็น 'Krinkle / qunit-theme-gabe.git'

มีอะไรใหม่ ในรุ่น 1.11.0:

  • Phantomjs: รวมแหล่งที่มาในรายละเอียดยืนยัน
  • Phantomjs: ถูกลบออกกลไกการเลือกตั้งในความโปรดปรานของ PhantomJS 1.6 + 's หน้าเว็บ # onCallback
  • .
  • ล่าช้าในการเริ่มต้น () จนกระทั่ง init () ที่เกิดขึ้น ..
  • urlConfig:. แก้ไขเหตุการณ์ช่องทำเครื่องหมายสำหรับ Oldie
  • Issue # 365:. แก้ไขตัวเลือกโมดูลสำหรับ Oldie
  • แก้ไข # 344 -. จับภาพและแสดงระยะเวลาการทดสอบ
  • เปลี่ยนชื่อการทดสอบเพื่อยืนยันในการสรุป.
  • ยืนยัน:. Implement propEqual และ notPropEqual
  • ผ้าใบ addon: ใช้ 0.6 เป็นค่าอัลฟาเพื่อหลีกเลี่ยงความไม่สอดคล้องกันระหว่างเบราว์เซอร์
  • .
  • ลบตัวแปรทั่วโลก & quot; ยืนยัน & quot;.
  • เพิ่มการทดสอบสำหรับการทดสอบการโหลดแบบไม่พร้อม.

มีอะไรใหม่ ในรุ่น v1.8.0pre:.

  • ปรับปรุงการจัดการ window.onerror

มีอะไรใหม่ ในรุ่น v1.7.0pre:.

  • เพิ่ม config.requireExpects
  • เพิ่มตัวเลือกที่จะต้องมีการทดสอบทั้งหมดจะเรียกคาดหวัง ().
  • ปรับปรุง extractStacktrace () การดำเนินงาน.
  • รวมสายสแต็คที่เกี่ยวข้องทั้งหมด.
  • ตรวจกรองกรณีตาย.
  • เป็น () คาดว่าประเภทตัวพิมพ์เล็ก.
  • ค่าวันที่คาดว่าจะไม่แสดงอย่างถูกต้อง.
  • แก้ไข phantomjs หัว addon และเพิ่ม README.
  • เพิ่มคำแนะนำบางอย่างเพื่อ README addon คอมโพสิต.
  • ทดสอบติดตามตามคำสั่งในการที่พวกเขาถูกเรียกใช้และสร้างการเชื่อมโยงวิ่งขึ้นอยู่กับจำนวนที่.
  • ทำให้การเชื่อมโยงการทำงานดำเนินการเฉพาะการทดสอบเดียว.

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์

ซอฟต์แวร์ที่คล้ายกัน

ruby-debug
ruby-debug

13 May 15

SimPy
SimPy

20 Jul 15

ScanJS
ScanJS

1 Mar 15

useful.log.js
useful.log.js

12 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา jQuery Team

jQuery Mobile
jQuery Mobile

13 Apr 15

Esprima
Esprima

11 Mar 16

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

ความคิดเห็นที่ QUnit

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่