TestNG IntroductionTestNG is a testing framework inspired from JUnit a การแปล - TestNG IntroductionTestNG is a testing framework inspired from JUnit a ไทย วิธีการพูด

TestNG IntroductionTestNG is a test

TestNG Introduction
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionality that make it more powerful and easier to use.

TestNG is an open source automated testing framework; where NG of TestNG means Next Generation. TestNG is similar to JUnit but it is much more powerful than JUnit but still it’s inspired by JUnit. It is designed to be better than JUnit, especially when testing integrated classes. Pay special thanks to Cedric Beust who is the creator of TestNG.

TestNG eliminates most of the limitations of the older framework and gives the developer the ability to write more flexible and powerful tests with help of easy annotations, grouping, sequencing & parameterizing.

Benefits of TestNG
There are number of benefits of TestNG but from Selenium perspective, major advantages of TestNG are :

1) It gives the ability to produce HTML Reports of execution

2) Annotations made testers life easy

3) Test cases can be Grouped & Prioritized more easily

4) Parallel testing is possible

5) Generates Logs

6) Data Parameteriz ation is possible

Test Case Writing
Writing a test in TestNG is quite simple and basically involves following steps:

Step 1 – Write the business logic of the test

Step 2 – Insert TestNG annotations in the code

Step 3 – Add the information about your test (e.g. the class names, methods names, groups names etc…) in a testng.xml file

Step 4 – Run TestNG



Annotations in TestNG
@BeforeSuite: The annotated method will be run before all tests in this suite have run.

@AfterSuite: The annotated method will be run after all tests in this suite have run.

@BeforeTest: The annotated method will be run before any test method belonging to the classes inside the tag is run.

@AfterTest: The annotated method will be run after all the test methods belonging to the classes inside the tag have run.

@BeforeGroups: The list of groups that this configuration method will run before. This method is guaranteed to run shortly before the first test method that belongs to any of these groups is invoked.

@AfterGroups: The list of groups that this configuration method will run after. This method is guaranteed to run shortly after the last test method that belongs to any of these groups is invoked.

@BeforeClass: The annotated method will be run before the first test method in the current class is invoked.

@AfterClass: The annotated method will be run after all the test methods in the current class have been run.

@BeforeMethod: The annotated method will be run before each test method.

@AfterMethod: The annotated method will be run after each test method.

@Test: The annotated method is a part of a test case.

Benefits of using annotations
1) TestNG identifies the methods it is interested in by looking up annotations. Hence method names are not restricted to any pattern or format.

2) We can pass additional parameters to annotations.

3) Annotations are strongly typed, so the compiler will flag any mistakes right away.

4) Test classes no longer need to extend anything (such as Test Case, for JUnit 3).



List of Topics
Below is the list of TestNg topics which we are going to study in the next chapters of TestNg Tutorial:

1) TestNg Installation

2) First Test Case with TestNG

3) Grouping, Prioritization & Sequencing of Test case

4) Running Test Cases as a Test Suite

5) TestNg Reporter Logs and Assertion

6) Data driven testing with TestNG Reporter

