Bài viết của Bùi Văn Nam

Tìm hiểu về IBM Rational Function Tester ( phần 1)

1. Kiểm thử tự động là gì? Kiểm thử tự động là việc sử dụng các công cụ để thực hiện các test case. Kiểm thử tự động cũng có thể nhập dữ liệu thử nghiệm vào hệ thống kiểm thử, so sánh kết quả mong đợi với kết quả thực tế và tạo ra các báo cáo kiểm thử chi tiết. 2. Kiểm thử tự động sử dụng ...

Tác giả: Bùi Văn Nam viết 15:39 ngày 12/08/2018 chỉnh sửa

Appium On MAC (Phần 1)

1. Appium là gì? Appium là một công cụ mã nguồn mở được sử dụng để kiểm thử tự động (test automation) các ứng dụng mobile như native app, hybrid app, mobile web app... + Native App (Ứng dụng gốc): Là những ứng dụng được viết riêng cho một loại nền tảng như iOS, Android, Windows Phone bằng các ...

Tác giả: Bùi Văn Nam viết 15:39 ngày 12/08/2018 chỉnh sửa

Ứng dụng Redux của bạn mở rộng như thế nào ?

Khi chúng ta bắt đầu tìm hiểu về Redux, về actions và reducers, chúng ta bắt đầu với những tutorial huyền thoại không thể đơn giản hơn như TodosApp . Nhưng trong thực tế những ứng dụng chúng ta xây dựng không hề đơn giản như vậy, chúng phức tạp hơn nhiều. Làm sao để ứng dụng của chúng ta tiếp ...

Tác giả: Bùi Văn Nam viết 15:39 ngày 12/08/2018 chỉnh sửa

Decorate giúp việc quản lý tốt các phương thức của đối tượng

Decorator Như chúng ta đã biết, RoR được xây dựng trên mô hình MVC. Trong đó Model đóng vai trò xử lý dữ liệu, Views có nhiện vụ hiển thị dữ liệu cho người dùng. Giả sử bạn đang xây dựng một hệ thống tuyển dụng nhân sự, trong đó cần lưu rất nhiều thông tin của người dùng. Để phục vụ cho việc ...

Tác giả: Bùi Văn Nam viết 15:39 ngày 12/08/2018 chỉnh sửa

JavaScript (ES-2015) Variables: let and const

Variables: let and const Now i have a project, where people don't think and use let o const without any understanding in wich case they should to use one of them. This post about let and const in JavaScript, please read and try to understand difference between of them. In ES-2015 there are new ...

Tác giả: Bùi Văn Nam viết 15:39 ngày 12/08/2018 chỉnh sửa

Tích hợp cucumber với selenium

Trong phần trước, tôi đã thảo luận công cụ Cucumber, cách cài đặt, sử dụng và các tính năng cơ bản: https://viblo.asia/p/huong-dan-su-dung-tool-automation-cucumber-E375zb2j5GW . Trong phần tiếp theo này tôi sẽ giới thiệu về các tích hợp công cụ test cucumber với selenium webdriver thần thánh. ...

Tác giả: Bùi Văn Nam viết 15:38 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về FlexBox trong CSS3

Xin chào mọi người, sau một thời gian tìm hiểu CSS3, mình thấy việc sử dụng Flex để dàn trang trong CSS3 rất hay và thuận tiện, căn chỉnh thứ tự trên dưới của các phần tử, căn chỉnh ngang, căn chỉnh theo chiều dọc, căn chỉnh center các phần tử trở nên đơn giản hơn rất nhiều khi ta sử dụng Flexbox ...

Tác giả: Bùi Văn Nam viết 15:38 ngày 12/08/2018 chỉnh sửa

Penetration Testing cho các ứng dụng Cloud-based

Hầu hết các ứng dụng hiện nay đều là cloud-base application. Ứng dụng chạy trên Cloud hiện đang rất phổ biến vì những ưu điểm của nó như giảm thiểu chi phí, dễ dàng update, có thể truy cập từ xa, dễ dàng recover...Tuy nhiên dịch vụ về security cũng cần được cung cấp. Tôi cũng đồng tình rằng ...

Tác giả: Bùi Văn Nam viết 15:38 ngày 12/08/2018 chỉnh sửa

Dùng Imutable.js để tránh việc render lại ở React component

Trong bài này chúng ta sẽ cùng khảo sát xem cách React render component và cách dùng Immutable.js để việc render này được hiệu quả nhất. Chẳng hạn bạn muốn render một list tên người dùng. Ta có thể có data và những component sau: // Mutable version let data = [ { value: 1, name: 'Joe' }, ...

Tác giả: Bùi Văn Nam viết 15:38 ngày 12/08/2018 chỉnh sửa

[Học MongoDB] Bài 2: Cài Đặt MongoDB trên windows.

1, Cài đặt MongoDB. -Đầu tiên các bạn truy cập vào địa chỉ website https://www.mongodb.com//download-center?jmp=nav Và làm theo hình ảnh dưới đây (lưu ý có thể lúc bạn đọc được bài này giao diện trang chủ của nó có thể đã thay đổi). Chọn Enterprise Server -> chọn windows x64 -> ...

Tác giả: Bùi Văn Nam viết 15:38 ngày 12/08/2018 chỉnh sửa