Pairwise Testing - Kiểm thử cặp đôi

Pairwise Testing - Kiểm thử cặp đôi là gì? Pairwise Testing - Kiểm thử cặp đôi còn được biết đến như là kiểm thử All-pairs, đây là một cách tiếp cận kiểm thử được sử dụng để kiểm thử phần mềm bằng cách sử dụng phương pháp tổ hợp. Đó là một phương pháp để kiểm tra tất cả sự kết hợp rời rạc có ...

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

Quy trình phát triển phần mềm ( SDLC )

I. Giới thiệu Quy trình phát triển phần mềm ( SDLC ), cũng được gọi là phát triển ứng dụng vòng đời , là một thuật ngữ được sử dụng trong hệ thống kỹ thuật , hệ thống thông tin và công nghệ phần mềm để mô tả một quá trình lập kế hoạch, tạo, thử nghiệm và triển khai một hệ thống thông tin. Một số ...

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

Objects in Ruby

Ruby là một ngôn ngữ lập trình hướng đối tượng. Tất cả mọi thứ trong Ruby đều là đối tượng. Các đối tượng trong Ruby tồn tại trong suốt quá trình biên dịch code. Có 2 loại đối tượng là đối tượng có sẵn và đối tượng do chúng ta định nghĩa. Đối tượng có sẵn là các đối tượng đã được định nghĩa sẵn ...

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

Checklist for Mobile Application Testing

Millions of mobile applications are being launched in the market every day and the success of an app depends upon its experience by end users. To give a high quality experience, the mobile application should be tested thoroughly before launching. Mobile Application Testing is more complex than ...

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

Optimize CSS và JS cho trang web

Trang web được sinh ra với mục đích là phục vụ người sử dụng, thế nên "trải nghiệm người dùng" (user experience) là một yếu tố cực kì quan trọng tạo nên thành công của một trang web. Có rất nhiều cách để tạo nên một "trải nghiệm người dùng" tốt như tạo ra một nội dung chất lượng, chiến lược ...

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

Tích hợp thanh toán ngân lương cho Woocommerce

Xin chào các bạn. Thời gian gần đây rất nhiều bạn hỏi mình với 1 website WordPress bán hàng quy mô nhỏ nhưng muốn tích hợp thanh toán online thì làm sao trong khi các cổng thanh toán default thì ở Việt Nam không sử dụng được. Thì hôm nay ngay tại bài viết này mình sẽ giới thiệu và chia sẻ cho các ...

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

Cải thiện tốc độ truy vấn trong ứng dụng Rails

Đầu tiên, có thể các bạn sẽ đau đầu với vấn đề mở rộng sản phẩm. Tuy nhiên, theo mình thì đó lại là một điều rất tốt vì nó có nghĩa là bạn có lưu lượng truy cập trên trang web rất lớn. Trước khi bạn quyết định rằng có vẻ Rails không đáp ứng đủ nhu cầu đó và bắt đầu viết lại project với công nghệ có ...

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

[iOS][Realm] Realm Tutorial - Part 2: Models

Realm Models được định nghĩa giống như class Swift và properties như bình thường chúng ta hay tạo model để làm theo tác lưu giữ dữ liệu trên Ram. Còn với Realms thì còn chúng ta có thể thao tác lưu dữ liệu vào DataSource luôn. Để tạo được Model cho Realm, Model của chúng ta chỉ cần kế thừa từ class ...

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

Ví dụ về REST API trong Rails

Giao diện lập trình ứng dụng, còn gọi là API (Application Programming Interface) là chương trình cho phép người dùng sử dụng các phương thức của một ứng dụng từ bên ngoài ứng dụng đó. Chúng ta sẽ tạo ra một REST API với các thao tác tạo mới, đọc, chỉnh sửa, xóa trên bảng users, các thao tác này có ...

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

Giới thiệu công cụ kiểm thử hiệu năng trên dữ liệu lớn "Yahoo! Cloud Serving Benchmark (YCSB)"

Trong bài tổng quan kiểm thử trên tập dữ liệu, chúng ta đã nắm sơ bộ các bước để thực hiện kiểm thử hiệu năng cho Big Data, chi tiết như sau : Kiểm thử hiệu năng bao gồm việc kiểm thử thời gian hoàn thành các job, CPU và RAM sử dụng, khả năng xử lý dữ liệu kịp thời và một tập các chỉ số quan ...

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

