Test Self-Testing by Developers? Tại sao không? Việc developer self test giống như kiểm tra túi của mình trước khi ra khỏi nhà! Có rất nhiều quan điểm trái ngược khác nhau về software testing. Sau đây là vài lý do phổ biến nhất mà các developer đưa ra để không phải test software. Nhưng mà, tôi
software testing So sánh Unit Testing và Integration Testing Unit Testing Integration testing Ý tưởng đằng sau Unit Testing là kiểm tra từng phần của chương trình và cho thấy rằng các phần riêng lẻ là chính xác. Ý tưởng đằng sau Integration testing là kết hợp các module trong ứng dụng và kiểm tra như một nhóm để
laravel Hàng đợi Queue trong framework laravel Trong laravel, Queue - hàng đợi được áp dụng xử lý các tác vụ độc lập, tốn nhiều thời gian cùng việc worker sẽ lắng nghe xử lý tuần tự FIFO các jobs. Ví dụ , bài toán Import CSV với 1 dữ liệu lớn hay yêu cầu gửi số lượng
Tìm hiểu về Docker Tìm hiểu về Docker - Phần 5 - Các câu lệnh với image Mở đầu Ở các phần trước mình đã giới thiệu về các lệnh cơ bản để thao tác với Container. Ở phần này mình sẽ giới thiệu một số lệnh cơ bản thao tác với Image. Trong Docker, Image dùng để chạy Container. Các bạn có thể tưởng tượng Image
Apple login với Laravel Giới thiệu "Sign in with Apple" là một tính năng mới cho phép bạn đăng nhập vào các app bằng tài khoản Apple ID, nó giống với nút đăng nhập bằng Google, Facebook,... và nhiều dịch vụ, app đang dùng. Yêu cầu * PHP 7.3+ * Laravel 8.0
Cài đặt môi trường và Install Laravel Cài đặt môi trường lập trình laravel cho windows 1. Cài đặt XAMPP Để chạy được không chỉ dự án Laravel mà với bất kỳ dự án PHP nào khác (Native PHP hay WordPress chẳng hạn), bạn luôn cần một môi trường để chạy các đoạn code PHP cũng như
software testing Test level Test level là tập các hoạt động kiểm thử được tổ chức và có sự liên kết với nhau. Các mức độ kiểm thử cũng liên quan đến các giai đoạn trong quy trình phát triển phần mềm. Có 4 mức độ kiểm thử: * Component testing (Unit testing) * Integration testing
Tìm hiểu về Docker Tìm hiểu về Docker - Phần 4 - Các câu lệnh với container Mở đầu Ở các phần trước mình đã giới thiệu tổng quan về Docker, các thành phần cấu tạo nên Docker. Image là gì ? Container là gì ? Đó cũng chính là điều kiện tiên quyết khi các bạn đọc đến bài này của mình. Trong bài viết này mình sẽ
VisBug - extension hỗ trợ cho Tester Extensions là những tiện ích mở rộng vô cùng hiệu quả được cài đặt trong hầu hết các trình duyệt hiện nay, trong đó có Google Chrome. Một trong số đó là VisBug - extension giúp ích cho Tester rất nhiều trong công việc. Với 13 tính năng, VisBug sẽ
Tìm hiểu về Docker Tìm hiểu về Docker - Phần 3 - Tạo image từ Dockerfile Mở đầu Ở các bài trước mình đã giới thiệu tổng quan Docker Engine và kiến trúc của Docker, cũng như chạy một container đầu tiên với các image có sẵn. Ở phần này mình sẽ hướng dẫn tạo image bằng Dockerfile. 1. Dockerfile là gì ? * Dockerfile là một file
JavaScript cơ bản - Phần 1: Khai báo biến JavaScript hiện đang là 1 trong những ngôn ngữ phổ biến nhất với khả năng đa nền tảng và việc sử dụng dễ dàng. Mở đầu giới thiệu kiến thức cơ bản của Javascript, mình xin bắt đầu với kiến thức cơ bản nhất là khai báo biến. Khái niệm
slack Dùng Slack làm trợ lý nhắc việc Trong công việc bạn có thể có những lịch hẹn hoặc những việc cần làm, thay vì phải ghi nhớ đến giờ nào cần làm gì, bạn có thể dùng luôn chức năng remind của Slack, Slack Bot sẽ nhắc bạn làm việc này. Đơn giản trên khung chat ở
laravel Tìm hiểu về Database migrations và Seeding trong Laravel Trong quá trình làm một dự án hay một ứng dụng nào đó, việc chỉnh sửa và thay đổi cấu trúc hay thuộc tính của database rất dễ xảy ra. Khi làm việc nhóm việc các bạn thay đổi bất cứ thứ gì trong database cũng đều phải đồng bộ
rest api Một số lưu ý khi viết RESTFul API Đối với các lập trình viên ngày này thì việc tiếp xúc và làm việc với Api đã không còn quá mới mẻ. Api có thể giúp chúng ta kết nối nhiều hệ thống với nhau, có thể cung cấp dữ liệu để xây dựng các chương trình với nhiều
unit test Unit testing a NestJS applications with Jest (Phần 2) Ở phần 1 chúng ta đã cùng tìm hiểu các khái niệm cơ bản của unit testing và thực hiện demo a NestJS applications cùng với test cases. Phần tiếp theo Unit testing a NestJS applications with Jest sẽ bao gồm: 3. Run unit test cases. 4. Add end-to-end test
Giới thiệu tools Swagger UI 1. Giới thiệu Swagger là framework giúp bạn mô tả Api của mình cho developer và tester dễ dàng hiểu và thao tác thậm chí không yêu cầu vững kiến thức source code đó. Swagger cung cấp 3 tools chính: swagger-editor, swagger-codegen, swagger-UI. Trong đó Swagger-UI là được nhiều người
laravel Đăng nhập bằng tài khoản google với laravel Giới thiệu Xin chào các bạn, Trong ví dụ này, tôi sẽ hướng dẫn bạn cách đăng nhập bằng tài khoản google trên trang web laravel của bạn. trong ví dụ này, tôi sẽ sử dụng Socialite composer package để đăng nhập bằng tài khoản google gmail. 1.Cài đặt
Clean Code Series Clean code series : Chương 9 - Unit test Unit Test là một loại kiểm thử phần mềm trong đó các đơn vị hay thành phần riêng lẻ của phần mềm được kiểm thử. Kiểm thử đơn vị được thực hiện trong quá trình phát triển ứng dụng. Mục tiêu của Kiểm thử đơn vị là cô lập một
Tìm hiểu về Docker Tìm hiểu về Docker - Phần 2 - Kiến trúc và thành phần của Docker Mở đầu Ở phần trước chúng ta đã tìm hiểu sơ bộ về Docker và Container [https://blog.haposoft.com/tim-hieu-ve-docker-container/]. Vậy ở phần này chúng ta đi sâu hơn 1 chút sẽ giới thiệu tổng quan về các thành phần, các khái niệm cơ bản trong hệ sinh thái
Cấu hình và kiểm thử Failover với Azure SQL Database 1. Failover là gì?### Failover là cho phép công việc thực hiện bởi 1 server có thể hoạt động trên server khác khi 1 trong 2 server bị downtime đảm bảo hệ thống luôn duy trì ổn định. Failover group là tính năng cho phép bạn quản lý việc sao
React Native Những Component thường sử dụng(Phần 2) Trong bài Những Component thường sử dụng(Phần 1) [https://blog.haposoft.com/reactnative-nhung-component-thuong-su-dung/], mình đã giới thiệu về 5 Component cơ bản thường sử dụng trong React Native. Sau đây mình sẽ giới thiệu nốt những Component còn lại * Text Input * KeyboardAvoidingView * Alert * SafeAreaView 6. Text Input Component cho
Giới thiệu về Testing trong Laravel Giới thiệu 1. Một số khái niệm cơ bản. 1. Unit Test: Kiểm thử mức đơn vị. Trong Unit Test chúng ta sẽ kiểm thử các class, method, function, ... Mục tiêu của Unit Test là kiểm thử tính đúng đắn của mỗi đơn vị trong một dự án. 2. PHP
coding conventions Coding conventions và coding standards trong php Chắc hẳn anh em lập trình viên khi làm dự án đều đã nghe qua về 2 thuật coding standards và coding conventions.2 thuật ngữ có ý này thường được sử dụng với nội dung, ý nghĩa giống nhau. Trong bài blog này chúng ta sẽ cùng nhau phân
HTTP response status codes Dù là lập trình viên hay không thì chắc hẳn nhiều bạn cũng đã từng gặp các lỗi 404, 401, 500, 504 khi lướt web. Chúng được gọi là HTTP response status codes - tức mã trạng thái phản hồi HTTP. HTTP response status codes chỉ ra 1 HTTP request
Tìm hiểu về Docker Tìm hiểu về Docker - Phần 1 - Container Mở đầu Docker là một ứng dụng mang lại lợi ích cho cả SysAdmin, Developer (Dev) lẫn Devops. Theo cá nhân mình đánh giá, việc sử dụng Docker với những người đã có kiến thức nền tảng vững vàng từ trước thì sẽ vô cùng nhanh chóng. Nhưng đối với