สิ่งตีพิมพ์ในหัวข้อ '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