13 MẸO ĐỂ VIẾT TESTCASE CHO BẤT KỲ ỨNG DỤNG NÀO

Test cases rất quan trọng đối với bất kỳ dự án nào vì đây là bước đầu tiên trong bất kỳ chu kỳ thử nghiệm nào và nếu có bất cứ sai sót trong bước này, các tác động sẽ bị rất lớn khi bạn đi tiếp trong chu kỳ kiểm thử phần mềm. Biết làm thế nào để viết các trường hợp kiểm thử tốt là điều cực kỳ ...

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

Dự án nào thì nên áp dụng Automation Test

Chúng ta đều biết rằng các dự án Automation khác với các dự án test Manual. Mặc dù, các dự án tự động hóa không thực sự tồn tại (hoặc không tồn tại như lý tưởng), cả hai dự án automation và manual được xử lý khác nhau ngay trong bước lên plan. Một dự án mà plan không rõ ràng thì không thể thực hiện ...

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

CSS - Less is more

WHY?!!! Tại sao lại cần dành một sự quan tâm đặc biệt cho CSS như vậy. Điều đầu tiên có thể nhận định rằng CSS "dễ" viết nhưng lại "khó" đọc, điều này không chỉ xảy ra khi bạn đọc code của người khác mà đôi khi là của chính mình nếu không tuân thủ những quy tắc nhất định. Viết thêm những dòng CSS ...

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

10 khái niệm Javascript bạn cần biết để phỏng vấn

Mở đầu Dưới đây là những khái niệm Javascript thường được hỏi trong các cuộc phỏng vấn về lĩnh vực phát triển web. Các khái niệm cở bản như loops, functions và callbacks mình xin phép không đề cập đến nhé. Khái niệm Value vs. Reference  — Hiểu cách các đối tượng (object), mảng (array), ...

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

Khám phá những lợi ích của CSS Variables

Nhiều developer đang bắt đầu sử dụng CSS variables (biến trong CSS), hay được biết đến với tên gọi đúng hơn là CSS custom properties. CSS custom properties mang lại 1 số lợi ích rõ ràng hơn là CSS preprocessor variables (biến trong các CSS preprocessor như LESS hoặc SASS). Vậy chúng ta hãy ...

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

RORO Pattern trong Javascript

Đây là kiểu pattern khi viết function trong javascript, function nhận input là 1 parameter kiểu object và ouput là trả về một object khác. Việc viết function theo pattern này có một số lợi ích nhất định sau: Named parameters Default parameters rõ ràng hơn Trả về giá trị phong phú hơn Hãy ...

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

10 quyển sách lập trình miễn phí nên đọc trong năm 2018

Trong bài viết này, tôi muốn chia sẻ với các bạn 10 cuốn sách thú vị từ các lĩnh vực lập trình khác nhau (web, mobile app,...) Một số quyển rất thân thiện cho những người mới bắt đầu, số khác nâng cao hơn cho những lập trình viên đã có kinh nghiệm. Các bạn có thể chọn những cuốn sách mà bạn ...

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

8 điều cần lưu ý khi viết css

Tối ưu hóa tốc độ trang là một công việc mà hầu như mọi Web developer đều quan tâm và nên biết, mục đích của nó là đưa nội dung website đến với người xem nhanh nhất có thể. Front-end developer thường làm việc với HTML, CSS, Javascript và các hình ảnh. Do đó, đây cũng là các đối tượng chính để chúng ...

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

Field Validation Table (FVT): Kỹ thuật thiết kế kiểm tra để xác nhận trường thông tin

Giới thiệu về Bảng Xác nhận Trường (FVT) - kỹ thuật thiết kế kiểm thử: Trong thế giới số, "CHẤT LƯỢNG" là thuật ngữ được sử dụng rộng rãi hơn trong bất kỳ ngành công nghiệp nào. Bất kỳ tổ chức nào cũng đều vì mục đích này, họ luôn nghĩ và nỗ lực làm thế nào để đảm bảo chất lượng sản phẩm hoặc ...

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

Serverless Typescript với AWS Lambda, API Gateway và DynamoDB trên môi trường offline - Phần 02

Phần 01 - https://viblo.asia/p/serverless-typescript-voi-aws-lambda-api-gateway-va-dynamodb-tren-moi-truong-offline-phan-01-3P0lPk7PZox Như ở bài viết trước chúng ta đã tạo được một ứng dụng serverless có thể deploy lên hệ sinh thái aws, thực hiện phát triển ở mội trường local. Với cấu trúc ...

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

