Chào các bạn đã đến với chủ đề tiếp theo của mình. Ở những bài trước, chúng ta đã từng sử dụng hàm Assert để kiểm tra kết quả một cách tự đông, ví dụ như hàm assertEquals() hay assertTrue(). Trong bài này, mình sẽ giới thiệu thêm đến các bạn 1 số hàm Assert thường được…
Category: Testing Knowledge
Topic 6: Đọc file CSV cho TestNG
Chào các bạn đã đến với chủ đề tiếp theo của mình. Để tiếp tục với serries giới thiệu về TestNG Framework, hôm nay, mình sẽ hướng dẫn các bạn cách đọc file CSV cho TestNG. Ở bài này, mình sẽ đi qua những nội dung như sau: 1. Đọc file csv rồi save thành…
Topic 5: Annotation @DataProvider trong TestNG
Chào các bạn đã đến với chủ đề tiếp theo của mình. Để tiếp tục với serries giới thiệu về TestNG Framework, hôm nay, mình sẽ tới tiếp tục hướng dẫn các bạn sử dụng annotation DataProvider của TestNG. Ở bài này, mình sẽ đi qua những nội dung như sau: 1. Dataprovider ở cùng…
Topic 4: @Test trong TestNG và các attribute của annotation @Test
Chào các bạn đã đến với chủ đề tiếp theo của mình. Để tiếp tục với serries giới thiệu về TestNG Framework, hôm nay, chúng ta sẽ tìm hiểu kỹ hơn về Annotation @Test và các attribute của Annotation này. Ở bài này, mình sẽ đi qua những nội dung như sau: 1. Annotation @Test…
Topic 3: Cách sử dụng Annotation After/Before trong TestNG
Chào các bạn đã đến với chủ đề tiếp theo của mình. Để tiếp tục với serries giới thiệu về TestNG Framework, hôm nay, mình sẽ tiếp tục giới thiệu đến các bạn cách sử dụng các Annotation của testNG. Ở bài này, mình sẽ đi qua những nội dung như sau: 1. Annotation là…
Topic 2: Cách run test bằng package, class, method trong file testng.xml
Chào các bạn đã đến với chủ đề tiếp theo của mình. Ở bài trước, mình đã có giới thiệu qua cách tạo file testng.xml cũng như cách run test dựa trên file này. Để tiếp nối với chủ đề trước, hôm nay, mình sẽ tiếp tục hướng dẫn các bạn tìm hiểu kỹ hơn về…
Topic 1: Tổng quan về TestNG
Chào các bạn đã đến với chủ đề tiếp theo của mình. Hôm nay, mình sẽ tiếp tục giới thiệu đến các bạn chuỗi bài về TestNG Framework. Ở những bài trước, trong chủ đề Java Selenium , ở những ví dụ mình demo đã có sử dụng annotation @Test trong TestNG. Nhưng mình chỉ…
Topic 10: Git cherry-pick là gì?
Chào các bạn đã đến với chủ đề tiếp theo của mình. Như các bạn đã biết, Git là một hệ thống quản lý phiên bản phổ biến được sử dụng rộng rãi trong quá trình phát triển phần mềm. Trong quá trình làm việc với Git, thông thường chúng ta thường merge tất cả…
Topic 09: Git merge và git rebase
Chào các bạn đã đến với chủ đề tiếp theo của mình. Ở chủ đề này, mình sẽ tiếp tục giới thiệu đến các bạn sự khác biệt của git merge và git rebase. Về cơ bản, thì cả 2 câu lệnh này đều có chung 1 nhiệm vụ, đó là hợp nhất các branch…
Topic 08: Git conflicts? Cách xử lý conflict khi merge code
Chào các bạn đã đến với chủ đề tiếp theo của mình. Như các bạn đã biết, Git là một công cụ dùng để quản lý source mà bất kỳ cty, project nào cũng sử dụng nó. Nó giúp cho chúng ta làm việc nhóm mượt mà hơn. Nhưng đôi lúc, trong 1 team, sẽ…