Bài viết của Hoàng Hải Đăng

What is Alpha testing?

Thử nghiệm alpha là gì? Thử nghiệm alpha là một hoạt động trước release và là một loại Acceptance Testing. Ở đây, hoạt động thử nghiệm này được kiểm soát và không thể truy cập được bởi end-users trên thị trường. Một sản phẩm mới được phát triển hoặc sản phẩm được update trải qua Alpha ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Những hiểu lầm tai hại về nghề QA ở Việt Nam

QA không phải là một vai trò mới mẻ gì trong ngành công nghiệp phần mềm nói chung hay trong nhánh gia công phần mềm nói riêng. Dù vậy, vẫn còn rất nhiều những hiểu lầm về vai trò của mình mà QA thường mắc phải. Nhân tiện ngày hôm nay tôi vừa có vài trao đổi với Sếp về một số vấn đề tôi cho là ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Mẹo và thủ thuật để tạo dữ liệu kiểm thử

Mọi người đều biết rằng kiểm thử là một quá trình sản xuất và dùng một lượng lớn dữ liệu. Dữ liệu được sử dụng trong kiểm thử miêu tả các điều kiện khởi tạo cho một kiểm thử . Nó là một phần quan trọng của hầu hết các kiểm thử chức năng . Nhưng dữ liệu kiểm thử thực sự là gì? Tại sao nó được sử ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Sử dụng gem Pagy để thay thế cho kaminari và will_paginate

Nếu các bạn là một web developer thì sẽ không còn xa lạ với công việc phân trang cho trang web của bạn, việc phân trang không chỉ giúp mọi thứ trên trang web của bạn được gọn gàng, rõ ràng, đẹp đẽ mà còn giúp giảm thiểu được việc phải load 1 cục data to đùng vứt ở cả 1 trang. Và nếu bạn là 1 Ruby ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Xây dựng checklist cho ứng dụng Rails của bạn

Trước khi đi sâu vào checklist cho một ứng dụng Rails, bạn có thể hỏi, "Không phải Brakeman và các đánh giá pull request là đủ rồi sao?" Chắc chắn, các vấn đề về SQL injection có thể được phát hiện ra bằng các công cụ tự động, điều này thật tuyệt. Nó được cải tiến một cách liên tục. Nhưng họ vẫn ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Bài 18: Deploy project Laravel, VueJS lên Heroku

Chào mừng các bạn quay trở lại với series học Laravel với VueJS của mình, ở bài trước mình đã hướng dẫn các bạn cách phân quyền trong Laravel và bài này chúng ta sẽ cùng tìm hiểu cách upload project lên Heroku sau đó setup database nhé. Đầu tiên là chúng ta sẽ sử dụng nguyên project như của bài ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Những Script Selenium WebDriver đầu tiên (P2) - Access Form, CheckBox, RadioButton & TextBox

Để tiếp tục cho series học Selenium WebDriver qua ví dụ, trong bài này mình sẽ giới thiệu cho các bạn về một trong những thành phần quan trọng nhất của một trang web, đó là Form. Như các bạn đã biết thì Form là thành phần cơ bản của một trang web để thực ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

React.js căn bản

Hướng dẫn này sẽ cung cấp cho bạn một sự hiểu biết cơ bản về React.js thông qua việc xây dựng một ứng dụng rất đơn giản. Tôi sẽ bỏ qua mọi thứ mà tôi nghĩ không phải là cốt lõi. Thiết lập Khi bắt đầu với React, bạn nên sử dụng thiết lập đơn giản nhất có thể: một tệp HTML import các thư viện ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Xây dựng ứng dụng web với NodeJS + Express FrameWork + AngularJS - Phần 4

Như đã nói ở phần trước tiếp tục cho chuỗi series "Xây dựng ứng dụng web với NodeJS + Express FrameWork + AngularJS", ở phần 4 này mình sẽ hướng dẫn tiếp cho các bạn cách để cấu hình cho ứng dụng web của mình theo dạng Single Page Application (SPA). Khái niệm Single Page Application (SPA) Nói ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

Defect Management- Hoạt động quản lý lỗi, sự cố trong quá trình kiểm thử phần mềm

Trong quá trình phát triển phần mềm, chắc chắn sẽ xảy ra lỗi hoặc sự cố làm ảnh hưởng đến chức năng của phần mềm. Vậy khi phát hiện những sự cố, lỗi đó thì chúng ta cần quản lý lỗi, sự cố một cách tốt nhất để giúp sản phẩm phần mềm được hoàn thiện. Để hiểu rõ hơn về Defect Management - Quản lý ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa