7 mẹo nên xem xét trong kiểm thử Smart TV

Các nhà cung cấp nội dung trên SmartTV cần cung cấp một dịch vụ có trải nghiệm người dùng thật tốt để thu hút người sử dụng trong bối cảnh ngày càng gia tăng nhu cầu sử dụng dịch vụ trên Smart TV Vậy Smart TV là gì? Smart TV là thuật ngữ dùng để chỉ những tivi có thể cài đặt ứng dụng, kết nối ...

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

Scope trong Javascript

Javascript có các khái niệm liên quan tới scope và không khái niệm nào là dễ ăn đối với những newbie mới làm quen với Javascript (hay kể cả những dev lâu năm). Bài viết này hướng tới những bạn mong muốn tìm hiểu sâu hơn về scope sau khi đã "đối mặt" với các từ khóa như scope, closure, this, ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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ác giả: Tạ Quốc Bảo viết 16:16 ngày 12/08/2018

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 </p> <div class= Tác giả: Hoàng Hải Đăng viết 16:16 ngày 12/08/2018