Software Test Estimation - Bắt buộc tester cần biết

Bài viết này mình vừa tìm hiểu vừa viết lại hiểu biết của mình, mình áp dụng được các kiến thức này trong project hiện tại. Hi vọng các thông tin trong bài viết sẽ giúp tester định hướng công việc cần làm và ước lượng thời gian hoàn thành công việc sát nhất thực tế ^^. Sở dĩ mình tìm hiểu phần này ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

kintone Plug-in: "Aggregate Numberic Related Records" Plugin [VI]

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Quay trở lại mình xin giới thiệu tới mọi người một plugin mới, ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

So sánh cơ bản giữa 2 native app frameworks sử dụng VueJS

VueJS là một framework tuyệt vời. Nó là sự kết hợp hoàn hảo giữa 2 ông lớn React và Angular. Nhưng ở việc phát triển ứng dụng di động, thì nó chưa ổn định, vẫn kém React Native một khoảng lớn, vì vậy vẫn chưa thích hợp để xây dựng native app. Tuy nhiên, vẫn còn có cơ hội vì hiện nay đang có 2 dự ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

Phía sau một câu chuyện thiếu nhi và bài học của người làm sản phẩm

Lời tựa Tôi rất thích các câu chuyện và cũng hay kể chuyện cho con tôi nghe. Một vài ngày trước, tôi có nghe được một câu chuyện trẻ em với lối kể hài hước khá ấn tượng, đó là chuyện “Cáo, thỏ và gà trống” (quảng cáo tí, các bạn có thể nghe tại đây https://www.youtube.com/watch?v=NujV ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

Zimbra Mail Server on CentOS (Part 2)

Iptables là dịch vụ tường lửa để giới hạn quyền truy cập vào server thông qua các cổng. Sửa file config của iptables để giới hạn cổng nào được mở để truy cập và giới hạn IP có thể truy cập vào cổng đó. Ví dụ để chạy các dịch vụ Zimbra mail, ta cần mở các port bằng cách thêm các dòng ssau vào file ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

Plan khối lượng công việc của QA/tester khi thực hiện dự án/task (Số testcase)

Nhằm giúp đỡ hướng dẫn các bạn QA/Tester trong việc định lượng khối lượng công việc thực tế cần thực hiện. Trong bài chia sẻ này mình hướng dẫn các bạn cách estimate khối lượng công việc với hệ quy chiếu là số testcase trên chính những kiến thức cơ bản của testing. Mong rằng bài viết này sẽ cho các ...

Tác giả: Hoàng Hải Đăng viết 16:12 ngày 12/08/2018

Thiết kế website với trang chủ ấn tượng đem lại lợi ích ra sao?

Có thể nói, trang chủ là nơi mà chủ nhân của website có thể gây ấn tượng với khách hàng của mình. Theo các chuyên gia, hấp dẫn người dùng ngay từ cái nhìn đầu tiên mang ý nghĩa cực kỳ quan trọng, bởi nó sẽ tạo ra thiện cảm rất lớn và thúc đẩy người dùng mua hàng của bạn. Do đó, đây là một trong ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Signal và Observable hoạt động như thế nào?

trong Reactive Cocoa ở bài trước link .ta có thể sử dụng để bắt sự kiện khi UITextField thay đổi rồi sẽ đưa ra một hành động nào đấy(ví dụ như UITextField có chứa @gmail.com thì đổi màu UITextField), có lẽ cũng it người chọc thẳng vào thư viện xem nó viết thế nào, vì thế mình viết 1 bài hướng ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

In-app Billing trong android - làm giàu không khó : Part 2 - work flow

Tiếp tục bài giới thiệu lần trước, hôm nay mình xin được tiếp tục trình bày về cách implement code hoàn chỉnh và cách để test dịch vụ này ! Pre-conditions Như mình đã nói ở bài trước, có rất nhiều loại sản phẩm mà bạn có thể bán trong app của mình, đó là managed product và subscription , ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

Thao tác với Dates và Times sử dụng Moment.js

Khi làm việc với dates và times trong javascript cũng không phải lúc nào cũng dễ dàng. Hôm này mình xin giới thiệu một thư viện javascript rất mạnh và tốt sử dùng để phân tích, xác nhận, thao tác và hiển thị dates và times. Đó là Moment.js Moment.js có thể download miễn phí tại trang chủ của ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

IBInspectable / IBDesignable trong iOS

Mình sẽ giới thiệu đến các bạn 2 loại Interface Builder trong iOS là IBInspectable / IBDesignable. Với IBIspectable và IBDesignable, nó có thể xây dựng một giao diện tùy chỉnh để cấu hình các điều khiển các tuỳ chỉnh của bạn và biễu diễn trong thời gian thực trong khi thiết kế dự án. Các thuộc ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Thiết kế website là gì? Có khó hay không?

Thiết kế website có thể hiểu đơn giản là việc tạo ra một trang web cho cá nhân, doanh nghiệp hay công ty nhằm mục đích đáp ứng nhu cầu giới thiệu, cung cấp sản phẩm, dịch vụ của các đối tượng trên. Ngoài việc lên giao diện, lập trình web thì hosting và tên miền cũng là hai yếu tố không thể thiếu ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

empty?, blank?, any?, exists? - Cách hoạt động và tốc độ của chúng

Ruby on Rails ActiveRecord cung cấp một số phương thức để kiểm tra xem một quan hệ trả về 0 hoặc nhiều bản ghi. empty? and blank? trả về true nếu một quan hệ trả về 0 bản ghi. any? and exists? trả true nếu một quan hệ trả về ít nhất một bản ghi. empty? và blank? Chúng ta cùng tìm hiểu kỹ ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

OpenCV With Python Part 4

Vẽ hình, các ký tự hay viết chử lên bức ảnh đó là những thao tác mà ở bài trước tôi đả hướng dẩn. Trong bài viết này, tôi sẽ giới thiệu một số điều cơ bản về các thao tác hình ảnh đơn giản mà chúng ta có thể thực hiện. Mỗi hình ảnh chia nhỏ thành các khung. Mỗi khung, giống như một hình ảnh nhỏ, ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

Những bảo mật cần thiết trong ruby on rails

Những vấn đề liên quan đến bảo mật khi phát triển ruby on rails Kiểm tra Unauthorized Access Luôn xác minh người dùng được ủy quyền thự hiện những thao tác mà anh ta đang làm. Giả sử bạn có một trang với một danh sách các dự án mà người dùng sở hữu, một liên kết có thể là /projects/1. Tuy ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Android custom build configurations

Build type xác định những thuộc tính nhất định mà Gradle sử dụng khi build và đóng gói app của bạn, và thường được cấu hình cho những stage khác nhau trong quá trình phát triển. Ví dụ như debug type sẽ cấu hình những option dành cho debug và signs APK với debug key, release type sẽ bao gồm những ...

Tác giả: Hoàng Hải Đăng viết 16:12 ngày 12/08/2018

Thiết kế website tin tức cần gì?

Ngoài thiết kế website bán hàng , giới thiệu, nhiều doanh nghiệp hiện nay còn tạo trang web nhằm mục đích cung cấp các tin tức, thông tin bổ ích cho người dùng. Vậy phương diện nào để đánh giá những trang web này, hay cụ thể hơn là muốn thành công website tin tức cần phải đảm bảo được những yêu ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Tốp 5 nghề lương cao trong ngành công nghệ thông tin

Ngành công nghệ thông tin không còn là ngành mới mẻ ở Việt Nam, giờ đây nó đã là một cụm từ quen thuộc đối với mọi người. Công nghệ thông tin đóng vai trò quan trọng trong sự phát triển của xã hội, thường được ứng dụng vào lĩnh vực sản xuất, kinh doanh. Đây là một ngành học phong phú với nhiều ...

Tác giả: Hoàng Hải Đăng viết 16:12 ngày 12/08/2018

Professional web api với rails

Chào mọi người, ngày nay lập trình web không chỉ là xây dựng một ứng dụng với front-ent và một tí backend xử ký ở dưới, mà còn 1 tá thứ đằng sau. Một trong số đó là xây dựng nên một API server. Việc xây dựng API cho một ứng dụng web ngày nay là hết sức cần thiết để ứng dụng có thể giao tiếp và mở ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

ConstraintLayout – Phần 2: Các Chức Năng Nâng Cao

Chào các bạn. Mời các bạn đến với phần 2 của bài viết về ConstraintLayout của mình. Như mình có nói ở phần 1, ConstraintLayout tuy dài (bị tách ra làm hai phần lận), nhưng nó không khó. Qua bài viết đó bạn đã nắm được ý nghĩa và cách sử dụng các công cụ cơ bản nhất mà Android Studio cung cấp để ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018