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

Kiểm thử phi chức năng và abnormal

Khi lập kế hoạch kiểm thử xung quanh một dự án phần mềm, chúng ta có xu hướng chỉ nghĩ về các chức năng chính và mục tiêu cuối cùng, giảm thiểu các trường hợp về những gì dự án phần mềm thực sự cần để đạt được. Những yêu cầu phi chức năng và trường hợp abnormal thường không được dự tính, hoặc ...

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

Một số hiệu ứng hover đẹp cho button bằng css3

Bài viết này mình xin phép giới thiệu một số hiệu ứng hover cho button khá đẹp mà cũng khá đơn giản, rất dễ áp dụng. Note: Do mình không biết cắt nghĩa và đặt tên cho effect thế nào nên mình chỉ để tên lần lượt là effect 1, effect 2,.. nhé. Mong các bạn thông cảm. 1. Effect 1 Effect này có ...

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

HTTP/2.0 có gì hot?

Hôm nay vào web Instagram tự nhiên lại rảnh rỗi inspect xem có gì hot. Xem đến phần network thì phát hiện trang web này đã dùng giao thức thế hệ mới là HTTP/2.0. Họ cập nhật từ bao giờ mà mình chả biết, lâu nay cũng không thấy báo đài đưa tin về vụ này. Có lẽ mình bị outdate mất rồi. Nhân ...

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

Test design - Đơn giản mà hiệu quả

Test design là tài liệu phác thảo những case cần có trong test case. Hiểu một cách đơn giản thì nó là dạng rút gọn của test case. Test design có một số đặc điểm sau: Thể hiện rõ quan điểm test, những case cần có để cover Spec. Ngắn gọn, dễ hiểu. Để hiểu rõ hơn về test design, ta cùng ...

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

Tích hợp reCAPTCHA của Google trong Android

API reCaptcha của Google bảo vệ trang web, ứng dụng của bạn khỏi lưu lượng truy cập độc hại. Bạn cũng có thể tích hợp trong các ứng dụng Android của mình bằng cách sử dụng API SafetyNet. Dịch vụ này là miễn phí, và nó sẽ hiển thị một Captcha nếu có nghi ngờ tương tác người dùng là một bot thay vì ...

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

Laravel + Selenium on ubuntu

Trong bài viết này mình hướng dẫn cách sử dụng selenium với Laravel chạy trên môi trường ubuntu, yêu cầu cần có Hệ điều hành chạy ubuntu Đã cài đặt php 7.1 Cài đặt composer Tạo 1 project laravel mới Các link cần tham khảo https://www.seleniumhq.org/download/ https://laravel.com/ ...

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

Sử dụng Prettier để format code

Câu chuyện thứ nhất: Lít Đờ: Này em, khi em viết component React mà không có state và lifecycle thì chuyển nó về dạng Stateless Component luôn em nhé! Junior: Dạ vâng anh! Lít Đờ: Khai báo biến em dùng const cho anh nhé, chỗ nào cần thay đổi giá trị mới dùng let thôi, đặc biệt trong ...

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

Tạo StatusLayout - Android

Sau khi xem hình trên, nhiều bạn sẽ nghĩ "Làm như ảnh trên dễ mà! Sao phải cần tạo ra StatusLayout làm gì nữa" </p> <div class= Tác giả: Hoàng Hải Đăng viết 17:35 ngày 12/08/2018 chỉnh sửa

Top 5 xu hướng kiểm thử phần mềm của năm 2018

Kỷ nguyên tiếp theo của việc số hóa và huy động vốn của doanh nghiệp đã và đang mang lại những công nghệ mới trong ngành phát triển phần mềm, cùng với đó là xu hướng kiểm thử trong ngành công nghiệp đảm bảo chất lượng. Do đó, bộ phận QA là một trong những bộ phận quan trọng nhất nhằm tìm ra lỗi ...

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

Hướng dẫn git cherry-pick

Trường hợp sử dụng? Giả sử bạn có 2 branches khác nhau, branch A và branch B . Và bạn đang fix một bug nghiêm trọng cùng tồn tại trên hệ thống và bạn muốn commit một lần nhưng có thể apply vào luôn cho cả 2 branches. Bạn có thể dùng lệnh cherry-pick của Git để giải quyết, như sau: // Ở ...

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