สิ่งตีพิมพ์ในหัวข้อ 'tdd'
TDD — ส่วนที่ 3, ด้ามจับ และ Robolectric (Android)
ตกลง ความท้าทายอย่างหนึ่งที่เหลืออยู่คือเราควรจัดการกับ DI เมื่อเราทำ TDD อย่างไร
นั่นเป็นความท้าทายจริงๆ หรืออะไร? เมื่อเราทดสอบ Fragment/Activity ของเรา เราอาจไม่สามารถเข้าถึงแหล่งข้อมูลของเราได้ เนื่องจากเป็น Retrofit และ Room และ … เราสามารถมีห้องในหน่วยความจำได้ แต่บริการเว็บล่ะ
ดังที่ฉันรู้ว่าเราสามารถมีแนวทางที่แตกต่างกันในการจัดการปัญหานี้ได้:
ใช้ Mock Web Service เพื่อจำลองการเชื่อมต่อเครือข่ายและผ่านการปรับปรุงเพิ่มเติมที่เหมาะสม ถอนการติดตั้ง Reposotry หรือ UseCase DI..
การทดสอบนั่งร้าน TDD คืออะไร และเหตุใดเราจึงต้องการการทดสอบเหล่านี้
กฎสามข้อควบคุมการพัฒนาที่ขับเคลื่อนด้วยการทดสอบ (TDD) กฎข้อแรกยืนยันว่า ' เขียนโค้ดที่ใช้งานจริงเท่านั้นเพื่อให้การทดสอบหน่วยที่ล้มเหลวผ่านการทดสอบ '. ที่นี่เรามีหลักการสำคัญของ TDD — ที่เราระงับการเขียนโค้ดเชิงพฤติกรรม เรามีการทดสอบหน่วยที่เรียกร้องพฤติกรรม และการทดสอบนี้จะต้องล้มเหลว จากนั้นเราจะทำการทดสอบให้ผ่านโดยการสร้างพฤติกรรมที่เหมาะสมในโค้ดการใช้งาน
บ่อยครั้ง..
วิธีสร้าง UI ที่เชื่อถือได้และแข็งแกร่งโดยใช้การทดสอบภาพ
เพิ่มเครื่องมือที่มีประโยชน์นี้ลงในคลังแสงของคุณ
คุณเคยถามตัวเองว่าจะทดสอบส่วนหน้าของแอปพลิเคชันอย่างไร? ในบทความนี้ เราจะอธิบายรายละเอียดเกี่ยวกับการทดสอบด้วยภาพซึ่งตรงข้ามกับการทดสอบพฤติกรรม เป็นไปได้ไหมที่จะตรวจสอบภาพโดยอัตโนมัติ? นั่นไม่ต้องการมนุษย์เหรอ?
ใช่ เป็นไปได้และเป็นอัตโนมัติเต็มรูปแบบ! โดยจะตรวจจับการถดถอยของภาพทั้งหมดและให้ประโยชน์เพิ่มเติม เช่น การแสดงสำหรับสมาชิกในทีมใหม่
มาดูกันว่ามันจะจับการถดถอยแบบใด
ในทางคณิตศาสตร์สิ่งนี้ผิดแต่ก็แสดงได้ดี..
ผลกระทบของงูเห่าระหว่าง Devs และ QA
องค์กรพัฒนาซอฟต์แวร์ส่วนใหญ่มักมีข้อผิดพลาดซ่อนอยู่ ซึ่งเป็นผลมาจากสิ่งจูงใจในทางที่ผิด
ต้นกำเนิดของผลงูเห่า
เมื่ออังกฤษเริ่มตั้งอาณานิคมอินเดีย พวกเขาพบว่ามีงูเห่าพิษหลายล้านตัว งูเห่าเหล่านี้สามารถฆ่า...
คำถามในหัวข้อ 'tdd'
จะจำลองสาขาโดยใช้ libgit2sharp และ moq ได้อย่างไร
ฉันต้องตรวจสอบว่าพฤติกรรมของวิธีคำสั่งของฉันกำลังชำระเงินอย่างถูกต้องหรือไม่ เพื่อสิ่งนี้ ฉันกำลังพยายามเยาะเย้ย:
พื้นที่เก็บข้อมูล;
สองสาขา;
ทั้งสองสาขาคือสาขาหนึ่งเป็นสาขาปัจจุบันและอีกสาขาหนึ่งเป็นสาขาในอนาคต...
287 มุมมอง
schedule
29.10.2023