7) TestNG Listeners
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
แนะนำ TestNGTestNG เป็นกรอบทดสอบแรงบันดาลใจจาก JUnit และ NUnit แต่แนะนำงานใหม่ที่ทำให้มันใช้งานง่ายขึ้น และมีประสิทธิภาพมากขึ้นTestNG เป็นการเปิดแหล่งข้อมูลอัตโนมัติทดสอบกรอบ ที่ NG TestNG หมายถึง รุ่นต่อไป TestNG จะคล้ายกับ JUnit แต่ก็มีประสิทธิภาพมากขึ้นกว่า JUnit แต่ยังคง ได้รับแรงบันดาล JUnit มันถูกออกแบบมาให้ดีกว่า JUnit โดยเฉพาะอย่างยิ่งเมื่อทดสอบเรียนรวม จ่ายขอบคุณ Cedric Beust ที่ผู้สร้าง TestNGTestNG กำจัดส่วนใหญ่ของข้อจำกัดของกรอบเก่า และช่วยให้นักพัฒนาสามารถเขียนขึ้นยืดหยุ่น และมีประสิทธิภาพจากการทดสอบใช้คำง่าย จัดกลุ่ม ลำดับเบส และ parameterizingประโยชน์ของ TestNGมีจำนวนมีข้อได้เปรียบสำคัญของ TestNG ประโยชน์ ของ TestNG แต่ จากมุมมองของเกลือ :1) ให้ความสามารถในการผลิตรายการดำเนินการ2) คำอธิบายกลายทดสอบชีวิต3) กรณีทดสอบสามารถจัดกลุ่มและ Prioritized ได้ง่ายขึ้น4 ทดสอบแบบขนานได้5) สร้างแฟ้มบันทึก6) ation Parameteriz ข้อมูลได้กรณีทดสอบเขียนเขียนทดสอบ TestNG ค่อนข้างง่าย และโดยทั่วไปเกี่ยวข้องกับขั้นตอนต่อไปนี้:ขั้นตอนที่ 1 – เขียนตรรกะทางธุรกิจของการทดสอบขั้นตอนที่ 2-คำอธิบายการแทรก TestNG ในรหัสขั้นตอนที่ 3 – เพิ่มข้อมูลเกี่ยวกับการทดสอบของคุณ (เช่นชื่อคลาส วิธีชื่อ ฯลฯ ชื่อกลุ่ม...) ในไฟล์ testng.xmlขั้นตอนที่ 4 – รัน TestNG คำอธิบายประกอบใน TestNG@BeforeSuite: จะทำวิธีประกอบก่อนมีรันการทดสอบทั้งหมดในห้องนี้@AfterSuite: วิธีการประกอบที่จะทำงานหลังจากที่ได้รันการทดสอบทั้งหมดในห้องนี้@BeforeTest: จะทำวิธีประกอบก่อนมีการเรียกใช้วิธีการทดสอบใด ๆ ของคลาสที่อยู่ภายในแท็ก@AfterTest: วิธีการประกอบที่จะทำงานหลังจากมีรันการทดสอบวิธีการทั้งหมดของชั้นเรียนภายในแท็ก@BeforeGroups: รายการของกลุ่มที่วิธีการตั้งค่าคอนฟิกนี้จะทำงานก่อน วิธีนี้จะรับประกันเมื่อก่อนเรียกวิธีการทดสอบแรกที่เป็นสมาชิกของกลุ่มเหล่านี้ในไม่ช้า@AfterGroups: รายการของกลุ่มที่วิธีการตั้งค่าคอนฟิกนี้จะทำงานหลังจาก วิธีนี้จะรับประกันการทำงานในไม่ช้าหลังจากวิธีการทดสอบสุดท้ายที่เป็นสมาชิกของกลุ่มเหล่านี้จะถูกเรียก@BeforeClass: วิธีการประกอบจะทำงานก่อนเรียกวิธีการทดสอบแรกในระดับปัจจุบัน@AfterClass: วิธีการประกอบที่จะทำงานหลังจากมีการเรียกใช้วิธีการทดสอบทั้งหมดในระดับปัจจุบัน@BeforeMethod: วิธีการประกอบที่จะทำก่อนการทดสอบแต่ละวิธีการ@AfterMethod: วิธีการประกอบจะทำงานหลังจากแต่ละวิธีการทดสอบ@Test: วิธีการประกอบเป็นส่วนหนึ่งของการทดสอบประโยชน์ของการใช้คำอธิบายประกอบ1 TestNG ระบุวิธีที่มันสนใจตามหาคำอธิบาย ดังนั้น ชื่อวิธีไม่จำกัดรูปแบบหรือรูปแบบใด ๆ2) เราสามารถส่งผ่านพารามิเตอร์เพิ่มเติมกับคำอธิบายประกอบ3) คำขอพิมพ์ ดังนั้นคอมไพเลอร์จะตั้งค่าสถานะความผิดพลาดทันที4 ทดสอบคลาไม่จำเป็นต้องขยายอะไร (เช่นทดสอบกรณี JUnit 3) รายการหัวข้อด้านล่างเป็นรายการของหัวข้อ TestNg ซึ่งเราจะศึกษาในบทต่อไปของกวดวิชา TestNg:1) ติดตั้ง TestNg2) กรณีทดสอบแรกของ TestNGกลุ่มที่ 3) ระดับ และลำดับของการทดสอบ4) ใช้กรณีทดสอบกับชุดทดสอบ5) โปรแกรมรายงาน TestNg บันทึกและยืนยัน6) ขับทดสอบกับ TestNG โปรแกรมรายงานข้อมูล7) ฟัง TestNG
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
TestNG บทนำ
TestNG เป็นกรอบการทดสอบรับแรงบันดาลใจจาก JUnit และ NUnit แต่แนะนำบางฟังก์ชันการทำงานใหม่ที่ทำให้มันมากขึ้นที่มีประสิทธิภาพและง่ายต่อการใช้. TestNG เป็นแหล่งเปิดกรอบการทดสอบอัตโนมัติ ที่ NG ของ TestNG หมายถึงคนรุ่นต่อไป TestNG จะคล้ายกับ JUnit แต่มันก็มีประสิทธิภาพมากขึ้นกว่า JUnit แต่ก็ยังเป็นแรงบันดาลใจจาก JUnit มันถูกออกแบบมาให้ดีกว่า JUnit โดยเฉพาะอย่างยิ่งเมื่อการทดสอบการเรียนแบบบูรณาการ จ่ายพิเศษขอบคุณเซดริก Beust ที่เป็นผู้สร้างของ TestNG. TestNG ช่วยขจัดส่วนใหญ่ของข้อ จำกัด ของกรอบเก่าและจะช่วยให้นักพัฒนาสามารถในการเขียนการทดสอบความยืดหยุ่นมากขึ้นและมีประสิทธิภาพด้วยความช่วยเหลือของคำอธิบายประกอบง่ายการจัดกลุ่มเรียงลำดับและ parameterizing. ประโยชน์ของ TestNG มีจำนวนของผลประโยชน์ของ TestNG แต่จากมุมมองของซีลีเนียมมีข้อได้เปรียบที่สำคัญของ TestNG คือ: 1) จะช่วยให้ความสามารถในการผลิตรายงาน HTML ของการดำเนินการ2) คำอธิบายประกอบทำให้ชีวิตทดสอบง่าย3) กรณีการทดสอบสามารถจัดกลุ่มและลำดับความสำคัญได้ง่ายขึ้น4 ) การทดสอบคู่ขนานเป็นไปได้5) สร้างบันทึก6) ation ข้อมูล Parameteriz เป็นไปได้กรณีการทดสอบการเขียนการเขียนการทดสอบในTestNG ค่อนข้างง่ายและโดยทั่วไปเกี่ยวกับขั้นตอนต่อไปนี้: ขั้นตอนที่ 1 - เขียนตรรกะทางธุรกิจของการทดสอบขั้นตอนที่2 - ใส่คำอธิบายประกอบ TestNG ใน รหัสขั้นตอนที่3 - เพิ่มข้อมูลเกี่ยวกับการทดสอบของคุณ (เช่นชื่อชั้นชื่อวิธีการอื่น ๆ ชื่อกลุ่ม ... ) ในแฟ้ม testng.xml ขั้นตอนที่ 4 - เรียก TestNG คำอธิบายประกอบใน TestNG @BeforeSuite: วิธีข้อเขียนจะถูกเรียกใช้ก่อนที่ทั้งหมด การทดสอบในห้องสวีทนี้ได้ทำงาน. @AfterSuite: วิธีข้อเขียนจะถูกเรียกใช้หลังจากการทดสอบทั้งหมดในชุดนี้ได้ทำงาน. @BeforeTest: วิธีข้อเขียนจะถูกเรียกใช้ก่อนที่จะวิธีการทดสอบใด ๆ ที่เป็นของชั้นเรียนในแท็กจะทำงาน. @AfterTest : วิธีข้อเขียนจะถูกเรียกใช้หลังจากที่ทุกวิธีการทดสอบที่เป็นของชั้นเรียนในแท็กที่มีการเรียกใช้. @BeforeGroups: รายชื่อของกลุ่มว่าวิธีการกำหนดค่านี้จะทำงานก่อน วิธีการนี้มีการประกันเพื่อให้ทำงานได้ไม่นานก่อนที่การทดสอบครั้งแรกที่เป็นของใด ๆ ของกลุ่มคนเหล่านี้จะเรียก. @AfterGroups: รายชื่อของกลุ่มว่าวิธีการกำหนดค่านี้จะทำงานหลังจาก วิธีการนี้มีการประกันเพื่อให้ทำงานได้ไม่นานหลังจากที่วิธีการทดสอบที่ผ่านมาที่เป็นของใด ๆ ของกลุ่มคนเหล่านี้จะเรียก. @BeforeClass: วิธีข้อเขียนจะถูกเรียกใช้ก่อนที่จะมีวิธีการทดสอบครั้งแรกในระดับปัจจุบันเรียก. @AfterClass: วิธีที่จะข้อเขียน หลังจากที่ถูกเรียกใช้ทุกวิธีการทดสอบในระดับปัจจุบันได้รับการทำงาน. @BeforeMethod: วิธีข้อเขียนจะถูกเรียกใช้ก่อนที่แต่ละวิธีการทดสอบ. @AfterMethod: วิธีข้อเขียนจะวิ่งตามวิธีการทดสอบแต่ละ. @Test: วิธีการเป็นข้อเขียน ส่วนหนึ่งของกรณีทดสอบที่. ประโยชน์ของการใช้คำอธิบายประกอบ1) TestNG ระบุวิธีการที่มีความสนใจในโดยดูได้คำอธิบายประกอบ ดังนั้นชื่อวิธีไม่ได้ จำกัด รูปแบบใด ๆ หรือรูปแบบ. 2) เราสามารถส่งผ่านพารามิเตอร์เพิ่มเติมเพื่อให้คำอธิบายประกอบ. 3) บันทึกย่อจะพิมพ์มั่นเพื่อให้คอมไพเลอร์จะธงผิดพลาดใด ๆ ได้ทันที. 4) การเรียนการทดสอบไม่จำเป็นต้องขยายอะไร ( . เช่นกรณีการทดสอบสำหรับ JUnit 3) รายการหัวข้อด้านล่างเป็นรายการของหัวข้อ TestNG ที่เรากำลังจะไปศึกษาในบทต่อไปของ TestNG Tutorial: 1) TestNG การติดตั้ง2) กรณีการทดสอบครั้งแรกกับ TestNG 3) การจัดกลุ่ม, จัดลำดับความสำคัญ และลำดับของกรณีทดสอบ4) กรณีทดสอบการทำงานเป็นชุดทดสอบ5) TestNG ผู้สื่อข่าวท่อนและยืนยัน6) ข้อมูลการทดสอบขับเคลื่อนด้วย TestNG ผู้สื่อข่าว7) ฟัง TestNG


















































































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
testng แนะนำ
testng เป็นแรงบันดาลใจจาก junit NUnit ทดสอบกรอบและบาง แต่แนะนำฟังก์ชันการทำงานใหม่ที่ทำให้มันมีประสิทธิภาพมากขึ้นและใช้งานง่ายขึ้น

