Sử dụng checklist trong kiểm thử
I. Tổng quan Checklist là gì? Checklist- is a list of tests which should be run in a definite procedure. It helps to understand if testing is fully run and how many failed. It also helps formalize testing separetely taken functionality, putting tests in a list. Test order in the checklist ...
Tạo Directives trong angularjs
1. Angularjs là gì? Bạn chưa biết về angularjs? Bạn mới học về angularjs? Bạn đã biết về angularjs nhưng bạn chưa biết cách tự định nghĩa 1 directives? Vậy thì cùng nhau, qua bài viết này, chúng ta sẽ tìm hiểu về cách tạo directive trong Angularjs nhé. AngularJS là một framework có cấu trúc cho ...
Time Assets và Time Debts: một hướng suy nghĩ khác về cải thiện năng suất
Các bài viết cũ cùng chủ đề: Chiến lược của Warrent Buffett: Làm thế nào để tối đa sự tập trung và làm chủ những điều ưu tiên của bạn Ở giai đoạn cuối của sự nghiệp, Steve Jobs nổi tiếng với việc lái xe mà không có đăng ký. Có rất nhiều câu chuyện được mọi người đưa ra khi phân tích lý do ...
Query Object trong Ruby on Rails
Truy vấn cơ sở dữ liệu là việc thường gặp khi bạn phát triển một ứng web. Ruby on Rails và ActiveRecord giải phóng bạn khỏi việc phải viết hàng tấn các câu lệnh SQL kiểu mẫu và kết quả là tạo ra các câu truy vấn khổng lồ theo Ruby thuần. Nhưng thật không may là có vô số các tính năng bao la rộng ...
Cách trí tuệ nhân tạo đang làm cho năng lượng trở nên thông minh và sạch hơn
Trí tuệ nhân tạo (Artificial Intelligence) đang chi phối và thúc đẩy ngày càng nhiều thứ mà chúng ta tương tác hàng ngày, từ những thiết bị tiện ích cho đến xe ô tô của chúng ta. Trí tuệ nhân tạo cũng đang đồng thời giữ một vị trí ngày càng quan trọng trong việc khai khác, bảo vệ và chuyển giao ...
Selector trong CSS có thể bạn chưa biết
Chúng ta hãy cùng tìm hiểu về các selector trong css làm cho việc style trang web của bạn trở lên dễ dàng hơn. Ví dụ, bạn có thể chọn các phần tử chẵn (even) và lẻ (odd), phần tử đầu tiên (first) và cuối cùng (last), và nhiều hơn nữa. Trong bài viết này chúng ta sẽ đi qua các kịch bản khác nhau của ...
ReactJS - Kéo thả sắp xếp các phần tử trong danh sách
Bài viết này, mình sẽ hướng dẫn các bạn sử dụng thư viện React Sortable để kéo thả sắp xếp các phần tử. Đầu tiên, chúng ta cần cài đặt thư viện bằng cách chạy lệnh: $ npm install react-sortable-hoc --save Ví dụ mình có 1 danh sách các phần tử, và mình muốn có thể hiển thị và kéo thả để sắp ...
Active Directory và FSMO roles
Trong phần trước, chúng ta đã được biết đến Active Directory, với một rừng (forest) các cây miền (domain tree), trong đó tên của mỗi miền cũng đồng thời là vị trí của chúng trong forest. Với cấu trúc cây phân tầng tự nhiên của Active Directory, bạn có thể dễ dàng đoán biết được các miền ở gần phía ...
Những kiến thức thường gặp dành cho các Ruby Developer mới (Part 2)
Hôm nay, mình xin giới thiệu tiếp về những kiến thức cở bản và cần thiết dành cho các Ruby Developer mới. Bạn có thể xem lại bài Part 1 ởi link này https://viblo.asia/p/nhung-kien-thuc-thuong-gap-danh-cho-cac-ruby-developer-moi-part-1-gAm5yxVXldb. Part 1 mình đã giới thiệu những kiến thức cần ...
Làm thế nào để chuẩn bị cho việc viết Test Case và nâng cao năng suất của bạn
Khi một tester quyết định viết các test cases chất lượng cao và muốn nâng cao hiệu quả và năng suất của việc viết test case, có vài điểm chính giúp các tester đạt được những mục tiêu này. Trước tiên, họ cần phải chuẩn bị kỹ năng chuyên môn và tâm lý với một số điểm chính cần thiết cho mỗi tester ...
Xây dựng app chat đơn giản với Firebase(Phần 1)
1.Xây dựng tính năng (Bài viết này mình viết dựa theo tài liệu tham khảo trên trang firebase https://firebase.google.com/docs/auth/) 1.1.Cài đặt. -Trước tiên bạn phải add firebase vào project , trên trang chủ cũng đã khá rõ ràng rồi nên mình cũng sẽ không nhắc lại vấn đề này nữa .Các bạn ...
Tìm hiểu về Phalcon Framework
Ngày nay các ứng dụng Web đã trở nên phức tạp hơn, việc xây dựng chúng từ đầu sẽ rất mất thời gian và công sức. Bởi thế, rất nhiều PHP Framework được tạo ra với mục đích là thúc đẩy nhanh quá trình phát triển ứng dụng, giúp bạn tiết kiệm thời gian, tăng sự ổn định cho ứng dụng và giảm thiểu số lần ...
Ruby background jon framework nào phù hợp nhất với bạn ??
Nếu bạn bạn làm việc với Rails thì chắc hẳn bạn đã nghe đến cụm từ "background job". Nhưng thực tế thì nó nghĩa là gì? Làm sao bạn biết được công việc (tasks) nào là phù hợp để sử dụng với tiến trình chạy ngầm (processed in the background). Một khi bạn xác định được công việc đó vậy làm sao để chọn ...
Tips to Apply Root Cause Analysis for Software Quality
Bài viết được dịch từ: http://www.softwaretestingmagazine.com/knowledge/tips-to-apply-root-cause-analysis-for-software-quality/ Phân tích nguồn gốc nguyên nhân (RCA) là một phương pháp được sử dụng trong chất lượng phần mềm để xác định nguồn gốc nguyên nhân của lỗi hoặc vấn đề và đề xuất phương ...
Java EE - Tìm hiểu Java EE
Khái quát Java EE. "Java EE" tên đầy đủ là "Java Enterprise Edition" dịch sang tiếng việt có nghĩa là là "Java Phiên Bản Doanh Nghiệp", nó là một nền tảng (platform) dành cho việc xây dựng các ứng dụng (application) cấp doanh nghiệp. Java EE tập hợp nhiều công nghệ kỹ thuật và phối hợp chúng ...
Khám phá hành trình của nhóm Scrum: 5 bước để trở thành tuyệt vời(Exploring a Scrum Team''s Journey: The 5 Stages of Being Awesome)
"Bạn đã sẵn sàng để vượt qua sự tầm thường và trở lên tuyệt vời? Bạn có muốn vượt qua được nỗi sợ hãi và theo đuổi những giấc mơ của mình? " Tất cả chúng ta đều muốn thoát khỏi sự tầm thường và nhục nhã, bước cơ bản để có thể đạt được bất kỳ mục tiêu lớn nao nào là "Khởi đầu". Lấy cảm hứng từ cuốn ...
NPM error "failed to fetch from registry" khi install module
Khi sử dụng NPM để install 1 module cho 1 project, bạn có thể gặp 1 lỗi rất bực mình như thế này: $ npm install express --save npm http GET https://registry.npmjs.org/express npm ERR! Error: failed to fetch from registry: express npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm ...
Hacking Android Phone - discover Android system design, unlock bootloader, rooting your device
When you are an Android developer, It's totally normal if you don't know how an android phone was built, what is bootloader or how to root an device. We mainly focus on the application layer, where we can use Android Framework to build great apps, publish to google play store and make money. The ...
Animation in Angular 2
Animation is one of the intimidating features that developer have to face. But animation in Angular is easy because Templates are closely associated/integrated with Component and it following a similar pattern. Our goal today is to create an animation of element flying in & out using Angular so ...
Soak Testing là gì?
Soak Testing là gì? Soak Testing là kiểu test dạng non-functional trong đó, hệ thống chịu tải (System under Load) được test và kiểm tra để nó có thể chịu được khối lượng tải lớn trong một khoảng thời gian kéo dài. Soak Testing là 1 dạng performance test. Nó là kiểu test ở cấp độ system test, để ...