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

Sublime Text và đồng bọn plugins giải cứu thế giới Web

Sublime Text 3 là một text editor khá mới, tuy miễn phí mà mạnh mẽ, hỗ trợ rất nhiều tính năng thú vị. Các điểm mạnh của Sublime Text có thể kể đến như: Miễn phí (thực ra là bản unregistered, thỉnh thoảng hiện sẽ ra pop-up thông báo bạn đang dùng thử và nhắc bạn mua bản chính thức nhưng bạn có ...

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

Kiểm thử dành cho ứng dụng Banking

Các ứng dụng banking giao dịch trực tiếp với dữ liệu tài chính bí mật. Toàn bộ các hoạt động được thực hiện bởi các phần mềm banking cho nên các phần mềm buộc phải chạy trơn tru mà không có bất cứ lỗi nào. Các phần mềm Banking thực hiện các chức năng khác nhau như chuyển và gửi tiền, kiểm tra số ...

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

Kiểm tra ứng dụng với Charles proxy

Khi thử nghiệm ứng dụng trên thiết bị di động và web, phần lớn thử nghiệm chỉ yêu cầu quan sát và tương tác với giao diện người dùng (UI). Khi các cuộc gọi HTTP mà ứng dụng đang thực hiện cho các dịch vụ gửi dữ liệu đến và từ ứng dụng, toàn bộ chức năng ứng dụng trở nên trong suốt hơn. Điều này ...

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

Truy Vấn Chân Kinh - Phần một: Giới thiệu về Active Record và một vài phương thức truy vấn cơ bản không phải ai cũng biết

Mở đầu Đây là phần mở đầu cho cuốn Truy Vấn Chân Kinh trong bộ series hướng dẫn về Ruby on Rails mà mình sẽ gắng công biên soạn trong thời gian sắp tới. Uớc tính bộ này sẽ gồm ít nhất sáu phần, bao quát những mảng kiến thức thú vị và hay ho liên quan đến các vấn đề về truy vấn trong Ruby on ...

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

Golang embedded type - Kế thừa trong Go

Go không phải một ngôn ngữ hướng đối tượng (OOP). Tuy nhiên chúng ta có thể áp dụng một số ưu điểm của hướng đối tượng vào trong Go. Chúng ta có Struct (tương tự Class), Interface và Method. Để sử dụng thuộc tính "kế thừa" trong Go ta sẽ dùng embedded type . Embedded Type là khai báo một ...

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

Android N - Quick Settings

Ở các phiên bản Android N trở đi, giao diện thông báo Notification (màn hình chứa thông tin trang thái kết nối wifi, bluetooth ... và thông báo của các app hoặc system) có một vài cải tiến về mặt giao diện và trải nghiệm người dùng. Một trong những thay đổi đó là giao diện Quick Setting </p> <div class= Tác giả: Bùi Văn Nam viết 18:17 ngày 12/08/2018 chỉnh sửa

Log defect effectively - Ghi nhận lỗi hiệu quả

Trong quá trình kiểm thử phần mềm, khi người kiểm thử phát hiện ra lỗi của phần mềm thì người kiểm thử viên đó phải ghi nhận lại lỗi, phân tích để giao cho tác giả hoặc người thích hợp để sửa nó. 1. Vậy mục đích của việc ghi nhận lại lỗi đó là gì? Thứ nhất: để cung cấp cho lập trình viên, ...

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

Phần 2. Các cách export kết quả sau khi kiểm thử tự động sử dụng Python

Ở bài viết trước tôi đã giới thiệu tới các bạn cách tạo các case kiểm thử dựa vào checklist đã liệt kê ra được. Bài này, tôi sẽ hướng dẫn các bạn các cách export kết quả sau khi đã chạy kiểm thử tự động các trường hợp trong danh sách Checklist Link để xem lại bài viết trước là: ...

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

Agile Testing - Scrum

Scrum ủng hộ phương pháp Whole Team Approach , theo nghĩa là mọi thành viên trong team phải tham gia vào mọi hoạt động của dự án. Scrum team tự tổ chức với trách nhiệm đưa ra được bản phân phối của dự án. Việc ra quyết định được để lại cho team nhằm đưa ra các hành động thích hợp được thực hiện ...

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

Giới thiệu về API testing

Chúng ta đang sống trong một thời đại tuyệt vời của sự thông minh, nơi mà sự tiến bộ chuyển động với tốc độ chóng mặt. Chúng ta được kết nối với thế giới và tất cả mọi thứ. API (Application Programming Interface) là người hùng vô danh trong thế giới kết nối của chúng ta. Dưới đây là những nội ...

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