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

Fake api với WebMock

Mở đầu Xin chào, chúc cả nhà năm mới vui vẻ!!! Thời gian gần đây mình đang code liên quan đến việc gọi API - chắc đây cũng là khái niệm khá là quen thuộc với các bạn. Mình đang sử dụng thư viện HTTParty để làm việc (bạn có thể xem cụ thể về thư viện này ở đây) Thông thường, với kết nối ...

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

Tổng quan về kiểm thử phần mềm

Kiểm thử -** test **là một quá trình đánh giá một hệ thống hay là các thành phần của nó với mục đích là xác định xem nó có thỏa mãn những yêu cầu được đưa ra hay không. Hiểu một cách đơn giản, kiểm thử - test là chạy một chương trình để xác nhận bất kì lỗ hổng, lỗi sai hay những yêu cầu bị bỏ ...

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

Tổng quan phần mềm ảo hóa Virtual Box , cách cài đặt và tạo một máy ảo từ VirtualBox trong ubuntu (P1)

Bạn đang sử dụng hệ điều hành Linux? Nhưng yêu cầu công việc muốn bạn phải sử dụng IE trên Window hay Safari của Mac...Bạn vất cả tìm kiếm môi trường để đáp ứng nó... Cụ thể đối với một tester như tôi, môi trường test là yếu tố rất quan trọng. Để 1 sản phẩm web đạt được chất lượng tốt, chúng ta ...

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

Kiểm tra ứng dụng website với các quy trình chuẩn

Penetration testing là quá trình kiểm thử bảo mật cho các ứng dụng web bằng cách giả lập các cuộc tấn công vào website để tìm kiếm và phát hiện các lỗ hổng, các vấn đề bảo mật trong website. Những người kiểm thử sẽ đóng vai trò là các hacker và giả lập các tấn công vào các trang web mục tiêu. ...

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

Các loại lỗi gặp phải khi thực hiện game testing

Như chúng ta đã biết, việc thực hiện game testing rất khác so với việc testing một ứng dụng thông thường, dù trên bất kỳ nền tảng nào. Việc nghĩ ra và thực hiện đủ tất cả các test case nhiều khi là không thể với game testing. Việc kiểm tra và tìm ra tất cả các lỗi của game là điều rất khó thực ...

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

Magento grid admin với custom column

Mình sẽ tạo 1 trang list trong Admin của Magento. Trang này sẽ: Sử dụng layout của Grid (1 template có sẵn của magento chuyên dùng cho trang list) Hiển thị toàn bộ danh sách Customer giống như phần “Manage Customer” Thay cột edit = 1 cột mới có button để gọi ajax và thực hiện 1 ...

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

[CakePHP] Access Control List (p2)

Ở phần một tôi đã trình bày nội dung lý thuyết của Access Control List - ACL. Có thể đọc qua sẽ khó hiểu ngay được khi vào thực tế sẽ áp dụng như thế nào nên trong phần này tôi sẽ tiếp tục viết về ACL bằng một ứng dụng web mini. Tôi sẽ xây dựng một website để viết blog sử dụng kết hợp Auth và ACL ...

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

Những điều nên biết khi sử dụng Metaprogramming trong Ruby

Bạn thường nghe nói Metaprogramming là cái mà chỉ dành riêng cho ngôn ngữ Ruby, và nó không đơn giản cho những lập trình viên trung bình. Nhưng sự thật là Metaprogramming không quá đáng sợ như vậy, bài viết này sẽ cung cấp những nền tảng cho những fresh developer để họ có thể sử dụng và gặt hái ...

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

Giới thiệu về Scrum - Một phương pháp Agile

Bài viết xin giới thiệu về Scrum một phương pháp làm việc triển khai dựa trên tư tưởng Agile. Hiện Scrum đang được ứng dụng rất nhiều tại các công ty phát triển phầm mềm. Vậy nó có những đặc điểm gì để có thể trở nên phổ biến như vậy ? Trước tiên chúng ta biết Agile là phương pháp luận phát triển ...

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

Read and write PDF files in Java using Apache PDFBox

Apache PDFBox - Một thư viện PDF Java Thư viện Apache PDFBox là một công cụ mã nguồn mở Java làm việc với các văn bản PDF. Nó cung cấp cho người dùng khả năng tạo mới các văn bản PDF, thao tác trên các file PDF đã có và khả năng trích xuất nội dung từ các văn bản PDF. Hiện nay Apache PDFBox ...

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