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

Kỹ thuật tấn công XSS và cách ngăn chặn

Cross Site Scripting (XSS) là một trong những tấn công phổ biến và dễ bị tấn công nhất mà tất cả các Tester có kinh nghiệm đều biết đến. Nó được coi là một trong những tấn công nguy hiểm nhất đối với các ứng dụng web và có thể mang lại những hậu quả nghiêm trọng. Giới thiệu về tấn công XSS Tấn công ...

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

Tổng Quan Và Cách Cài Đặt Của MS SQL Server

A. Tổng Quan về SQL Server. 1. SQL Server là gì? Là phần mềm được Microsoft phát triển dựa trên RDBMS. Là hệ quản trị cơ sở dữ liệu quan hệ đối tượng. Là một nền tảng độc lập. Phần mềm sử dụng cả giao diện dòng lệnh và giao diện GUI. 2. Mục đích sử dụng của SQL Server. Tạo cơ sở ...

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

Theo dõi thay đổi trong Active record transaction và after_commit callback

Sau khi sử dụng các ActiveRecord Transaction trong ứng dụng rails, mình nhận thấy một số callbacks after_commit đã không được gọi. Vậy vấn đề này có ảnh hưởng gì đến quá trình hoạt động của ứng dụng? Chúng ta cùng nhau đi qua các nội dung trong bài này nhé. Sau khi lục vài trang trên google, vài ...

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

Test Plan Push Notifications trên app

Đây là kế hoạch để thử nghiệm tính năng Push notiffication trên thiết bị di động, còn tùy thuộc vào specs khác nhau sẽ có yêu cầu sản phẩm và UX khác nhau. Push notification tập trung vào việc cung cấp thông báo đẩy tới ứng dụng dành cho thiết bị di động khi tester/ dev đăng thông báo mới. ...

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

XÁC ĐỊNH CÁC MỤC TIÊU KIỂM THỬ HIỆU SUẤT (PHẦN I)

Tìm hiểu cách xác định và nắm bắt các mục tiêu kiểm thử hiệu suất. Tìm hiểu cách nắm bắt hoặc ước tính các mục tiêu sử dụng tài nguyên và các ngưỡng. Tìm hiểu cách nắm bắt hoặc ước tính ngân sách hoặc phân bổ tài nguyên. Tìm hiểu cách xem xét và cập nhật các loại mục tiêu kiểm thử hiệu suất ...

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

[Android] - Kotlin - Từ những điều cơ bản nhất (Phần 1)

Kotlin là một ngôn ngữ lập trình được tạo ra bởi JetBrains. Cũng giống như Java, ngôn ngữ lập trình mặc định cho Android, Kotlin chạy trên nền tảng Java Virtual Machine. Khả năng tương tác mạnh mẽ giữa Kotlin và Java đã làm cho ngôn ngữ lập trình này trở thành một sự lựa chọn phổ biến của các nhà ...

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

[Vietname Mobileday 2018] Trải nghiệm lần đầu

Lần đầu được tham dự một buổi hội thảo thật ý nghĩa qua những chia sẻ vô cùng hữu ích từ các diễn giả là CEO, CTO, Founder, R&D Engineer … đến nhiều công ty lớn cũng như những các diễn đàn lớn về công nghệ hàng đầu Việt Nam. Không nằm ngoài dự đoán, VietNam Mobile Day 2018 nội dung chủ ...

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

Fuzz testing

1. Fuzz testing là gì? Hiện nay việc kiểm thử phần mềm luôn được ưu tiên hàng đầu trong mỗi dự án. Để có thể đảm bảo được phần mềm đáp ứng đầy đủ yêu cầu đặt ra của khách hàng và hướng tới sản phẩm với chất lượng cao thì việc chúng ta chủ động ngăn ngừa lỗi, defect xảy ra với phần mềm là thiết ...

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

Cách mà một đứa trẻ giúp tester trở thành người giỏi hơn

Kiểm thử phần mềm là nghệ thuật đảm bảo chất lượng cho ứng dụng phần mềm bằng cách tìm tòi ra các lỗ hổng và sơ hở tồn tại trong hệ thống. Để kiểm thử một ứng dụng, chúng ta phải thường xuyên check requirement document để xác minh xem ứng dụng đó có tuân thủ các yêu cầu hay không. Khi phát hiện ra ...

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

Các giải pháp tạo file PDF trong Ruby on Rails

Dạo gần đây trong dự án mình có yêu cầu tạo file PDF và lưu vào database. Lúc đầu nghe thì tưởng không khó nhưng khi nhìn mấy file template khách đưa cho thì lại thấy khó không tưởng

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