
12 bước cơ bản để tạo nên Test Summary Report
Trong giai đoạn Testing, một số document và report sẽ được tạo ra, ví dụ như là Test Strategy, Test plan, Testcase, Configuration management plan ... Trong đó Test Summary report là một trong những report như vậy và được tạo sau khi hoàn thành giai đoạn Testing. Test Summary Report là gì? ...

Learn Ruby on Rails - Naming Convention for Rails MVC structure
In this post I'll try to explain the Rails MVC Structure and Naming convention with an example. If you have no idea about MVC you should watch this video before continue: So, lets start: Suppose, we want to create a table for the user that has three columns (name, age, email). We can ...

Chuẩn bị testdata trước khi thực hiện các testcase
Testdata là gì? Nếu bạn đang viết testcase khi đó bạn cần phải input dữ liệu cho từng loại testcase. Bạn cần cung cấp các dữ liệu đầu vào này tại thời điểm thực hiện các testcase hoặc chương trình của bạn có thể lấy yêu cầu nhập dữ liệu từ chỗ data được định nghĩa sẵn. Testdata là loại data ...

Cài đặt PHP server trên VPS Amazon EC2 Micro
I. CHUẨN BỊ 1. Đăng ký VPS Amazon EC2 Amazon có chương trình cho dùng thử VPS EC2 1 năm với cấu hình CPU 1 core, RAM 1GB và SSD tối đa 30GB tuy nhiên như vậy là đủ dùng cho việc học tập hay chạy site nhỏ rồi. Để đăng ký sử dụng được VPS ở Amazon bạn cần phải có: Thẻ thanh toán quốc tế như ...

Giới thiệu tổng quan về codeception
1. Codeception là gì? Codeception là 1 test tool được bắt đầu phát triển từ tháng 11 năm 2011, nên có thể nói nó còn khá mới đối với nhiều tester. Codeception dùng để viết test code, có thể xử lý được các công đoạn của test từ unit test, functions test, acception test, API test, mock test. Trong ...

Custom Errors Page in Rails
Có thể nói đây là bài đầu tiên mình viết về Rails. Dù vấn đề này có thể không mới hay nhiều người đã biết nhưng với một người vẫn còn gà mờ về Rails như mình thì thực sự nó đem lại cho mình rất nhiều cảm xúc lúc tìm hiểu về nó. Vấn đề mình tìm hiểu là custom các trang hiển thị lỗi ở Rails. Các ...

Cách Viết & Gửi một Email chuyên nghiệp.
Bạn là một người chuyên nghiệp, bạn biết tôn trọng bạn, và cũng muốn người khác hiểu rằng bạn tôn trọng họ... vậy bạn gửi một cái email cũng nên có điều đó MỘT FORMAT EMAIL CHUYÊN NGHIỆP Khi bạn viết một email, tối thiểu bạn phải tuân thủ theo một format chuẩn thông thường sau: Người ...

Websocket trên Laravel
Giới thiệu chung Websocket là một khái niệm khá quen thuộc với hầu hết các developer. Nó là công nghệ hỗ trợ giao tiếp giữa client và server bằng cách sử dụng một TCP socket để tạo một kết nối hiệu quả. Mặc dù được thiết kế chuyên sử dụng cho các ứng dụng web, lập trình viên vẫn có thể đưa chúng ...

NHỮNG VẤN ĐỀ CẦN TRÁNH VỚI MỘT TESTER
Là một Tester, đặc biệt với một Tester mới bạn cần định hướng rõ đường đi và mục đích cho bản thân mình. Và để con đường đó bằng phẳng hơn, bạn cần phải tìm hiểu nó trước và khi đi nên tránh những “cái bẫy” mà những người đi trước hoặc cũng có thể là bạn đã vô tình tạo ra, có như thế ...

Tìm hiểu factory boy
Lời giới thiệu -Với những người từng sử dụng ngôn ngữ ruby on rails để phát triển những ứng dụng web hẳn không còn xa lạ gì với gem factory Girl, được sử dụng chủ yếu để sinh dữ liệu một cách nhanh chóng và hiệu quả. Đối với python, cũng có một công cụ hỗ trợ việc sinh ra dữ liệu nhanh hiệu ...

