Bài viết của Tạ Quốc Bảo

"this" trong JavaScript

Từ khóa this của JavaScript là một trong những khái niệm cơ bản nhưng cũng dễ gây nhầm lẫn nhất của ngôn ngữ này. Trong bài viết này, chúng ta sẽ dần dần tìm hiểu và làm sáng tỏ this, sao cho từ bây giờ, bạn không cần phải lo lắng về nó nữa. Chúng ta sẽ tìm hiểu cách sử dụng this một cách chính ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Tạo SSL dễ dàng và miễn phí với sslforfree.com

SSL For Free sử dụng Let’s Encrypt ACME server bằng cách xác thực domain của bạn trước khi cho tạo ra certificate cho bạn sử dụng. Nó hoàn toàn miễn phí và certificate sẽ tạo ra trong vài phút. Bạn không cần viết hoặc install nhiều command nào cả. Nó sử dụng Let's Encrypt nên certificate tạo ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Agile thú vị hơn mình nghĩ

Trước đây mình cũng đã từng biết tới khái niệm Agile, và cũng đã từng làm việc với quy trình này. Nhưng chỉ dừng lại ở áp dụng suông và cũng như chưa có sự so sánh giữa Agile và các quy trình phát triển phần mềm khác. Gần đây mình có tham gia một khóa học cơ bản về Agile, xin nhắc lại là cơ bản ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Docker with rails app

Bạn cần phải cài đặt Docker, Docker có thể chạy trên hầu hết Linux distribution và có một số tool để chạy trên OSX cũng như trên windows. Bạn có thể cài docker thông qua các link sau : [Linux] https://docs.docker.com/linux/started/ [Mac] http://docs.docker.com/mac/started/ [Windows] ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Selenium Testing (Phần 1)

Selenium là gì? Selenium là công cụ kiểm thử tự động miễn phí (mã nguồn mở) dành cho các ứng dụng web trên các trình duyệt và nền tảng khác nhau. Selenium tập trung vào việc tự động hoá các ứng dụng dựa trên web. Kiểm thử được thực hiện bằng cách sử dụng công cụ Selenium thường được gọi là ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Risk (Project Risks & Product Risks) và Testing

Trong phát triển phần mềm, khái niệm Risk (rủi ro) rất thường được sử dụng. Tuy nhiên, không phải ai cũng hiểu một cách rõ ràng về Risk. Chính vì vậy bài viết này sẽ cung cấp cho các bạn khái niệm về Risk, phân loại chúng và chỉ ra mối liên hệ giữa Risk và Testing. 1. Risk là gì? Risk có thể ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

[Laravel] Single Page Application sử dụng Vue, JWTAuth (P1)

Trong loạt bài viết đọc được từ qiita nổi tiếng, tôi xin dịch và chia sẻ lại nội dung trên Viblo bằng tiếng Việt. Loạt bài ngắn này chia sẻ tut kết hợp giữa Laravel 5.4 với Vue.js và JWTAuth. Phần đầu tiên sẽ có những nội dung chính sau : Khái lược Install Tạo model Đầu tiên tôi xin ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Làm thế nào để tiếp cận hiệu quả Pentest trong kiểm thử bảo mật ứng dụng Web (Phần II)

Nhận dạng Cơ Sở Dữ Liệu Mặc dù ngôn ngữ SQL theo chuẩn nhưng mỗi CSDL đều có đặc điểm riêng và khác nhau ở nhiều khía cạnh như các câu lệnh đặc biệt hay các chức năng để truy xuất dữ liệu như tên người dùng và các cơ sở dữ liệu, các đặc tính riêng, hay các dòng comment, ... Khi các tester chuyển ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

Độ ưu tiên, độ nghiêm trọng của bug trong quản lý bug

Trong kiểm thử phần mềm thì hai khái niệm Độ ưu tiên (Priority) và Độ nghiêm trọng (Severity) cũng không quá xa lạ, đặc biệt là trong quản lý bug. Priority: còn gọi là độ ưu tiên của một con bug. Độ ưu tiên này chỉ ra sự quan trọng của con bug đó và đúng hơn là tầm ảnh hưởng(impact) của ...

Tác giả: Tạ Quốc Bảo viết 16:18 ngày 12/08/2018 chỉnh sửa

What is a Test Case?

I. What is a Test Case? Test cases là một tài liệu bao gồm một tập hợp các điều kiện hoặc hành động được thực hiện trên ứng dụng phần mềm và xác định kết quả mong muốn của nó. Ở đây chúng ta thực hiện mô tả tài liệu với dữ liệu test, điều kiện tiên quyết và kết quả mong đợi Dưới đây là giải ...

Tác giả: Tạ Quốc Bảo viết 16:17 ngày 12/08/2018 chỉnh sửa