
100+ Công Cụ Kiểm Thử Phần Mềm - Phần VI
Lĩnh vực kiểm thử phần mềm đang phát triển với một tốc độ ngày càng cao hơn. Vì vậy, một kiến thức tốt về các công cụ kiểm thử sẽ giúp bạn ứng dụng vào các hoạt động kiểm thử nhanh hơn và đáng tin cậy hơn. Dưới đây là các công cụ kiểm thử phần mềm được quan tâm hiện nay: I. Test Management ...

Phương pháp tạo Test plan hiệu quả
Test plan là kế hoạch kiểm thử phần mềm. Trong qui trình kiểm tra phần mềm test plan là kế hoạch nhằm để định hướng công việc chính xác cần làm. Test plan chính là tài liệu tổng quan về việc kiểm thử 1 project đặc tả: phạm vi dự án, hướng tiếp cận, quy trình kiểm thử, tài nguyên và nhân lực cần có, ...

Làm thử một app Angular - phần 01
Chào các bạn, hôm nay chúng ta sẽ cùng nhau học tutorial Tour Of Heroes của Angular nhé. Link chính thức của tutorial ở đây: https://angular.io/tutorial Trước khi vào bài thì mình xin lưu ý với các bạn là bài viết này sẽ dựa trên link tài liệu ở trên, mình chỉ cùng các bạn học tutorial này ...

Write Linux Init Script
Như ở bài viết Managing services with update-rc.d mình đã giới thiệu cách sử dụng update-rc.d để cho một service script chạy khi khởi động. Hôm nay mình sẽ giới thiệu cách viết một service script đơn giản nhất (cũng đầy đủ chức năng cơ bản là start , stop , restart và status ). Chúng ta sẽ ...

How to download an image with CRNA
If you are building app with Expo, to down load an image to Galary of mobile from a link image. You can use FileSystem from expo. const fileUri = FileSystem.documentDirectory + fileName; FileSystem.downloadAsync( imageUrl, fileUri ) .then(({ uri }) => { console.log('Finished ...

Tìm hiểu về Async/Await trong JavaScript ES 2017
ES 2017 vừa giới thiệu thêm một tính năng Async/Await trong việc xử lý bất đồng bộ trong JavaScript. Các hàm Async về bản chất là một cách viết khác rõ ràng, dễ nhìn hơn so với cách xử lý bất đồng bộ. Khi chưa có Async/Await thì chúng ta phải xử lý bằng Promise or callback, những cách xử lý ...

Factory Method (Creational Patterns)
Khai báo 1 interface để tạo 1 object, nhưng sẽ để những class con xác định class để khởi tạo. Factory Method cho phép 1 class chuyển class để khởi tạo. Tần suất sử dụng trong JavaScript: 4/5 (medium high) ... Các thành phần tham gia pattern này gồm có: Creator -- In sample code: ...

Câu chuyện của 1 Test case
Một Test case là một đối tượng quan trọng mà chúng ta là người tester sẽ tạo ra / sử dụng / làm việc với nó như là một phần của các hoạt động kiểm thử trong công việc thường nhật. Điều gì sẽ xảy ra nếu một Test case sống giống như một sinh vật hoặc là một thực thể nào đó. Và được kể ra đây là câu ...

Excel VBA: Đối tượng Range trong Excel VBA
Phần trước đã giới thiệu về tổng quan về Excel VBA, phần này xin giới thiệu với các bạn về một trong những đối tượng được sử dụng nhiều nhất trong khi tự động hóa bất kỳ tác vụ nào với VBA - Range . Chúng ta tham chiếu đến các Range khác nhau trong một Worksheet và thực hiện các hoạt động khác ...

Con người và Bot Testers
Thử nghiệm sản phẩm của bạn trước khi khởi chạy và thu thập thông tin phản hồi của người dùng trước khi phát hành là một phần quan trọng trong vòng đời phát triển sản phẩm. Tuy nhiên, một câu hỏi mà chúng ta đã thấy xuất hiện trong ngành công nghiệp trong những năm gần đây đó là thử nghiệm ...

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 ...