Modern Web Design Trends for 2015
Giới thiệu Xu hướng thết kế website cũng như những công nghệ đằng sau nó luôn luôn thay đổi và phát triển. Đặc biệt trong việc sử dụng các thiết bị di động trong việc truy cập vào internet càng ngày càng phổ biến. Với sự hỗ trợ nhiều hơn từ HTML5, CSS3 và các thư viện cũng như công nghệ khác, ...

How to use ScrollView with Autolayout
To use ScrollView, you have to understand. All subview of ScrollView alway add to ContentView. ContentView size is determined by size of all its subview. So, if you want to define size of ContentView you must give size to subview to generate size of ContentView size.

(Basic) The first "thing". A class, or an interface?
Background I'm trying to share what hopefully would be a usefull tutorial for anybody who wants to understand design patterns . I will make it so simple any first grader computer student would understand. I won't tell you where this tutorial will end up, on purpose, so we can focus on one ...

Dịch và tìm hiểu chương 4- ISTQB( THIẾT KẾ THỬ NGHIỆM KỸ THUẬT)
Chương 4: THIẾT KẾ THỬ NGHIỆM KỸ THUẬT Phần chương này chúng ta sẽ tìm hiểu về các nội dung dưới đây: I. Làm thế nào để tìm thấy những điều kiện thử nghiệm và thiết kế trường hợp thử nghiệm(testcase) II. Tổng quan về kỹ thuật thiết kế trường hợp thử nghiệm III. Làm thế nào để lựa chọn kỹ ...

Chat App by Rails with gem Private Pub
1. Lời mở Chắc chắn không ít bạn developer đang và đang sử dụng rất nhiều các dịch vụ chat trực tuyến cho cả công việc lẫn giải trí (chatwork, slack, skype, facebook). Vậy tại sao bạn không thử tự mình làm 1 trang web tương tự như vậy(ý mình chỉ là chức năng chat trực tuyến thôi, chứ muốn pro ...

Giới thiệu UIStackView IOS 9
Giới thiệu Chào các bạn. Hôm nay mình sẽ giới thiệu với các bạn UIStackView 1 class mới của ios9 hỗ trợ cho việc code UI làm giảm bớt số lượng constraint trong 1 file storyboard hoặc 1 file xib. DemoApp Để minh hoạ cho việc sử dụng UIStackView. Mình và các bạn sẽ đi xây 1 project đơn ...

tạo ảnh GIF động cho thiết kế giao diện người dùng (Phần 1)
Bạn có thể đã thấy hình GIF chuyển động rất tuyệt vời mà các chuyên gia thiết kế sử dụng để trình bày thiết kế giao diện người dùng trên Behance, Dribble và cộng đồng thiết kế khác nền tảng và tự hỏi làm thế nào họ đã tạo ra chúng. Điều gì đang nhanh chóng trở thành một trong những cách tốt nhất để ...

Deploying a scala play application on Ubuntu machine
This blog post is my reference for deploying a scala-play application (version 2.4.3 or above) on an Ubuntu machine (14.04 LTS). Since Play 2.4.3 require JDK 1.8 (or later) installed on the system, let start with installing java 8 on the Ubuntu machine Installing Java 8 First, lets check that ...

HTTPS là gì và huớng dẫn cài đặt
Vấn đề hiện tại của HTTP HTTP là một giao thức mạng, trao đổi thông tin với máy chủ qua cổng 80. Bình thuờng, khi bạn truy cập một trang web thông qua giao thức HTTP, tất cả nội dung form bạn nhập, bao gồm username, mật khẩu hay thông tin thẻ ngân hàng đều đuợc gửi thẳng đến server mà không thông ...

Lovefield: A JavaScript Relational Database
1. Giới thiệu Dù cho NoSQL có phát triển đến mức độ nào thì chúng ta cũng không thể xóa bỏ hết structural queries trong Relational Database , structural queries đóng vai trò quan trong ngay cả các ứng dụng web. Nhưng web SQL ví dụ như indexedDB lại không tồn tại các queries như ...