testng เป็นแหล่งเปิดกรอบการทดสอบแบบอัตโนมัติ ซึ่งนาโน testng หมายถึงรุ่นต่อไป testng คล้ายกับ junit แต่ก็มีประสิทธิภาพมากขึ้นกว่า junit แต่ยังคงได้แรงบันดาลใจจาก junit .มันถูกออกแบบมาให้ดีกว่า junit , โดยเฉพาะอย่างยิ่งเมื่อทดสอบการเรียนแบบบูรณาการ จ่าย ขอบคุณ เซดริก บอยสท์ใครเป็นผู้สร้าง testng

testng ขจัดมากที่สุดของข้อ จำกัด ของเก่า กรอบ และช่วยให้นักพัฒนาสามารถเขียนการทดสอบความยืดหยุ่นและมีประสิทธิภาพด้วยความช่วยเหลือของง่ายการจัดการ , การจัดกลุ่มลำดับ& parameterizing


testng ประโยชน์ของมีจำนวนของผลประโยชน์ของ testng แต่จากมุมมองของซีลีเนียมประโยชน์หลักของ testng :

1 ) มันให้ความสามารถในการสร้างรายงาน HTML บังคับ

2 ) บันทึกย่อที่ทำทดสอบชีวิตง่าย

3 ) กรณีทดสอบสามารถจัดกลุ่ม&ตัดสินได้ง่ายขึ้น

