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

Tổng quan về stream API trong java 8

Stream API là một trong những feature chính của java 8 khi nó được giới thiệu, toàn bộ nằm trong package java.util.stream , gồm những API xử lý tuần tự các element cho collection. Dưới đây mình sẽ trình bày một vài ví dụ để demo cho việc làm thế nào để làm việc với Java 8 streams và làm thế nào ...

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

Khác biệt giữa Block, Proc và Lambda trong Ruby

Block, proc và lambda là một trong những đặc điểm rất hay của Ruby. Nói đơn giản thì nó là một cách để tập hợp một hay nhiều dòng code được đặt trong 2 dấu ngoặc nhọn { } hoặc do...end. Convention chung là nếu chỉ có 1 dòng code thì đặt trong { }, còn nhiều hơn 2 dòng thì ta đặt nó trong do...end. ...

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

Tìm hiểu về API testing - Sending requests and Viewing Responses (p3)

Giao diện của Postman được chia làm 2 khu vực. Sidebar bên trái và những request builder bên trái, các request builder cho phép bạn gần như tạo ra bất kỳ loại yêu cầu nào 1 cách nhanh chóng. Bốn phần uẩ một yêu cầu HTTP URL , method, headers , và body. Postman cung ...

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

HTML5 WebSocket - React Redux Integration

When developing on a front-end framework like React, a feature like realtime communication (from either the server end or the client end) is often needed (be it a chat room, notification, status update, collaborative document editing or massively multipayer online (MMO) game). WebSocket is the ...

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

Cách cài đặt LDAP Server trên Ubuntu (P2)

Ở phần 1 chúng ta đã dược biết về việc cài đặt ldap server và php ldapadmin trên ubuntu. Ở phần này chúng ta sẽ nói về cách sử dụng php ldapadmin trên nền web view. Đăng nhập vào giao diện web Bạn có thể truy cập bằng cách vào tên miền của bạn hoặc địa chỉ IP tiếp theo là "/ phpldapadmin" ...

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