คำถามติดแท็ก automated-tests

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

1
เรียกใช้คลาสที่สมบูรณ์อีกครั้งไม่ใช่แค่ @Test ใน TestNG
ฉันเรียกดู stackoverflow มาหลายวันแล้วพยายามหาวิธีทดสอบคลาสทั้งหมดอีกครั้งไม่ใช่แค่@Testขั้นตอนเดียว หลายคนบอกว่าสิ่งนี้ไม่ได้รับการสนับสนุนจาก TestNG และIRetryAnalyzerในขณะที่บางคนโพสต์การแก้ไขปัญหาที่ไม่ได้ผลจริงๆ มีใครจัดการที่จะทำมันได้หรือไม่ และเพื่อชี้แจงเหตุผลสำหรับสิ่งนี้เพื่อหลีกเลี่ยงคำตอบที่บอกว่าไม่รองรับวัตถุประสงค์: TestNG เป็นเครื่องมือที่ไม่เพียง แต่สำหรับนักพัฒนาเท่านั้น ความหมายที่ใช้จากผู้ทดสอบ sw สำหรับการทดสอบ e2e การทดสอบ E2e สามารถมีขั้นตอนที่ขึ้นอยู่กับแต่ละการทดสอบก่อนหน้านี้ ดังนั้นใช่มันเป็นความถูกต้องในการทดสอบระดับ re-run ทั้งมากกว่าที่เรียบง่ายซึ่งจะสามารถทำได้อย่างง่ายดายผ่านทาง@TestIRetryAnalyzer ตัวอย่างของสิ่งที่ฉันต้องการบรรลุคือ: public class DemoTest extends TestBase { @Test(alwaysRun = true, description = "Do this") public void testStep_1() { driver.navigate().to("http://www.stackoverflow.com"); Assert.assertEquals(driver.getCurrentUrl().contains("stackoverflow)")); } @Test(alwaysRun = true, dependsOnMethods = "testStep_1", description = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.