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

Kiểm thử giao diện trên các thiết bị thông minh

Giống như “Ấn tượng ban đầu là khó thay đổi”, vì vậy GUI (Graphical User Interface) là vấn đề tạo ra rất nhiều sự khác biệt. Tầm quan trọng của một giao diện chính xác và hấp dẫn có thể được cảm nhận nhiều hơn đáng kể trong môi trường thiết bị thông minh khi mà kích thước màn hình là ...

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

FullText Search - Đơn giản mà hữu ích!!

LỜI NÓI ĐẦU Là một lập trình viên mà đã từng phải thao tác với cơ sở dữ liệu, hay đơn thuần là đã từng là một trang web bán hàng ,chắc hẳn các bạn đã từng nghe qua về khái niệm “Full text search”. Khái niệm này đã được định nghĩa khá cụ thể và đầy đủ trên wikipedia. Nói một ...

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

Tìm hiểu về CMM và quản lý chất lượng phần mềm

Trong bài tìm hiểu này tôi xin được trình bày về việc quản lý chất lượng phần mềm mà bất kỳ công ty tổ chức nào muốn phát triển thì cũng quan tâm và cần đạt được chẳng hạn như quy trình quản lý phần mềm CMM. Chúng ta cũng tìm hiểu xem quy trình quản lý ...

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

Các kỹ thuật kiểm thử hộp đen (Phần 1)

Mở đầu Nếu bạn là một QA/Tester thì hẳn bạn chẳng xa lạ gì với các khái niệm Kiểm thử hộp đen , Kiểm thử hộp trắng cũng như các phương pháp cụ thể để áp dụng nó. Tuy nhiên bạn có đang áp dụng một cách tốt nhất các phương pháp này vào trong công việc hằng ngày hay không lại là một câu chuyện ...

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

Nghiên cứu về Grid trong Selenium Automation Testing

Selenium là một công cụ kiểm thử tự động miễn phí và khá phổ biến trong kiểm thử web driver. Trong đó, Selenium Grid cho phép người dùng thực thi kiểm thử song song trên nhiều máy tính khác nhau với nhiều trình duyệt khác nhau. Selenium Grid cho phép thực thi kiểm thử với chế độ phân tán, sử dụng ...

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

Simulating location with Xcode

Giới Thiệu Chào mọi người, trong các bạn làm mobile ắt cũng nghe về định vị trên mobile. Hôm nay mình sẽ không đi sâu vào việc sử dụng location service trong code như thế nào mà sẽ hướng đến việc giả lập location trên iOS. Location Services là dịch vụ hệ thống giúp định vị vị trí gần đúng của ...

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

KPT (KEEP - PROBLEM - TRY) là gì ?

Trả là hôm trước đang trainning android thì có một anh trainner có hỏi về KPT, lúc đầu mình cũng chẳng biết nó là cái gì cứ tưởng anh ấy nói đến cái Khu-PanTry của công ty. Tìm hiểu mãi và sự gơi ý của anh ấy mình mới biết nó là Keep-Problem-Try ( Giữ-Vấn đề-Thử). Hình như cũng có một bài trên ...

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

Cake Php

Abstract If you are a web developer or a developer in general you must have heard or come across a development language called PHP. Php is a server side scripting language initially designed for web develoment but can also be used for general purpose programming language also. Introduced by ...

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

RESTful Architecture: An Introduction For Beginners

REST ( RE presentational S tate T ransfer) is an architectural approach to communications used in the development of web services. It’s a set of design principles to build web interfaces that can be used by virtually any device on any platform connected to the Internet. Here in this post, ...

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

Hướng dẫn sử dụng gem active_model_serializers trong việc quy định dữ liệu trả về trong json

Trong hệ thông client và server, chúng ta đã khá quen thuộc về cấu trúc dữ liệu json. Và khi 1 request của client gửi tới server lấy thông tin, có nhưng thông tin ta muốn giấu thì phải làm thế nào? Gem active_model_serializers sẽ giúp chúng ta làm điều đó Đầu tiên hãy thử với ví dụ sau: ...

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