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

Tìm hiểu về API testing - Sending requests and Viewing Responses (p3)

Giao diện của Postman được chia làm 2 khu vực. Sidebar bên trái và những request builder bên trái, các request builder cho phép bạn gần như tạo ra bất kỳ loại yêu cầu nào 1 cách nhanh chóng. Bốn phần uẩ một yêu cầu HTTP URL , method, headers , và body. Postman cung ...

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

Master Many-to-Many Associations with ActiveRecord

Mô hình hóa những mối quan hệ many-to-many giữa các thực thể dữ liệu trong ActiveRecord không phải lúc nào cũng là một nhiệm vụ dễ dàng. Thậm chí, kể cả khi chúng ta đã thiết kế sẵn một ER diagram(mô hình thực thể liên kết) để làm việc, nó không phải lúc nào cũng rõ ràng với những quan hệ sử dụng ...

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

Những rủi ro và nhược điểm của việc sử dụng Testing tool

Mặc dù có rất nhiều lợi ích có thể đạt được bằng cách sử dụng các tool để hỗ trợ các hoạt động test, nhưng cũng có nhiều rủi ro liên quan với nó khi tool hỗ trợ cho các hoạt động test được giới thiệu và sử dụng. Bao gồm những rủi ro sau: **1. Những kỳ vọng không thực tế từ các tool hỗ trợ: ** ...

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

[Robot FW - Python ] - Phần 1 - Viết Test case đầu tiên

Yêu cầu: Đã cài đặt thành công các công cụ sau: Pycharm Robot FW Python Selenium Library Firefox (FirePath and FireBug add on) Đã có kiến thức về: Automation Selenium Lập trình căn bản Nếu bạn chưa làm được những điều trên thì search google hoặc trong Viblo nhé. Thanks. ...

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

To Yield or Not To Yield - A layman''s guide to ES6 Generator Functions

Generators One of the most exciting and weired new features of ES2015 are the Generators. How weired you ask? Kyle Simpson, author of the You don't know JS series wrote The name Generator is a little strange, but the behavior may seem a lot stranger on his article. So yeah, 'pretty darn ...

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

Tạo testcase sử dụng cây phân loại (Testcase design using classification trees)

1. Giới thiệu Kiểm thử hệ thống (System Test) là một phần tất yếu của quá trình "verification" and validation" phần mềm. (Trong bài viết này tôi xin sử dụng 2 khái niệm "verification" & validation" thay vì dịch ra tiếng việt 2 từ này để có cái nhìn thân thiện hơn và tránh hiểu nhầm) System ...

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

Giới thiệu Flutter

Flutter là gì? Flutter là một công cụ mới được cung cấp bởi Google cho phép các nhà phát triển xây dựng các ứng dụng đa nền tảng có thể được thực hiện trong các hệ thống khác nhau chẳng hạn như Android hay iOS chỉ với một codebase chung. Công cụ này được được xây dựng trong C và C ++ và cung ...

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

Web Performance

Web performance là một bài toán mà bất kỳ developer nào cũng phải quan tâm. Rõ ràng, việc tốc độ tải trang của bạn quá chậm sẽ ảnh hưởng rất lớn đến người dùng cũng như việc người dùng có thể rời website của bạn để đến một trang web khác có trải nghiệm tốt hơn. Bài viết này mình xin tổng hợp lại ...

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

Sử dụng Google Analytic trong Asp.net

Đầu tiên hãy tạo ra mã tracking và thêm nos vào trang của bạn. Nó sẽ không được activate trước 24h. Cho neenmoij nỗi lực để lấy ra dữ liệu từ google analytics là từ sau 24h. Dưới đây là link hướng dẫn thiết lập. http://www.mindstick.com/Articles/f061cb85-9b6d-4296-9f66-9cbb15e703fb/Google ...

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

Tìm hiểu gem PaperTrail

Hiện nay, trong mỗi dự án công nghệ thông tin việc lưu log khi có sự thay đổi dữ liệu đã trở thành một chức năng cơ bản và bắt buộc phải có. Việc lưu log có ý nghĩa quan trọng và khá tiện dụng trong những trường hợp như: Điều tra khi có sự nghi ngờ về dữ liệu. Rollback lại dữ liệu khi bị mất. ...

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