
Xử lí lỗi và ghi log file trong Laravel
Sử dụng Log file không những rất hữu ích trong việc xem nguồn dữ liệu được chạy như thế nào mà còn rất tiện lợi cho chúng ta khi debug. Hôm nay, tôi xin nghiên cứu về tính năng handling errors và logging file của Laravel hỗ trợ. Khi bạn bắt đâu với một project mới, việc xử lý về error và ...

Make a Different in Software Testing Basics - Phần 3
Phần 3 - Boundary value analysis and Equivalence partitioning Nội dung bài viết được tham khảo từ Software Testing Help Equivalence partitioning (Phân vùng tương đương) Trong phương pháp này dữ liệu miền đầu vào được chia thành các vùng dữ liệu tương đương khác nhau. Tất cả các giá trị ...

Objects In Javascript
With article I want to show you guy about object in javacript, it is simple mean but sometime it is very difficult to understand when we go to deep of it. In the other hand, with article you will hear again what is it called object ? How does it work ? How do we initial the object ? What is ...

Một vài lời khuyên cho việc lập kế hoạch nghề nghiệp
Trong bài viết mình sẽ đề cập tới một số khái niệm cơ bản về nghề nghiệp và công việc để các bạn có thể xác định được lí do vì sao chúng ta cần phải lên kế hoạch nghê nghiệp. Bên cạnh có cũng có một vài lời khuyên để giúp các bạn có thể lập được một kế hoạch nghề nghiệp tốt hơn. Nghề nghiệp ...

Đơn giản hóa test plan bằng 5W2H
Đơn giản hóa test plan bằng 5W2H Test plan rất quan trọng trong việc truyền tải các dự định và yêu cầu cho công việc test, nhưng quá nhiều tài liệu và chi tiết thừa mứa thì tạo ra sự khó hiểu - mọi người sẽ bỏ qua. Bài viết này giới thiệu phương thức 5W2H. Cái tên này tới từ 7 câu hỏi : why, ...

Mindly là gì? Ứng dụng tạo mind map các ý tưởng của bạn.
Khi tạo một mind map các bạn thường sử dụng công cụ nào? Hiện nay có rất nhiều công cụ trực tuyến (online tool) hỗ trợ các bạn trong việc này, tuy nhiên ở bài viết này tác giả muốn giới thiệu một công cụ có tên “Mindly” - công cụ này sẽ giúp các bạn tổng hợp các ý tưởng ở bất cứ ...

Cách kiểm thử tính năng Email của một ứng dụng.
Trong hầu hết các ứng dụng web và điện thoại di động, xác nhận tính năng Email được coi là một trong những phần quan trọng nhất của kiểm thử, để đảm bảo chất lượng trong thành phần Email cũng như các thành phần khác của hệ thống. Các email được kích hoạt dưới các tình huống khác nhau được coi là ...

Hướng dẫn lập trình macOS phần 3
Ở phần trước chúng ta đã hoàn thành việc tạo giao diện cho ứng dụng luộc trứng. Trong phần này chúng ta sẽ đưa các chức năng kết hợp với giao diện trong phần trước để hoàn thành ứng dụng. Trước khi đi vào chức năng, chúng ta cần tìm hiểu trước về Sandboxing. Nếu bạn là một lập trình viên iOS, ...

N+1 Query Rails
I. Giới thiệu Phần lớn các application dùng Rails đều có dữ liệu được phân bổ qua các model và các mối quan hệ giữa chúng và sử dụng các ORM để truy vấn. Các ORM sẽ phát hiện và tìm kiếm trong database để lấy ra các mối quan hệ được khai báo trong model. Nhưng nếu không để ý thì chúng ta sẽ mắc 1 ...

TOP 10 CÔNG CỤ KIẾM THỬ TỰ ĐỘNG CHO MOBILE APPS
Mỗi ngày trôi qua, tự động hóa phát triển như vũ bão trong các tổ chức. Bởi vì tự động tiết kiệm thời gian và sức lực của con người bằng cách thực hiện các công việc đơn điệu theo các tiêu chuẩn được xác định trước. Cùng với các ngành công nghiệp khác, Công nghệ thông tin cũng tăng cường tự động ...