Bắt Đầu với Javascript (P10)

Trong phần này sẽ tìm hiểu làm thế nào để làm việc với number trong javascript. Bạn có thể sử dụng bốn loại literals số: thập phân, nhị phân, bát phân, và hệ thập lục phân. 1. Decimal numbers - thập phân 1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 ...

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

Tạo terminal commands line với HTML/CSS

Trong bài viết này tôi sẽ giới thiệu tới các bước để tạo terminal commands line chỉ với HTML/CSS, kết quả như hình dưới đây : Mã HTML Cấu trúc HTML như sau, mình giải thích trong comment. <div class="terminal-menu"> <div class="terminal-buttons terminal-close"></div> ...

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

Test Impact Analysis

Test Impact Analysis viết tắt là TIA nghĩa là phân tích tác động cho kiểm thử Test Impact Analysis (TIA) là kỹ thuật giúp xác định tập các kiểm thử cần dùng cho các thay đổi được đưa ra. Một mô tả tương tự cho các kiểm thử để thực hiện cho một sự thay đổi Trong thời đại mà DevOps được ...

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

Bài 2: Các quy tắc xác định số âm tiết của một từ trong tiếng Anh

Âm tiết là phần không thế thiếu trong việc phát âm tốt Tiếng Anh. Bạn phải nhớ cho mình trước tiên là có 5 nguyên âm chính: u, e, o, a, i. Một từ có bao nhiêu nguyên âm thì từ đó có bấy nhiêu âm tiết. Từ want có 1 âm tiết vì có một nguyên âm; Từ wanna có 2 âm tiết vì có 2 nguyên ...

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

Thực hiện refresh token trong Angular (v2, v4.3, v5+)

Refresh token là một feature tuy nhỏ nhưng không thể thiếu trong ứng dụng client nói chung và single-page web app nói riêng. Trong bài viết này, mình sẽ hướng dẫn các bạn thực hiện tính năng này trong Angular. Vì từ bản 4.3 trở đi, Http module bị deprecated vì Angular cho ra đời HttpClient module, ...

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

Tổng hợp một số chú ý khi code API

Khi phát triển API phía server để truyền tin Ajax với Javascript phía frontend , android hoặc Iphone. Vậy làm sao để thiết kế một API tốt ? Bài viết hôm nay , mình sẽ tổng hợp một số ý kiến khi thiết kế API Theo cách versioning thì có 4 cách . Với mỗi cách thì có ưu điểm và nhược điểm ...

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

WordPress Máy chủ chuyên biệt vs Máy chủ chuyên biệt vs lưu trữ VPS vs Đám mây lưu trữ

Vấn đề lưu trữ các trang web WordPress là một trong những mối quan tâm chính của technopreneurs trên web. Thứ nhất, vì sự ổn định và khả năng truy cập của các trang web WordPress rất phụ thuộc vào chất lượng của lưu trữ. Sau đó, không may, đôi khi rất khó để lựa chọn máy chủ web chuyên nghiệp đó ...

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

[MLE - 03] Where should we experience ?

Chào các bạn! Trong bài viết trước chúng ta đã hiểu được tầm quan trọng của "tấm bia" và "thước" trong quá trình phát triển một dự án sử dụng Machine Learning. Hôm nay chúng ta sẽ tìm hiểu về "tấm bia" này nhé ! "Tấm bia" là nơi ta thực hiện việc đo đạc performance của hệ thống, độ chính xác của ...

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

Hướng dẫn viết game pacman với CSS3 animation

1. HTML Bước đầu chúng ta sử dụng đoạn HTML này để css background màu đen và hình hoạt hình chuyển động. <body> <div class="pista"> <div class="luces"><span></span><span></span><span></span><span></span><span></ ...

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

API Testing sử dụng Postman (Phần 2)

Ở bài viết trước , mình đã giới thiệu về Postman cũng như các cài đặt sử dụng và một số ví dụ cơ bản. Trong bài viết này, mình sẽ đi trình bày kĩ hơn và nâng cao hơn về nó - cụ thể là về cách viết và chạy test. Trong Postman, chúng ta có thể viết test riêng của mình bằng Javascript. Hiện tại có ...

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