Introduction of Natural Language Processing

Definition Natural language processing is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human languages. As such, NLP is related to the area of human–computer interaction. Many challenges in NLP involve: ...

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

Tìm hiểu về SOAPUI và thực hiện test Webservice

Nguồn: https://www.soapui.org/ https://viblo.asia/p/hoc-kiem-thu-api-trong-10-phut-6BAMYkjnvnjz 1. Kiểm thử API là gì? Để thảo luận thử nghiệm API, chúng ta cần biết API là gì và nó hoạt động như thế nào. API là một tập hợp các chức năng phần mềm, thủ tục có thể được sử dụng bởi các phần ...

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

Tất tần tật về thuộc tính background trong css

background-color thuộc tính background-color dùng để đặt màu nền cho một thành phần. Nó chấp nhận tất cả giá trị các mã màu hoặc thuộc tính transparent vd: .left { background-color: #ffdb3a; } .middle { background-color: #67b3dd; } .right { background-color: transparent; } Màu nền được xác ...

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

Sự khác biệt giữa 2 kỹ thuật: Static Testing và Dynamic Teting

Testing là xác minh (verification) và xác nhận (validation). Chúng ta biết rằng phải mất cả 2 quá trình này để hoàn tất quá trình kiểm thử. Trong bài viết ngày hôm nay chúng ta sẽ làm sáng tỏ về Static Testing. Nó cũng được gọi là xác minh (Verification). Chúng ta sẽ tìm hiểu về nó và nhấn trọng ...

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

Phân biệt Epics, User Stories và Tasks

Mối quan hệ giữa Epics, User Stories và Tasks là như thế nào trong việc thực hành Scrum và đặc biệt là mối quan hệ này khác nhau như thế nào khi so sánh giữa tiếp thị và phát triển phần mềm. Những khác biệt này đưa ra một kết luận rằng người làm tiếp thị khi áp dụng mô hình Scrum cần một cấu trúc ...

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

8 phân đoạn quan trọng của kiểm tra trang web thương mại điện tử

Kiểm thử thương mại điện tử - Làm thế nào để kiểm thử một trang web Thương mại điện tử Trong thế giới hiện nay, tôi nghĩ rằng bất kỳ ai cũng đã từng mua hàng trực tuyến. Thương mại điện tử / Bán lẻ là một ngành kinh doanh đang phát triển mạnh. Mua sắm trực tuyến có nhiều lợi thế như thuận tiện, ...

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

Phát hiện memory leak với Xcode Instruments

Thuật ngữ memory leaks chỉ những vấn đề liên quan đến memory của ứng dụng, bao gồm việc memory không ngừng tăng trong quá trình sử dụng ứng dụng còn gọi là unbounded growth memory, hoặc có những vùng nhớ tồn tại nhưng không hề có một tham chiếu nào đến nó và không bao giờ bị hủy. Khi bạn là một lập ...

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

Một số chú ý để kiểm thử phần mềm hiệu quả hơn

Chúng ta đều thường băn khoăn “liệu phương pháp mình áp dụng để test phần mềm đã đạt hiệu quả tốt nhất chưa?” hoặc “làm thế nào để chúng ta có thể kiểm thử phần mềm hiệu quả hơn”. Hôm nay, tôi sẽ đưa ra 1 số lưu ý trong quá trình kiểm thử để đảm bảo phần mềm được kiểm tra ...

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

SQL testing (Phần 3 - Những câu lệnh SQL cơ bản)

Link tham khảo: https://dl.dropboxusercontent.com/u/15376486/SQL for Testers - Part 2.pdf http://vietjack.com/sql/inner_join_trong_sql.jsp Như ở phần trước, tôi đã giới thiệu về những ứng dụng của SQL trong testing và 1 số câu lệnh cơ bản. Hôm nay tôi xin phép chia sẻ thêm 1 số câu lệnh hay sử ...

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

Tìm hiểu Uikit Front-End Framework

Giới Thiệu Trong bài viết này tôi xin giới thiệu đến các bạn một javascript framework có tên là UIKit, đây là một framework không phổ bến bằng nhưng cũng tương tự như Bootstraps, cung cấp các tính năng để thiết kế giao diện trang web một cách nhanh chóng và hiệu quả. UIKit cung cấp cho các bạn ...

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

Làm thế nào để kiểm thử tính bảo mật của ứng dụng web bằng việc sử dụng máy quét lỗ hổng web- Acunetix (Web Vulnerability Scanner-WVS)

Ngày nay các ứng dụng web và các trang web là những thành phần cốt lõi của bất kỳ doanh nghiệp .Khi số lượng các trang web tăng lên, những kẻ tấn công cũng có nhiều hoạt động để hack các trang web và ăn cắp dữ liệu kinh doanh quan trọng. Với mối đe dọa này, việc quét lỗ hổng của website trở nên ...

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

Angular Modules - Ng2

Trước khi đọc bài viết này, các bạn nên tìm hiểu về Angular2 trước để nắm được các khái niệm chính, các thành phần trong angular2. Như các bạn đã biết, Angular2 application được tạo lên từ các components. Một component được tập hợp của một html template và một component class để điều khiển ...

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

Xamarin.Forms Performance - Part 2

ListView Performance ListView là một control trong những control hiển thị dữ liệu phổ biến nhất khi bạn viết một ứng dụng di động. Nhưng bạn sẽ thường xuyên gặp phải vấn đề về hiệu năng khi sử dụng custom cell, đặc biệt khi chúng chứa nhiều View phân cấp lồng nhau hoặc sử dụng các layout đòi hỏi ...

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

Bài 4 - Tạo popup với Bootstrap Modal Plugin

Như các bạn đã biết, hầu hết các website hiện nay rất hay sử sụng 1 thành phần khá tiện lợi đó là popup . Tại sao nó tiện lợi? Popup không chỉ hiển thị message, dialog,...popup còn có thể show rất nhiều thông tin khác. Chúng ta có thể lấy ví dụ cụ thể như thế này: Bạn đang có 1 website bán hàng. Ở ...

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

Làm việc với SVG / vector drawables trong Android

Khi phát triển ứng dụng Android, hỗ trợ nhiều độ phân giải là đôi khi cơn ác mộng trong việc phát triển. Bao gồm nhiều hình ảnh cho độ phân giải khác nhau làm tăng dung lương dự án. Giải pháp là sử dụng Vector Graphics như hình ảnh SVG. Trong khi Android không hỗ trợ trực tiếp SVGs, với sự ra mắt ...

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

180 + Mẫu Test Cases để kiểm tra Web và ứng dụng Desktop - Danh sách kiểm tra toàn diện

Đây là một danh sách kiểm tra thử nghiệm cho các ứng dụng web và máy tính để bàn. Mục tiêu của bài viết là để chia sẻ một trong những danh sách kiểm tra thử nghiệm toàn diện nhất. Danh sách kiểm tra như một phần không thể thiếu trong các trường hợp kiểm tra quá trình viết. Sử dụng danh sách ...

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

PHÂN BIỆT BLACK BOX TEST VÀ WHITE BOX TEST, SƠ LƯỢC MỘT SỐ KỸ THUẬT TRONG BLACK BOX TEST

Trong kiểm thử phần mềm, có rất nhiều kỹ thuật kiểm thử được nhắc tới. Tuy nhiên ở bài viết này, tôi chỉ xin để cập đến 2 kỹ thuật đó là: Kỹ thuật kiểm thử hộp đen (Black Box test) và Kỹ thuật kiểm thử hộp trắng (White box test) 1.1. BACK BOX TEST 1.1.1. Định nghĩa Kiểm tra hộp đen (Black ...

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

Learn Objective-C

Objective-C Overview Objective-C is general-purpose language that is developed on top of C Programming language by adding features of Small Talk programming language making it an object-oriented language. It is primarily used in developing iOS and Mac OS X operating systems as well as its ...

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

Lập kế hoạch cho những thử thách khi kiểm thử phần mềm trên thiết bị di động

Khi bạn phát triển ứng dụng, chúng ta không thể bỏ qua các thiết bị di động. Kiểm thử phần mềm trên thiết bị di động có những thách thức không hề tồn tại khi test desktop hoặc web applications. Trong bài viết này, tôi sẽ giải thích những thách thức đó. Có khoảng hàng ngàn thiết bị di động ...

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

Tìm hiểu về Fuzz Testing

1. Mục đích tìm hiểu Ngày nay, hình thức thanh toán trực tuyến thông qua website, ứng dụng online đang ngày càng trở nên phổ biến. Vì thế, các website, ứng dụng online này đã trở thành mục tiêu tấn công của hacker.Tại Việt Nam, “Trong năm 2013 đã có gần 5.000 hệ thống website của các cơ ...

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