Lập trình ứng dụng: 10 công cụ theo dõi bug tốt nhất

Theo dõi bug là khâu không thể thiếu trong giai đoạn phát triển ứng dụng. Tuy nhiên, dù cho bạn có chuyển sang giai đoạn “thành phẩm” (production), bug vẫn có thể xuất hiện như thường. Trong quá trình “sưu tầm bug”, một mẹo hay là bạn nên cho phép người dùng gửi ...

Tác giả: Hoàng Hải Đăng viết 19:31 ngày 11/08/2018

Page Object Model (POM) trong Selenium

Tìm tất cả các Link trong Selenium Page Object Model (POM) là mô hình đối tượng trang trong Selenium. Tại sao nên sử dụng Page Object Model (POM)? Các yêu cầu viết kịch bản test trong Selenium WebDriver KHÔNG phải là một nhiệm vụ khó khăn. Bạn chỉ cần tìm các phần tử, ...

Tác giả: Bùi Văn Nam viết 19:31 ngày 11/08/2018

Gặp gỡ Kevin Frans, thực tập sinh tại Open AI của Elon Musk, đang “khuấy đảo” cả ngành nghiên cứu trí tuệ nhân tạo

Không có câu gì khác ngoài “tuổi trẻ tài cao” để dành cho em. Từ khi được Elon Musk thành lập gần 2 năm về trước, phòng thí nghiệm nghiên cứu phi lợi nhuận mang tên OpenAI đã đăng tải hàng loạt báo cáo nghiên cứu – đúng như cái tên gọi của nó: trí tuệ nhân tạo mở – ...

Tác giả: Bùi Văn Nam viết 19:31 ngày 11/08/2018

Selenium WebDriver – Tương tác CheckBox

Selenium WebDriver – Tương tác Radio Button Trong phần này, chúng ta sẽ hiểu cách Selenium WebDriver tương tác CheckBox. Chúng ta có thể chọn một checkbox bằng cách sử dụng phương thức ‘click’ và bỏ chọn bằng phương thức ‘click’. Xác định XPath bằng cách ...

Tác giả: Hoàng Hải Đăng viết 19:30 ngày 11/08/2018

Mệnh đề Select-Case trong VBA

Học java core Mệnh đề Select-Case trong VBA được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện. Khi một người dùng muốn thực hiện một nhóm các câu lệnh tùy thuộc vào một giá trị của một biểu thức, thì Select-Case sẽ được sử dụng. Mỗi giá trị được gọi là Case. ...

Tác giả: Tạ Quốc Bảo viết 19:30 ngày 11/08/2018

MySQL Scheduled Event

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về MySQL event scheduler và làm thế nào để tạo ra MySQL events để tự động hóa các tác vụ cơ sở dữ liệu. MySQL event là sự kiện được thực thi dựa theo một lịch trình được định sẵn. Khi bạn tạo ra một sự kiện, bạn đang tạo ra một đối tượng ...

Tác giả: Trịnh Tiến Mạnh viết 19:30 ngày 11/08/2018

Inject JQuery trong Selenium WebDriver

XPath trong Selenium WebDriver Như bạn đã biết cơ chế của Selenium Webdriver là sử dụng JavaScript để thực hiện các thao tác với trình duyệt. Bài này chúng tôi hướng dẫn bạn bơm (inject) JQuery trong Selenium WebDriver . Sau đó bạn có thể thực thi các câu lệnh jQuery trên ...

Tác giả: Tạ Quốc Bảo viết 19:30 ngày 11/08/2018

Kéo và thả trong Selenium

Selenium WebDriver – Tương tác Drop Down Chúng ta sẽ thực hiện thao tác kéo và thả trong Selenium bằng cách chọn một cây thư mục có sẵn trên http://www.keenthemes.com/preview/metronic/templates/admin/ui_tree.html. Trong ví dụ này, chúng ta sẽ kéo một phần tử ‘ Disable Node ...

Tác giả: Trịnh Tiến Mạnh viết 19:29 ngày 11/08/2018

Mouse actions trong Selenium

Thao tác với bàn phím trong Selenium Dưới đây là một số hành động chính của chuột mà các lập trình viên sẽ gặp phải trong hầu hết các ứng dụng: Click : Thực hiện nhấp chuột. Chúng tôi cũng có thể thực hiện một nhấp chuột dựa trên tọa độ. contextClick : Thực hiện ngữ cảnh ...

Tác giả: Bùi Văn Nam viết 19:29 ngày 11/08/2018

Các lệnh trong Selenium IDE – “Selenese”

Selenium Test là gì? – Kiểm thử tự động Các lệnh trong Selenium IDE, thường được gọi là “selenese”, là một tập lệnh để chạy các kiểm thử của bạn. Một lệnh đề cập đến những gì Selenium phải làm và các lệnh trong Selenium có ba loại sau: Actions: là các lệnh ...

