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

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

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

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

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

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

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

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

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ác giả: Trịnh Tiến Mạnh viết 17:06 ngày 12/08/2018

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

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

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

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

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

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

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

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

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

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

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