Các phương pháp và kỹ thuật ngăn chặn lỗi
Phương pháp tiếp cận phòng ngừa khuyết tật hiệu quả và tầm nhìn quan trọng: Đảm bảo chất lượng là thuật ngữ thường được sử dụng để nói tới team kiểm thử trong các dự án CNTT. Các hoạt động đảm bảo chất lượng không chỉ nhằm mục đích xác định khiếm khuyết (mà là tìm ra các khiếm khuyết sau khi ...
View & Blade Templates in Laravel
Blade rất đơn giản, nhưng lại là một templating engine đầy mạnh mẽ. Bài viết này sẽ hướng dẫn các bạn cách sử dụng Blade Template. Không giống những PHP templating engine phổ biến khác, Blade không giới hạn chúng ta sử dụng code PHP trong views. Tất cả các file Blade sẽ được dịch thành file code ...
AngularJS dành cho người mới bắt đầu [Phần 2] Expression
Ở phần 1 tô đã giới thiệu tới các bạn những ví dụ đơn giản về AngularJS, ở phần này tôi sẽ cùng các bạn tiếp tục tìm hiểu về một thứ được sử dụng vô cùng nhiều nếu bạn làm việc với AngularJS đó chính là Expression. Chúng ta hãy cùng xem nó có gì đặc biệt so với JavaScript hay không. Let go! ...
Sign up with Automation Testing
Ở các bài trước, mình đã hướng dẫn cài đặt môi trường và các thư viện cần thiết, cũng như tổng hợp lại một số kiến thức cơ bản về Java Core để chuẩn bị cho việc viết script test, bài viết này mình sẽ chạy thử một demo nhỏ, đồng thời giới thiệu một số phương thức cơ bản mà selenium hỗ trợ nhằm tự ...
Facial Recognition System: Face Recognition
We're about to complete our journey of building Facial Recognition System series. We're going to use a deep learning framework call Keras to create the learning model. Keras is a Python library for deep learning that wraps the powerful numerical libraries Theano and TensorFlow. However, ...
Sơ lược về API testing
Chúng ta đang sống trong một thời đại trí tuệ tuyệt vời, nơi sự tiến bộ chuyển động với tốc độ chóng mặt. Chúng ta được kết nối với thế giới và tất cả mọi thứ. API (Application Programming Interface) là anh hùng không được biết đến trong thế giới kết nối đó. Dưới đây là những điều bạn cần biết về ...
Routing in Angular 2
Trong quá trình phát triển web, Routing có nghĩa là việc chia ứng dụng thành các phần khác nhau thường dựa theo những rules nhất định dựa vào url hiện tại. Ví dụ: nếu schungs ta truy cập vào đường dẫn "/" của website, chugns ta có thể truy cập tới home pages, hoặc "/about" chúng ta sẽ render ra ...
Tạo Animated Books Với CSS 3D Transforms
Trong bài viết này mình giới thiệu cách animated books với CSS 3D transforms và transitions. Đối với demo này thì chúng ta sử dụng chủ yếu 2 sự kiện là hover on và hover off Hover on Khi chúng ta mở sách , Tờ giấy bìa chuyển z-index từ 100 -> 0 Các tờ giấy sẽ chuyển động lần lượt tạo ...
Những kiến thức cơ bản về API rest testing
Đối với những người chưa bao giờ thực hiện kiểm thử cho API thì khi bắt đầu bắt tay vào test API cho một dự án nào đấy đều mang tâm lí hoang mang vì mình chưa hề có tý kinh nghiệm hay kiến thức gì về API,.. và tự đặt ra câu hỏi: liệu rằng mình có làm được, có đảm bảo được chất lượng phần ...
7 đơn vị CSS có thể bạn không biết
Thật dễ dàng để bị kẹt khi làm việc với các kỹ thuật CSS chúng ta biết rõ, nhưng làm như vậy sẽ gây bất lợi cho chúng ta khi những vấn đề mới xuất hiện. Khi web tiếp tục phát triển, nhu cầu về các giải pháp mới sẽ tiếp tục phát triển. Vì vậy, với tư cách là nhà thiết kế web và nhà phát triển giao ...
Làm việc với Kanban - Đơn giản hơn, hiệu quả hơn
Tuần vừa qua, tôi có tham gia 1 khóa học Agile do công ty tổ chức. Tôi cảm thấy rất may mắn khi được tham gia khóa học này, khóa học tuy chỉ kéo dài vỏn vẹn có 2 ngày nhưng để lại trong tôi những kiến thức thật sự ấn tượng. Khóa học không hề nhàm chán bởi lý thuyết mà chúng tôi còn được chơi, được ...
Các loại kiểm thử ứng dụng của điện thoại di động
Bài viết này sẽ giới thiếu đến mọi người những loại kiểm thử ứng dụng của điện thoại di động. Hầu hết các điện thoại di động trở lên phong phú với các ứng dụng tiên tiến và tính năng có thể giải quyết tất cả các mục đích của người sử dụng cần. Những ứng dụng được thử nghiệm bởi nhiều loại khác nhau ...
ES8: Có gì mới trong ngôn ngữ JavaScript vào năm 2017
Giới thiệu: Ecmascript8 hay Ecmascript2017 đã được phát hành vào cuối tháng 6 bởi TC39. Bài viết này sẽ giới thiệu các tính năng chính, mới được thêm vào trong ES8 thông qua các ví dụ. ES8 đang hoạt động! Phát hành đầu mùa hè này, ES8 (còn gọi là ES2017) cung cấp cách mã hóa mới với ...
Go - Pooling Base Pattern
The purpose of this writing is to demonstrate a concurrency pattern that makes use of buffered channel to implement a pool to shared a set of resources, such as database connection, that can be used by any number of goroutines. This technique is useful when a goroutine needs a resource it can ...
Sự khác nhau giữa csv và Excel (.xls)
Cả Excel và csv giúp lưu trữ dữ liệu dưới dạng bảng. Bên cạnh sự giống nhau này thì có những điểm khác biệt về tính năng và cách sử dụng của từng cái. Hãy thảo luận về những sự khác biệt trong bài viết chi tiết này Excel CSV Đây là một tập tin nhị phân chứa thông tin về tất cả các bảng ...
Các bước khi thực hiện testing 1 dự án phần mềm: Test Design
Một trong những mục tiêu quan trọng nhất của Testing là đưa ra lời khuyên rõ ràng về chất lượng và rủi ro theo cách mà tất cả các bên tham gia có thể tin tưởng vào sản phẩm. Để có thể làm điều này, Tester phải thu thập thông tin về hành vi của hệ thống. Một trong những công cụ chính trong việc thu ...
Introduction to User Experience
User Experience - abbreviated as UX - in the broadest sense, can be defined as the overall experiences you have when using or interacting with something . And that "something" could literally be almost anything in the world. For a lot of people, UX is some kind of concepts that only come to ...
Các mẹo hữu ích khi code Ruby
Trong lúc lập trình ta luôn muốn code sao cho thật ngắn gọn và tối ưu nhất có thể. Để có thể dễ đọc, dễ nâng cấp và sửa đổi 1 cách dễ dàng. Bài viết này mình xin giới thiệu một số mẹo nhỏ khi code Ruby. Hi vọng bài viết sẽ giúp ích cho bạn Hoàng Hải Đăng viết 16:16 ngày 12/08/2018
Những lưu ý cần nhớ khi thiết kế website giáo dục
Trong thời buổi công nghệ hiện đại ngày nay, không chỉ công ty, doanh nghiệp mà ngay cả trường học cũng có nhu cầu thiết kế website riêng nhằm giúp học sinh, phụ huynh có thể tiếp cận được với nguồn thông tin một cách nhanh chóng, chính xác. Vậy trường học cần đảm bảo những yếu tố gì khi thiết kế ...
Quick Tip: Easy form validation with HTML5
Khi bạn thu thập thông tin từ mọi người thông qua một hình thức, phải áp dụng một số loại xác nhận. Không làm như vậy có thể dẫn đến mất khách hàng, dữ liệu rác trong cơ sở dữ liệu của bạn hoặc thậm chí là khai thác an ninh của trang web của bạn. Về mặt lịch sử, việc xây dựng xác nhận là một nỗi ...