Hiểu biết thêm về Animation trong CSS3
CSS animation là công nghệ được giới thiệu trong phiên bản CSS3. Nó cho phép chúng ta tạo hiệu ứng chuyển động mà không phải sử dụng Javascript hay Flash. Trong bài học này bạn sẽ tìm hiểu cách tạo chuyển động thẳng và quay vòng đồng thời cho một thẻ div nhờ sử dụng HTML5 và CSS3. Một số thuộc ...

Preload, Eagerload, Includes and Joins
Rails với ActiveRecord giúp đỡ cho lập trình viên rất nhiều trong việc truy xuất dữ liệu từ cơ sở dữ liệu quan hệ, đặc biệt là trong trường hợp cần lấy dữ liệu từ các bảng liên kết với nhau bằng việc cung cấp các method tiện ích. Trong Rails có các method như là preload, eager_load, includes, ...

Phân biệt các khái niệm dễ nhầm lẫn trong kiểm thử phần mềm
Tiếp theo bài viết: Các định nghĩa và thuật ngữ trong kiểm thử phần mềm ( Link bài viết: https://viblo.asia/p/cac-dinh-nghia-va-thuat-ngu-trong-kiem-thu-phan-mem-phan-1-MJyGjQlqvPB https://viblo.asia/p/cac-dinh-nghia-va-thuat-ngu-trong-kiem-thu-phan-mem-phan-2-rQOvPKNAkYj ) Bài viết này sẽ ...

Giới thiệu về Process Quality Assurance(PQA)
Trong các công ty sản xuất phần mềm, quan niệm về QA hiện nay vẫn chưa thống nhất và bộ phận QA còn nằm lẫn với bộ phận kiểm lỗi (test) sản phẩm. Thực tế, QA là công việc khác biệt nhiều so với test phần mềm. Dù được coi là sản phẩm “chất xám” và high-tech nhưng để ra đời một phần mềm ...

Vòng đời kiểm thử trong một vài mô hình phát triển phần mềm phổ biến hiện nay
Kiểm thử phần mềm là hoạt động không thể tách rời hoạt động phát triển phần mềm. Nếu ví quá trình phát triển phần mềm là xương sống tạo nên các chương trình phần mềm cơ bản hoàn thiện thì quá trình kiểm thử sẽ đắp lên cơ bắp theo đúng yêu cầu của khách hàng giúp hoàn thiện một hình hài đủ tiêu ...

Một số cách viết JavaScript ngắn gọn hơn
1. Toán tử bậc ba - The Ternary Operator Áp dụng trong trường hợp bạn sử dụng if..else, cú pháp này sẽ giúp code bạn ngắn gọn hơn: const x = 20; let answer; if (x > 10) { answer = "greater than 10"; } else { answer = "less than 10"; } Thay bằng: const answer = x > 10 ? ...

Slick js và Slick js rails
Slick js là thư viện javascript cho phép bạn các slider một cách nhanh chóng và hiệu quả và dễ dàng. Để sử dụng slick js cho project của mình, bạn thực hiện các bước như sau: a. Thêm các thư việc css của slick js vào project < link rel = " stylesheet " type = " text/css " ...

100+ Công Cụ Kiểm Thử Phần Mềm - Phần IV
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 ...

Kiểm thử tải ứng dụng trước khi release
Tạo 1 web performance và dự án kiểm thử tải Trước hết bạn tạo các kiểm thử web performance. Các kiểm thử này sẽ được sử dụng trong load test để mô phỏng hành động truy cập vào ứng dụng từ nhiều người dùng vào cùng 1 thời điểm. Nếu chưa có Visual Studio Enterprise, bạn có thể lấy ở đây Tạo ...

5 thách thức chính trong việc kiểm tra các ứng dụng di động
Với sự phát triển công nghệ như hiện nay hầu hết các công ty lớn đều có ứng dụng di động của riêng mình hay trang web hỗ trợ cả trên điện thoại di động. Không phải tự dưng mà điều này được phát triển rầm rộ và nhanh chóng như ngày nay. Hiện nay trên thế giới lượng người sử dụng điện thoại di động ...