Những lưu ý khi kiểm thử một website

Trong phạm vi bài viết này, tôi sẽ giới thiệu về kiểm thử các ứng dụng web trong ngành công nghệ thông tin hiện nay. Chỉ cài đặt trên máy chủ Cần có hệ thống mạng nộibộ(LAN) Các máy trạm làm việc chỉ cần một trình duyệt web Dữ liệu tập trung trên server Quản lý và bảo mật tốt hơn ...

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

Tìm hiểu Docker

1.1. Định nghĩa Docker là một nền tảng mở dành cho các lập trình viên, quản trị hệ thống dùng để xây dựng, vận chuyển và chạy các ứng dụng phân tán. Ban đầu viết bằng Python, hiện tại đã chuyển sang Go-lang. Docker đưa ra một giải pháp mới cho vấn đề ảo hóa, thay vì tạo ra các máy ảo con chạy ...

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

Methods và block trong Ruby

I. Method Trước khi nói về methods tôi sẽ sơ lược một chút về object. object là gì: nó là một instance của class, trong nó có chứa instance variables và instance methods Ví dụ sau bạn sẽ thấy rõ: class Student def info @name = "I'm ...

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

Tìm hiểu chương hai và chương ba của giáo trình ISTQB_CTFL_Syll 2011

Trong bài viết "Tìm hiểu chương một và chương hai của giáo trình ISTQB_CTFL_Syll 2011" (http://viblo.framgia.vn/LeThi/posts/3OEqGj0lR9bL) mình đã tìm hiểu về chương một và một nửa chương hai của giáo trình. Trong bài viết này mình sẽ tiếp tục trình bày phần còn lại của chương hai và chương ba. ...

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

Giới thiệu về framework mã nguồn mở Apache Hadoop

I. Giới thiệu Framework Hadoop Hadoop là gì? Apache Hadoop là một framework dùng để chạy những ứng dụng trên 1 cluster lớn được xây dựng trên những phần cứng thông thường. Hadoop hiện thực mô hình Map/Reduce, đây là mô hình mà ứng dụng sẽ được chia nhỏ ra thành nhiều phân đoạn khác nhau, ...

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

Tìm Hiểu Quy trình kiểm tra phần mềm

Đối với một tester hiểu được quy trình kiểm tra phần mền trong quá trình sản xuất phần mền đó là rất cần thiết. Ở đây tôi muốn trình bày về những hiểu biết của mình về quy trình này. có thể tóm lược bằng bản đồ sau: Ngoài ra cũng có một số mô hình kiểm tra phần mềm khác như: mô hình V-model: ...

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

Tạo chuyển động nhân vật bằng After Effect

Chuẩn bị file PSD nhân vật ( cần tách rời các yếu tố của nhân vật như body, hand, foot) Import file PSD vào trong After Effect Chọn "Composition - Retain Layer Sizes Chọn "Editable Layer Styles Như vậy file được Import vào After Effect sẽ được chia thành các layer dễ dàng ...

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

HƯỚNG DẪN LÀM GAME FLAPPY BIRD (P1)

HƯỚNG DẪN LÀM GAME FLAPPY BIRD (P1) Flappy bird một game do tác giả Nguyễn Hà Đông làm ra và đã gây được tiếng vang lớn trong thời gian qua, hình thức chơi game đơn giản nhưng có độ khó cao đã khiến cho game có lượt tải về rất cao. Sau đây mình xin hướng dẫn các bạn làm game flappy bird với ...

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

Mô hình Agile trong phát triển và kiểm thử phầm mềm

I. Khái niệm Phương thức phát triển phần mềm Agile là một tập hợp các phương thức phát triển lặp và tăng dần trong đó các yêu cầu và giải pháp được phát triển thông qua sự liên kết cộng tác giữa các nhóm tự quản và liên chức năng. Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm ...

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

Trình bày bài viết trên Viblo

Trình bày bài viết luôn là một vấn đề muôn thủa tiêu tốn nhiều thời gian và công sức của chúng ta. Một bài viết được trình bày đẹp, hợp lý có thể sẽ tạo ra được những ấn tượng tốt cho người đọc ngay từ những dòng đầu tiên. Viblo mang trong mình một editor mạnh mẽ, giúp bạn có thể tạo ra một bài ...

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

Play Video Youtube with XCDYouTubeKit and other quality

Hiện nay có khá nhiều lib để play video youtube nhưng theo đánh giá của các coder từ cộng đồng đánh giá thì XCDYouTubeKit là 1 lib khá là ngon lành. Hnay mình sẽ hướng dẫn các bạn làm demo app sử dụng XCDYouTubeKit và JASidePanels. Đây là sự kết hợp khá tốt giữa 2 thư viện này Tiếp theo bạn ...

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

Tìm hiểu chung về Symfony Phpunit test

1. Đặt vấn đề , tại sao ta phải test code ? Khi phát triển 1 dự án nào đó thì việc phát sinh lỗi khi phát triển các module là điều không thế tránh khỏi . Việc phát sinh lỗi có thể gây ra tổn thất to lớn (Ví dụ như những module thanh toán tiền) . Nếu không được phát hiện kịp thời có ...

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

Sử dụng Redis trong Laravel

Đôi nét về Redis Redis là hệ thống hỗ trợ caching data trên RAM Redis cho phép lưu trữ dữ liệu dưới dạng key/value. Redis hỗ trợ rất nhiều cấu trúc cơ sở dữ liệu cơ bản với: key: kiểu string value có thể là : Strings, Lists, Sets, Sortedsets(zsets), Hashes. Redis có nhiều đặc điểm ...

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

Ví dụ đơn giản về Random có trọng số với PHP

Random có trọng số Random là một khái niệm hẳn đã rất quen thuộc đối với nhiều lập trình viên, và hẳn ai cũng đã ít nhiều phải sử dụng đến các hàm random trong các dịch vụ của mình. Thế nhưng liệu bạn đã từng gặp những bài toán yêu cầu phải random những phần tử có xác suất xuất hiện là không ...

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

KẾ THỪA TRONG RUBY

1.Cấu trúc một object trong Ruby Để có thể hiểu sâu sắc về kế thừa trong Ruby trước tiên chúng ta sẽ đi tìm hiểu cấu trúc của một Object trong Ruby. Khi được khởi tạo vùng nhớ thì một Object trong Ruby sẽ có các trường sau: kclass: Một con trỏ trỏ đến class của object này iv_tbl: ...

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

Swift vs Objective C (part 1)

Sau khi đọc lướt qua cuốn sách The Swift Programming Language, tôi muốn liệt kê lại những ưu điểm của Swift so với Objective-C như sau. Type Inference Khác với Objective-C, không cần phải khai báo tường minh kiểu biến thì Swift vẫn có thể tự suy được. Khi khai báo biến số thì sử dụng var, khai ...

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

Giới thiệu thư viện ImageMagick trong ngôn ngữ PHP

Giới thiệu về ImageMagick ImageMagick là một thư viện được phát triển bao gồm các công cụ để thực hiện các thao tác với file ảnh ở rất nhiều định dạng bao gồm PNG, JPG, JPEG, GIF, PDF, TIFF, SVG,... ImageMagick có thể giúp bạn thực hiện các thao tác từ đơn giản như: dịch chuyển, thay đổi ...

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

Xây dựng JSON Web APIs với ASP.NET MVC 4 và ASP.NET Web API

Dưới đây là một số trong những thứ đó là được cải thiện trong MVC 4. CÁC TÍNH NĂNG MỚI TRONG MVC 4 ASP.NET Web API Làm mới và hiện đại hóa các mẫu dự án mặc định Mẫu dự án trên điện thoại di động Nhiều tính năng mới để hỗ trợ các ứng dụng di động Tùy chỉnh sinh code Tăng cường hỗ trợ cho các ...

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

Tìm hiểu MongoDB - phần 2

Tiếp tục tìm hiểu về MongoDB - một trong những công nghệ mới liên quan đến cơ sở dữ liệu mà các lập trình viên cần biết. Trong bài viết đầu tiên đã trình bày cơ bản về MongoDB: cách cài đặt, các thao tác cơ bản: thêm mới, sửa, xóa. Tiếp tục, bài thứ 2 này sẽ đi sâu hơn vào tìm kiếm logic và truy ...

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

Core Data Migration using MagicalRecord

Trong số các ứng dụng iOS hiện nay, khó có thể tìm thấy ứng dụng nào không dùng tới cơ sở dữ liệu. Core Data là một lựa chọn hợp lý khi bạn cần sử dụng cơ sở dữ liệu cho ứng dụng iOS hoặc OS X. Một bài toán mà mọi người hay gặp là thay đổi cơ sở dữ liệu qua các phiên bản phần mềm, khi đó chúng ta ...

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