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

Giới thiệu các công cụ so sánh files (Diff) dành cho Linux/Ubuntu tốt nhất

Với Developer việc so sánh 2 file source code cũ và mới để xem những điểm được thay đổi (thêm mới/sửa/xóa) rất quan trọng. Và trong một vài loại test đặc biệt thì tầm quan trọng của việc so sánh 2 file đối với các QA cũng thế. Hiện nay đang có rất nhiều công cụ để so sánh nội dung 2 files dành cho ...

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

iOS Concurrency - Phần 3.5: Grand Central Dispatch

Dispatch Work Item Dispatch Work Item là một block code mà chúng ta có thể gửi (dispatch) chúng lên bất kì queue nào. Điều này có nghĩa là chúng có thể chạy trên global queue hoặc main queue. Nếu suy nghĩ một cách đơn giản thì chúng chỉ là một đống code mà chúng ta chỉ cần gọi (invoke). ...

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

Quản lý doanh nghiệp cấp cao cần những kỹ năng gì?

Không có những chuẩn mực, kỹ năng gì cần thiết cho công việc của bạn, thì kỹ năng đó chính là chìa khóa quan trọng nhất! Bài viết được cập nhật trên trang web về quản trị https://www.thebalance.com/list-of-business-manager-skills-2062365 ngày 21/6/2017 bởi Alison Doyle. Việc quản lý doanh ...

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

Tiến trình trong hệ điều hành (Phần 3)

Trong bài viết trước mình đã giới thiệu sơ lược điều phối tiến trình trong hệ điều hành, bài viết này sẽ trình bày về chiến lược một hàng đợi nhiều tiến trình chờ phân phối xử lý. Trong chiến lược một hàng đợi này có 4 thuật toán chính FIFO, SJF ,RR, thuật toán ƯU TIÊN First In First Out (FIFO) ...

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

Sử dụng Dispatch Semaphore Pause/Stop/Resume các task đang chạy

1. GCD là gì ? Grand Central Dispatch(GCD) là 1 một low-level API được xây dựng bởi Apple, dùng để làm cái mà người ta thường gọi là đa nhiệm (multiasking), dùng để thực hiện các tác vụ ngoài main thread, giúp cải thiện khả năng response của app bằng cách chuyển các tác vụ nặng, tốn nhiều thời ...

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

Từ vựng trong lĩnh vực kiểm thử phần mềm

1. Giới thiệu Các bạn new tester thường hay gặp khó khăn khi report bug bằng tiếng Anh vì gặp những từ chuyên ngành hoặc không hiểu dùng từ nào cho hợp lý. Dưới đây là những từ dùng để report bug mà mình hay sử dụng nên muốn chia sẻ cho các bạn mới làm test, mình sẽ cố gắng hoàn thiện để có đầy ...

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

Cài đặt redmine trên Centos

Như chúng ta đã biết Redmine là công cụ quản lý task rất tiện dụng cho các công ty lập trình phần mềm. Nó vừa miễn phí - mã nguồn mở, tích hợp với SVN, và cả LDAP để chứng thực người dùng. Các bạn có thể xem thêm thông tin về dự án tại đây: http://www.redmine.org/projects/redmine/wiki/Redmine_ ...

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

Cung cấp các bằng chứng kiểm thử của bạn

Nhiều tester có một xu hướng ghi lại quá trình làm việc để giảm thiểu các thông tin mất mát không đáng có. Điều này có thể làm từ khi chuẩn bị cho giai đoạn test, thực thi test hay giai đoạn kết thúc với kết quả là " Passed". Thách thức đến khi vấn đề được tìm thấy sau đó, có thể sau khi đã kết ...

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

Accessors in ruby

Khi thiết kế lớp, với mỗi thuộc tính chúng ta sẽ định nghĩa 2 phương thức là getter và setter, mục đích của 2 phương thức này là để truy xuất dữ liệu và chỉnh sửa chúng. Trong Ruby thì có sẵn 3 phương thức là attr_reader, attr_writer và attr_accessor dùng để tự tạo các phương thức getter và ...

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

Những điều QA, Tester nên biết về quá trình quản lý Release và Deploy

Trong cuộc họp nhóm của chúng tôi hôm nay, người quản lý đã kiểm tra với tất cả mọi người về sự “sẵn sàng đêt thực hiện test execution” của họ . Ông đã đề cập đến "code sẽ sẵn sàng cho QA vào buổi sáng ngày codei". Ông đã làm gì khi ông nói "code sẽ sẵn sàng", có nghĩa là các ...

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