Hướng dẫn xây dựng API đơn giản với Nodejs và Mysql

Khởi tạo project Requirement Nodejs 6.x Express 4.x Mysql 5.x Cài đặt Install npm npm init npm install Install express npm install express --save npm install express-generator -g express -h express --view=pug Chạy app với lệnh sau: Trên hệ điều hành MacOS hoặc ...

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

Agile Testing - Tester in Team

Tester trong nhóm Agile thì tham gia vào các hoạt động phát triển của dự án để đóng góp những kiến thức chuyên môn tốt nhất. Agile Tester bao gồm các hoạt động : Đảm bảo sử dụng đúng công cụ kiểm tra. Configuring, sử dụng, quản lý các môi trường test và dữ liệu test. Mentoring cho các ...

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

I18next fallback

Bài viết được dịch từ ngồn https://www.i18next.com/principles/fallback.html Language fallback Mặc định có chứa tập lệnh sẽ thực hiện bản dịch từ tệp ngôn ngữ thuần túy nếu không tìm thấy. en-GB.json { "i18n": "Internationalisation" } en.json { "i18n": "Internationalization", ...

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

Add Red Astesisk(*) in required field in rails form

It is a good practise in a web application form to show the required field with a mark. Normally we see a red star marks * to symbolize this. There are some ways to do it. Most simple way is add * in every label whose corresponding input field is a must. But it is a long and hectic process and also ...

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

Importing records from CSV and Excel in Rails 5

Đối với lập trình viên Rails thì khi chạy thử các chức năng của chương trình họ thường seed dữ liệu qua file seeds.rb. Tuy nhiên đối với người sử dụng chương trình, đặc biệt đối với các chương trình quản lý (ở đây mình lấy ví dụ là hệ thống quản lý học viên), họ phải nhập dữ liệu thực từ một danh ...

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

CSS Doraemon dễ thương bằng animations

Mình là fan cuồng của Doraemon nên đã tìm hiểu và tham khảo trên mạng, nên cũng muốn chia sẻ cho mọi người để biết thêm css3 mà animation đã làm được 1 em mon đáng yêu như thế nào. ahihi Đầu tiên các bạn thêm đoạn HTML này vào: <h1>Doraemon</h1> <div class="main"> ...

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

Thiết kế website và SEO - Mối liên kết không thể tách rời

Như chúng ta đã biết bây giờ là thời kỳ công nghệ 4.0 mọi thứ đều phát triển một cách chóng mặt đặc biết với lĩnh vực kinh doanh và marketing. Trước đây chẳng ai nghĩ có thể ngồi ở nhà sử dụng máy tính hoặc điện thoại kết nối internet là có thể "mua cả thế giới " một cách nhanh chóng. Bạn có thể ...

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

ReactJS với create-react-app toàn tập

Chào mọi người, đây là bài viết chia sẻ kinh nghiệm của bản thân mình khi tìm hiểu về công cụ create-react-app cho việc lập trình ReactJS trở nên dễ dàng hơn. Trong bài viết này, mình sẽ nói về những điều có thể cần thiết cần phải tinh chỉnh trước khi bắt đầu 1 dự án React của các bạn, cụ thể là sử ...

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

Tổng hợp danh sách các trang web lấy backlink cực tốt (P.1)

Đi backlink trong SEO là điều mà ai cũng phải biết và đầu tư cho nó nhiều nhất. Dưới đây, mình chia sẻ các trang web có thể đi backlink khá tốt cho mọi người. Mỗi ngày các bạn tạo 1 bài post sau đó post lên 10 trang trong tổng số 40 trang này, hôm sau cũng viết 1 bài khác rồi post lên 10 ...

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

Dùng thử Mini Heroku – Dokku trên Docker với Cloud của Sakura

Bạn có đang dùng Heroku - 1 PaaS (Platform as a Service) đơn giản, được nhiều người biết đến không? Trước đây chưa lâu, tôi đã thử nó để dựng Web Application và thấy rất tiện lợi. Tuy vậy, tôi vẫn băn khoăn: giá mà có 1 tool nào đó có thêm Machine power, và mình có thể sử dụng tùy ý, dễ dàng ...

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