คำถามในหัวข้อ 'integration-testing'
วิธีการ: รันการทดสอบการรวม Maven กับสภาพแวดล้อมการทดสอบ (ฐานข้อมูล)
ฉันใช้ maven และ maven-failsafe-plugin เพื่อเริ่มต้นท่าเทียบเรือในระหว่างขั้นตอนวงจรการใช้งานการทดสอบการผสานรวม จากนั้น ฉันดำเนินการทดสอบ Junit (*IT.java) จำนวนหนึ่งกับเว็บแอปที่ทำงานอยู่ สิ่งนี้ทำงานได้ตามที่คาดไว้
อย่างไรก็ตาม...
9649 มุมมอง
schedule
10.11.2023
การเขียนการทดสอบบูรณาการสำหรับ Entity Framework
เรามีแอปพลิเคชั่นขนาดใหญ่ที่ประกอบด้วย
เว็บเลเยอร์ - MVC
ชั้นบริการ - เว็บ API
เลเยอร์โดเมน
DB Layer - รหัส EF 5 ก่อน
เราเขียนการทดสอบหน่วยหลายร้อยรายการเพื่อหลีกเลี่ยงปัญหาเพิ่มเติม ตอนนี้เราต้องการเขียนการทดสอบบูรณาการกับฐานข้อมูล...
682 มุมมอง
schedule
06.01.2024
ลำดับที่ไม่ได้รีเซ็ตสำหรับการจำลอง HSQL db และทำให้เกิดการละเมิดข้อ จำกัด ระหว่างการทดสอบ JBehave
ฉันประสบปัญหาในการเรียงลำดับเมื่อเขียนการทดสอบ BDD ด้วย API ของเรา (Spring+Hibernate) เราใช้ JBehave เป็น BDD runner และ HSQL db
โดยพื้นฐานแล้ว ฉันได้สร้างกรณีต่อไปนี้เพื่ออธิบายปัญหาที่ฉันพบ
ฉันมีสองเรื่อง...
1339 มุมมอง
schedule
15.11.2023
ฉันจะทดสอบวิธีการเก็บข้อมูลที่นำไปใช้กับ Entity Framework ได้อย่างไร
ฉันมีวิธีการเช่นนี้ในชั้นพื้นที่เก็บข้อมูลของฉัน:
public IEnumerable<User> GetActiveUsers()
{
return dbContext.Users
.Where(u => u.IsActive)
.OrderBy(u => u.Name)
.ToList();
}...
1347 มุมมอง
schedule
16.01.2024
การทดสอบการรวม Grails3 ล้มเหลวโดยมีข้อผิดพลาด
ฉันได้รับข้อผิดพลาดต่อไปนี้กับกรณีทดสอบการรวมใน grails 3.0.2 แม้จะมีการทดสอบบูรณาการนกขมิ้นง่ายๆ เพียงครั้งเดียว
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name...
613 มุมมอง
schedule
09.12.2023
จะรันการทดสอบการรวมบนคอนโทรลเลอร์ตัวเดียวได้อย่างไร
ฉันสงสัยว่าเป็นไปได้หรือไม่ใน grails ที่จะรันการทดสอบการรวมสำหรับคอนโทรลเลอร์ตัวเดียว ฉันใช้การทดสอบการรวมทั้งหมด
grails test-app -integration
ฉันจะรันการทดสอบการรวมสำหรับคอนโทรลเลอร์ 1 ตัวที่ชื่อ SurveyController ได้อย่างไร...
39 มุมมอง
schedule
25.10.2023
TestCafe: นำเข้าการทดสอบจากไฟล์อื่นไปยังฟิกซ์เจอร์ปัจจุบัน
ฉันมีไฟล์ tests.js ที่มีคำจำกัดความ test(...) บางส่วน ฉันต้องการนำการทดสอบเหล่านี้กลับมาใช้ซ้ำกับฟิกซ์เจอร์หลายตัว โดยไม่จำเป็นต้องทำการแก้ไขโค้ดต้นฉบับใดๆ
ดังนั้นฉันจึงเขียน main.js ที่กำหนดฟิกซ์เจอร์และนำเข้า tests.js ดังนั้นจึง "ประกอบ"...
1517 มุมมอง
schedule
08.11.2023