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ỳ ...
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 ...
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 ...
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), ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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ạ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> ...
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 ...
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 ...
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ổ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 ...
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 đó ...
[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 ...
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></ ...
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ó ...