Tác giả: Tạ Quốc Bảo viết 19:29 ngày 11/08/2018

Cài đặt Spring Tool Suite (STS) trong Eclipse

Previous Bài này sẽ hướng dẫn bạn cách cài đặt Spring Tool Suite (STS) trong Eclipse . String Tool Suite là một môi trường phát triển dựa trên Eclipse có được tùy biến cho phát triển ứng dụng Spring. Nó cung cấp một môi trường để thực thi, gỡ lỗi, chạy và triển khai các ứng ...

Tác giả: Tạ Quốc Bảo viết 19:29 ngày 11/08/2018

Page Factory trong Selenium

Page Object Model (POM) trong Selenium Page Factory trong Selenium là một khái niệm mô hình đối tượng trang sẵn có cho Selenium WebDriver và nó rất tối ưu. Với sự trợ giúp của lớp PageFactory, chúng ta sử dụng chú thích @FindBy để tìm WebElement. @FindBy có thể chấp ...

Tác giả: Trịnh Tiến Mạnh viết 19:28 ngày 11/08/2018

Chọn nhiều hạng mục trong Selenium

Mouse actions trong Selenium Đôi khi bạn sẽ gặp tình huống phải để chọn hai hoặc nhiều hạng mục trong một list box hoặc text are. Bài này sẽ sử dụng trang web https://demos.devexpress.com/aspxeditorsdemos/ListEditors/ MultiSelect.aspx để thực hiện chọn nhiều hạng mục trong ...

Tác giả: Bùi Văn Nam viết 19:28 ngày 11/08/2018

Giới thiệu Selenium Webdriver

Các lệnh trong Selenium IDE – “Selenese” Selenium WebDriver tốt hơn cả Selenium IDE và Selenium RC ở nhiều khía cạnh . Nó là một cách tiếp cận hiện đại và ổn định hơn trong việc tự động hóa các hành động của trình duyệt. WebDriver, không giống như Selenium RC, không ...

Tác giả: Bùi Văn Nam viết 19:28 ngày 11/08/2018

Selenium WebDriver – Tương tác Radio Button

Selenium WebDriver – Tương tác Text Box Trong phần này, chúng ta sẽ hiểu cách Selenium WebDrive tương tác Radio Button. Chúng ta có thể chọn một tùy chọn radio button bằng cách sử dụng phương thức ‘click’ và bỏ chọn bằng phương thức ‘click’. Xác định ...

Tác giả: Hoàng Hải Đăng viết 19:28 ngày 11/08/2018

String trong VBA

Học java core String trong VBA (hay chuỗi) là một dãy ký tự, có thể bao gồm các chữ cái, số, ký tự đặc biệt hoặc tất cả chúng. Ví dụ: str1 = "string" str2 = "132.45" str3 = "!@#$;*" Str4 = "Asc23@#" Nối chuỗi trong VBA Để cộng 2 chuỗi ...

Tác giả: Hoàng Hải Đăng viết 19:27 ngày 11/08/2018

Debug trong Excel VBA

Học java core Với Debug trong Excel VBA chúng ta có thể tạm ngưng (pause) chương trình để xem giá trị của các biến từ đó biết được luồng chạy của chương trình, thậm chí là thay đổi giá trị của các biến. Đặc biệt Debug được sử dụng để tìm kiếm bug – một việc quan trọng trong phát ...

Tác giả: Trịnh Tiến Mạnh viết 19:27 ngày 11/08/2018

Selenium WebDriver – Tương tác Drop Down

Selenium WebDriver – Tương tác CheckBox Trong phần này, chúng ta sẽ hiểu cách Selenium WebDriver tương tác Drop Down. Chúng ta có thể chọn một tùy chọn bằng cách sử dụng phương thức ‘selectByVisibleText’ hoặc ‘selectByIndex’ hoặc ‘selectByValue’ ...

Tác giả: Trịnh Tiến Mạnh viết 19:27 ngày 11/08/2018

Selenium WebDriver – Tương tác Text Box

Selenium WebDriver – Tương tác người dùng Trong phần này, chúng ta sẽ hiểu cách Selenium WebDriver tương tác Text Box. Chúng ta có thể nhập giá trị vào một text box bằng cách sử dụng phương thức WebDriver. sendkeys (). Tương tự, chúng ta cũng có thể lấy nội dung từ một text box bằng ...

Tác giả: Hoàng Hải Đăng viết 19:27 ngày 11/08/2018

Hàm xử lý Date và Time trong VBA

Học java core Các hàm xử lý Date và Time trong VBA giúp các nhà phát triển chuyển đổi ngày và thời gian từ một định dạng này sang định dạng khác hoặc để lấy ra giá trị ngày hoặc giờ theo định dạng phù hợp. Các hàm xử lý Date Bảng dưới đây thể hiện danh sách các hàm xử lý ...

Tác giả: Trịnh Tiến Mạnh viết 19:26 ngày 11/08/2018