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

Xây dựng giao diện CRUD với React và Ruby on Rails

Công nghệ Javascript hiện nay đang ngày càng trở nên huyên náo hơn bao giờ hết. Các framework mới ra đời hằng ngày, các lập trình viên đều đang đắn đo về công cụ mà họ nên chọn, và việc xây dựng các giao diện người dùng cũng đang trải qua rất nhiều sự thay đổi mạnh mẽ. Trên hết, những lập trình ...

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

Làm thế nào để quản lý rủi ro trong suốt quá trình lập kế hoạch kiểm thử (test planning phase)

Cuộc sống thì đầy những rủi ro và các dự án phần mềm cũng vậy. Bất cứ thứ gì cũng có thể gây ra sai lầm trong bất kì thời gian nào. Chúng ta phải luôn luôn cảnh giác để hành động một cách đúng đắn. Nhưng điều gì chắc chắn rằng sẽ không có gì sai và khi nào chúng ta biết được điều gì đó sẽ xảy ra? ...

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

Hello world - Kotlin

Kotlin một ngôn ngữ mới được phát triển bởi JetBrains. Tại sao chúng ta nên sử dụng Kotlin? Lý do là đây. Một ngôn ngữ hiện đại dễ sử dụng. Sau đây chúng ta sẽ tìm hiểu làm sao để xây dựng một ứng dụng Hello world với Kotlin. Đầu tiên chúng ta cần: Androis Studio 3.0 trở lên Để cài đặt ...

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

Tất tần tật về UIWebView

Hiểu rõ từ cơ bản Để cho dễ hiểu ban đầu, bạn hãy tải source code demo trước: https://github.com/oNguyenVanThieu/UIWebView Chạy thử, rồi xem kỹ lại log xem </p> <div class= Tác giả: Bùi Văn Nam viết 15:29 ngày 12/08/2018 chỉnh sửa

Những câu hỏi phổ biến và câu trả lời về Database Testing dành cho QA

Trong quá trình làm công việc QA, chúng ta thường phải làm việc với Cơ sở dữ liệu. Do đó, đối với những bạn muốn ứng tuyển vào vị trí QA hoặc Tester, thì việc trải qua cuộc phỏng vấn là điều tất yếu. Trong quá trình phỏng vấn, nhà tuyển dụng sẽ đề cập tới những nội dung liên quan tới CSDL. Dưới ...

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

Hạt cơ bản trong sản phẩm - What you do is what you think

Welcome back, hôm nay tôi sẽ bàn tiếp về các yếu tố cần chú ý khi làm sản phẩm phần mềm mà nhiều khi chúng ta bỏ qua, kết hợp với mindset tối giản hóa. Như trong bài viết về tối giản, tôi có đề cập rằng đôi khi phần mềm của chúng ta có nhiều yếu tố phức tạp không thể tránh, vì vậy giải pháp của ...

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

Gulp và những khái niệm cơ bản nhất

Gulp là gì? Gulp là một công cụ giúp bạn tự động hóa nhiều task (nhiệm vụ) trong quá trình phát triển web. Nó thường được sử dụng để làm các tác vụ front end như: Tạo ra một web server. Reload trình duyệt một cách tự động bất cứ khi nào một file được lưu. Sử dụng các preprocessor giống ...

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

Môi trường kiểm thử trong kiểm thử phần mềm

Thiết lập môi trường kiểm thử phải đảm bảo rằng kiểm thử phần mềm thành công. Bất kỳ sai sót trong quá trình này có thể dẫn đến việc tăng thêm chi phí và thời gian cho khách hàng. Trong bài viết này, chúng ta sẽ cùng tìm hiểu: Test bed là gì? Nói chung, Test bed là một môi trường phát ...

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

Sự khác nhau của phương thức public, private và protected trong Ruby

1. So sánh phương thức public, private và protected public, protected và private là gì? public , protected và private đề cập đến khả năng truy cập của các phương thức. Mặc định, tất cả phương thức đều ở trạng thái public . Nếu không chỉ định khả năng truy cập của phương thức, nó sẽ ...

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

5 vấn đề lớn với đội test lớn và cách giải quyết

Thông thường, khi bạn ở trong 1 team test lớn, điều đó có nghĩa là dự án của bạn phải to, dẫn tới việc có rất nhiều thử thách khó nhằn phải giải quyết. Điều trở nên khó khăn đó là duy trì được các tiêu chuẩn chất lượng, chia sẻ kiến thức và việc phân quyền chuyên môn Vấn đề 1: Duy trì chất lượng ...

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