4 ) การทดสอบแบบขนานเป็นไปได้

5 ) สร้างบันทึก

6 ) ข้อมูล parameteriz ation เป็นไปได้


เขียนกรณีทดสอบเขียนแบบ testng ค่อนข้างง่ายและโดยทั่วไปเกี่ยวข้องกับขั้นตอนต่อไปนี้ :

ขั้นตอนที่ 1 –เขียนตรรกะทางธุรกิจของการทดสอบ

ขั้นตอนที่ 2 ) ใส่ testng บันทึกย่อในรหัส

ขั้นตอนที่ 3 –เพิ่มข้อมูลเกี่ยวกับการทดสอบ ( เช่น ชื่อชั้นของ วิธีการ ชื่อกลุ่ม ชื่อ ฯลฯ . . . . . . . ) ใน testng.xml ไฟล์

ขั้นตอนที่ 4 –วิ่ง testng




@ beforesuite : testng บันทึกย่อในที่แสดงวิธีการจะถูกเรียกใช้ก่อนการทดสอบทั้งหมดในชุดนี้ได้ใช้

@ aftersuite : แสดงวิธีการจะทำงานหลังจากการทดสอบทั้งหมดในชุดนี้ได้ใช้

@ beforetest : วิธีการบันทึกย่อจะถูกเรียกใช้ก่อนการทดสอบใด ๆวิธีการของชั้นเรียนภายในแท็ก

