Bài giảng trước
Bài giảng sau
Angular E2E Testing with Protractor
0%
Part 1 - Getting started with Protractor
1. Introduction to Course
(37:17)
2. Introduction about Technologies in Course
(52:54)
3. Install extension and project structure
(36:48)
4. Setup Angular app demo and config IDE
(01:11:16)
5. How Protractor works and writing first Protractor testcase
(01:01:44)
6. Interacting with Web Browser
(53:09)
7. Interacting with Web Element
(47:03)
8. Interacting with List WebElement
(59:04)
9. Locator in Protractor (Part I)
(40:54)
10. Locator in Protractor (Part II)
(01:02:35)
11. WebDriverManager package
(37:00)
12. Protractor config files
(52:57)
13. Callback and Promise in Protractor
(41:36)
14. Async/ Await in Protractor
(17:14)
15. Automatically wait in Protractor
(35:38)
16. Static and Implicit wait in Protractor
(34:37)
17. Explicit wait in Protractor
(45:52)
18. Timeout in Protractor
(16:32)
19. Jasmine framework
(01:05:03)
Part 2 - Typescript for Automation Tester
1. Introduction/ Compare and Install
(34:59)
2. Scope
(25:57)
3. Data Type
(51:52)
4. Operator
(33:27)
5. Condition Statement
(42:57)
6. Loop Statement
(50:39)
7. Array and Tuple
(54:06)
8. Every/ Some/ Filter/ Map/ Reduce
(47:26)
9. String
(01:04:32)
10. Function
(42:18)
Part 3 - Build Automation Testing Framework
1. Create Automation Framework structure
(01:00:07)
2. Create Base Element
3. Create Base Page
4. Global Constants
5. CucumberJS introduction and dependencies
6. Create feature and step definition file
7. Cucumber Option/ Regex/ Tag/ Suite
8. DataTable and Parameter
9. Scenario Hooks / Background/ Before/ After
10. Page Object Pattern
11. Multiple browser and parallel
12. Pattern Object
13. Cucumber global timeout
14. Chai Assert in Cucumber
15. Cucumber Report HTML
16. Attach screenshot to HTML report
Part 4 - Practice on Contact App Project
1. Create new a Contact
2. Edit a Contact
3. Contact Detail
4. Delete a Contact
5. Make a Contact Starred
6. Contact Feeds
7. Delete All Contacts
Part 5 - CI with Jenkins on Github/ Gitlab
1. Introduction to Jenkins
2. Config Jenkins job
3. Schedule job for CI
4. Jenkins Pipeline in project
5. Intergrate Jenkins with Github/ Gitlab
6. Intergrate Slack with Jenkins
Part 6 - Summary and Best Practice
1. Upgrade packages to latest
2. Performance improvement of test run in Protractor
3. Protractor Style Guide Rules
4. Best Practices for building Protractor Automation Framework
5. Complete source code
1. Introduction to Course
Nội dung nắm được sau buổi học:
Giới thiệu chi tiết về chương trình
Các level có thể apply Automation Testing là gì
Tại sao chọn e2e testing
Vai trò của Dev/ Tester trong các mức apply Automation Testing
Tốc độ khi run Automation Test ở các level
Tài liệu buổi học:
https://docs.google.com/document/d/1Tl5s8P8kJLnPvHLxU7oxtF5HynPBqoTFxIlG3ePS0pI
Question/ Answer:
Trực tiếp trong phần comment bên dưới
Hoặc trong group Skype/
group Facebook
Cách join vào các group Skype/ Facebook hướng dẫn ở bài học số 04
Hoàn thành
Chúc mừng, bạn đã hoàn thành khóa học này!
Quay lại
Thông báo!
Đóng
Thông báo!
Đóng
0
bình luận
Đăng