Agile testing_ 3 yếu tố đầu tiên làm nên thành công của Agile testing
Có 7 yếu tố chính làm nên thành công của Agile testing, trong đó 3 yếu tố đầu tiên là (1) Sử dụng phương pháp tiếp cận toàn nhóm (2) Làm theo tư duy Agile testing (3) Tự động hóa kiểm thử hồi quy – Khi cả nhóm phát triển tham gia vào quá trình kiểm thử, bạn sẽ có một tập hợp các kỹ năng, ...
kintone Plugin: "Show Tab Group Field" Plugin[VN]
kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Xin chào các bạn ! Quay trở lại với series về kintone plugin ...
Selenium Guideline for Beginners - Part 2
In this session, you complete your first project by adding a test with TestNG annotation. 1. TestNG? TestNG is a framework for Java Unit Testing. Like its predecessor - JUnit, TestNG provides a way to write test methods, organize them in suites, run and produce test report. TestNG makes it ...
5 CÔNG CỤ MARKETING BẠN KHÔNG NÊN BỎ QUA
Việc nắm bắt và vận dụng các công cụ truyền thông marketing online là một vấn đề cực kỳ quan trọng trong việc tăng doanh thu của công ty. Bạn có thể thấy đâu đâu người ta cũng sử dụng điện thoại di động, theo đánh giá của Liên đoàn Viễn thông thế giới (ICU), có đến 5,9 tỉ người sử dụng các thiết bị ...
kintone Plugin: "Add Shortcut Button" Plugin[VN]
kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Xin chào các bạn ! Quay trở lại với series về kintone plugin ...
Kiểm thử tự động ứng dụng trí tuệ nhân tạo AI (AI Test Automation)
1. Giới thiệu sơ lược về trí tuệ nhân tạo AI Bất kỳ ai trong chúng ta đều biết rằng cuộc cách mạng công nghệ 4.0 đang đến với 3 nền tảng kỹ thuật chính là trí tuệ nhân tạo (Artificial Intelligence - AI), thế giới kết nối vạn vật (Internet of Things - IoT) và ...
Getting Started With RxSwift and RxCocoa: Networking
Tiếp theo các phần trước Phần 1 - Getting Started With RxSwift and RxCocoa, Phần 2 - Getting Started With RxSwift and RxCocoa : Observable and the Bind hôm nay chúng ta sẽ tiếp tục tìm hiểu về RxSwift, cụ thể là tìm hiểu về networking, cách lấy data và kết nối dữ liệu đó với View. Rx có rất nhiều ...
[ Dành cho beginner ] 3 Điều tối thiểu cần biết khi bắt đầu phát triển app
Tham khảo https://blog.codecamp.jp/application-development Đã có những lúc các cơ sở dạy lập trình với giá cả phải chăng mọc lên như nấm khiến cho những người muốn học chưa biết chọn cơ sở nào thì lại có những nguồn tin vỉa hè cho hay về chất lượng giảng dạy ko được như quảng cáo v.v.. Những lúc ...
Practice with Angular 2 Part II - Simple Application Angular 2
In this the article, I want to show you guy how to start up with Angularjs 2, if you already complete read my previous articles Practice with Angular 2 Part I - TypeScript you have heard about types script. Before we start it, we will first step into Packages and Loading to prepare for our ...
Stress Test trong kiểm thử phần mềm: các công cụ thường sử dụng, khi nào cần sử dụng & có những loại nào?
Stress test được sử dụng để kiểm tra sự ổn định và độ tin cậy của hệ thống. Kiểm thử này chủ yếu xác định tính mạnh mẽ và việc xử lý lỗi hệ thống trong điều kiện tải cực kỳ nặng. Nó thậm chí test vượt ra ngoài mức hoạt động bình thường và đánh giá làm thế nào hệ thống hoạt động trong những điều ...
Python cơ bản với Django Framework - part 2
Admin page là 1 phần không thể thiếu trong lập trình web giúp bạn có thể add, change , delete... và Django framework cũng hỗ trợ tự động tạo giao diện admin theo các models. Chúng ta sẽ tạo 1 user admin: python manage.py createsuperuser Nhập Username, Email address, Password chạy server ...
Làm quen với Vuforia trên nền tảng iOS
Vuforia là một trong những nền tảng được sử dụng rộng rãi nhất cho việc phát triển thực tế tăng cường Augmented Reality Development trên các thiết bị điện thoại, máy tính bảng cũng như kính mắt hiện đại nhất hiện nay. Developers có thể dễ dàng thêm các chức năng nâng cao để tạo ra những trải nghiệm ...
Sử dụng Django/Flask và Opencv để stream video từ webcam!
Nhân có một số người bạn hỏi về sử dụng opencv để stream và hiển thị nó trên web mình sẽ viết bài chia sẻ cơ bản nhất để làm việc đó. Bài chia sẻ sẽ sử dụng 2 web framework phổ biến nhất của Python là Flask và Django Trên hệ điều hành Ubuntu 16.04 mình cài các library trên virtualenv. Cụ thể ...
Sử dụng UIImagePickerController hiệu quả hơn với Closure.
Chắc hẳn làm việc với iOS, một lập trình viên chắc chắn ít nhất 1 lần làm việc với UIImagePickerController Thông thường để chọn Image từ thư viện ta làm như sau: import UIKit class OpenLibraryViewController: UIViewController { @IBOutlet weak var avatar: UIImageView! var ...
Kiểm thử cài đặt/gỡ cài đặt phần mềm
Bạn đã bao giờ thực hiện kiểm thử cài đặt chưa? Trải nghiệm của bạn như thế nào? Thực sự thì việc kiểm thử cài đặt là một phần khá thú vị trong một vòng đời kiểm thử phần mềm (STLC). Kiểm thử cài đặt là gì? Nó giống như là việc giới thiệu một vị khách mới tới nhà bạn chơi vậy. Bạn nên ...
Tìm hiểu về vòng đời kiểm thử phần mềm (STLC)
Sự phát triển Xu hướng năm 1960: Xu hướng năm 1990: Xu hướng của năm 2000: Xu hướng và khả năng của kiểm thử đang thay đổi. Kiểm thử bây giờ đòi hỏi yêu cầu kỹ thuật cao và có quá trình định hướng. Kiểm thử không chỉ giới hạn tìm lỗi mà có phạm vi rộng hơn và được yêu ...
2 bước để kiểm tra broken link của trang web sử dụng Selenium
Mỗi trang web khi được release ra thị trường cần phải đảm bảo mọi đường link trong trang web phải hoạt động đúng. Giả sử một ngày đẹp trời, khi người dùng click vào đường link nào đó trong trang web của bạn, nhưng nó lại trả về cho người sử dụng lỗi 404 Page Not Found. Chắc hẳn điều này sẽ gây khó ...
ActiveRecord TransactionLock and Testing
Transaction Locking is helpful for preventing race conditions when updating records in the database and ensuring atomic updates. It ensures the ACID Properties. ACID Properties of Transactions Atomicity, Consistency, Isolation, and Durability are the main properties of a transaction ...
Giới thiệu về ứng dụng memo đa chức năng Google Keep
Trong công việc cũng như cuộc sống bận rộn thường ngày của chúng ta có lẽ không ai là không cần đến 1 ứng dụng giúp chúng ta ghi nhớ những công việc cần phải làm. Từ trước đến nay có nhiều cách thức giúp chúng ta ghi nhớ như sổ bỏ túi, tablet lưu trữ thông tin, smartphone,... Tuy nhiên, hôm nay ...
Sử lý Java Exception
Kiểm soát Exception trong source code là việc tất yếu để tạo ra những đoạn code có chất lượng tốt. Lập trình viên chúng ta cần hiểu về bản chất của exception, xác định được sớm phương án thích hợp để sử lý cho từng loại exception khác nhau. Trong bài viết này, tôi sẽ thảo luận vs các bạn về cách ...