@ aftertest วิ่ง :ที่แสดงวิธีการจะทำงานหลังจากการทดสอบวิธีการของชั้นเรียนภายในแท็กได้ใช้

@ beforegroups : รายชื่อกลุ่มที่ปรับแต่งนี้ จะใช้วิธีมาก่อน วิธีนี้เป็นวิธีที่รับประกันเพื่อวิ่งเร็ว ๆมาก่อนได้ก่อน วิธีการทดสอบที่เป็นของใด ๆของกลุ่มเหล่านี้ ก็เรียก .

@ aftergroups : รายชื่อกลุ่มที่ปรับแต่งนี้ จะใช้วิธีตามวิธีนี้เป็นวิธีที่รับประกันเพื่อเรียกใช้หลังจากทดสอบสุดท้ายวิธีที่เป็นของใด ๆของกลุ่มเหล่านี้ ก็เรียก .

@ beforeclass : วิธีการบันทึกย่อจะถูกเรียกใช้ก่อนการทดสอบครั้งแรกในชั้นเรียนปัจจุบันเรียก .

@ afterclass : แสดงวิธีการจะทำงานหลังจากที่ทุกวิธีการทดสอบในชั้นเรียน ปัจจุบันมีการใช้

@ beforemethod :ที่แสดงวิธีการจะถูกเรียกใช้ก่อนแต่ละวิธีการทดสอบ

@ aftermethod : แสดงวิธีการจะวิ่งตามแต่ละวิธีการทดสอบ

@ ทดสอบ : แสดงวิธีการเป็นส่วนหนึ่งของการทดสอบกรณี ประโยชน์ของการใช้บันทึกย่อ

1 ) testng ระบุวิธีการที่เป็นที่สนใจโดยการมองหาบันทึกย่อ . ดังนั้นวิธีการที่ชื่อจะไม่จํากัดรูปแบบหรือรูปแบบ .

2 ) เราสามารถส่งผ่านพารามิเตอร์เพิ่มเติมเพื่อการจัดการ

3 ) บันทึกย่อจะขอพิมพ์ ดังนั้น คอมไพเลอร์จะธงความผิดพลาดทันที

4 ) เรียนแบบไม่ต้องขยายอะไร ( เช่นกรณีทดสอบสำหรับ junit 3 ) .




ด้านล่างนี้คือรายการของหัวข้อรายการ ของ testng หัวข้อที่เราจะเรียนในบทต่อไปของ testng กวดวิชา :



testng 1 ) ติดตั้ง2 ) กรณีทดสอบครั้งแรกกับ testng

3 ) การจัดกลุ่มการ&ลำดับของกรณีทดสอบ

4 ) รันกรณีทดสอบเป็นชุดทดสอบ

5 ) testng บันทึกนักข่าวยืนยัน

6 ) ข้อมูลขับเคลื่อนการทดสอบกับ testng นักข่าว

7 ) testng ผู้ฟัง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: