Location Testing trong ứng dụng Mobile
Vị trí là một thuộc tính quan trọng trong ứng dụng dành cho thiết bị di động hiện nay. Người kinh doanh và nhà phát triển đang nói về nó. Đã bao giờ bạn nghĩ đến cách kiểm thử các ứng dụng dựa trên vị trí có thể được thực hiện? Trong bài viết này chúng ta cùng thảo luận về nó. Trong bài viết này ...
Hai lỗi phổ biến mà new tester gặp phải trong kiểm thử phần mềm
Bài viết dịch từ nguồn: http://www.asktester.com/common-mistakes-in-software-testing/ Mọi người đều đã và đang mắc lỗi. Tôi mắc lỗi, bạn mắc lỗi, chúng ta đều mắc lỗi. Có một số lỗi nhỏ và chúng ta có thể học hỏi, rút kinh nghiệm để tránh gặp lại những lỗi đó. Nhưng có một số lỗi lớn đôi khi ...
Mail trong Laravel 5.3
Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel. Và hôm nay mình sẽ giới thiệu với các bạn về cách sử dụng Mail trong laravel và cách sử dụng . Giới thiệu Gửi mail Attachments Inline Attachments Thực hiện queue gửi mail Mail & Local Development Events ...
SOLID là gì ? Áp dụng các nguyên lý SOLID trong thiết kế
SOLID là viết tắt của 5 chữ cái đầu trong 5 nguyên tắc thiết kế hướng đối tượng, giúp cho developer viết ra những đoạn code dễ đọc, dễ hiểu, dễ maintain, được đưa ra bởi Bob Martin và Michael Feathers. Việc theo sát 5 nguyên tắc này nói thì để đáp ứng cả 5 nguyên tắc e là điều không đơn giản. 5 ...
Action hook và Filter hook trong wordpress (P1)
Hook giúp chúng ta gắn một số chức năng để thực thi những hành động mà chúng ta muốn mà không phải đụng và bất cứ thứ gì ở trong core của WP. Plugin là cách duy nhất là tương tác với Hook để thay đổi cách quá trình xử lý của WP. Hook cũng được sử dụng trong Core của WP. Wordpress có 2 kiểu ...
Where do I find datasets for my machine learning research?
We all know "Data" is king in the field of machine learning because the machine learning algorithm needs data to train and improve its model either testing or production model. Luckily, nowadays data is everywhere. Today, I am going show you where I get the dataset for my machine learning research. ...
Brand new NPM CI feature. Fastest dependencies installation.
With 5.7.0 release NPM introduced new npm ci command which allows to increase dependencies installation time significantly. In order to achieve that, command ignores package.json contents and runs installation only for versions locked in package-lock.json file. In case those 2 files conflict with ...
Tạo ứng dụng với Rails 5 và Angular 5
Hôm nay mình sẽ giới thiệu đến các bạn tạo ứng dụng đơn giản với sự kết hợp giữa Rails 5 và Angular 5. Đầu tiên, chúng ta sẽ tạo một Angular app với vai trò là client, sau đó sẽ tạo một Rails app với vai trò là server. Sau đó, từ client chúng ta sẽ gửi các request đến server. Khởi tạo Angular ...
User story là gì và tiêu chí chấp nhận
Hướng dẫn các tiêu chí chấp nhận user story với các kịch bản thực tế. Trong ngành phát triển phần mềm, từ 'Yêu cầu' xác định mục tiêu, những gì khách hàng cần chính xác và điều gì sẽ làm cho công ty phát triển. Có thể là một công ty sản phẩm làm cho sản phẩm phần mềm hoặc một công ty dịch vụ ...
Some notices should not do with Jquery
Introduction jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can ...
Kiểm thử khả năng sử dụng(Usability testing): Nó là gì? Tại sao dùng trong kiểm thử? Dùng như thế nào?
Bất kì một kiểm thử viên nào trong quá trình làm việc cũng từng sử dụng qua Usability testing nhưng không phải ai cũng hiểu rõ về nó. Hôm nay chúng ta sẽ tìm hiểu về Usability testing. Thử nghiệm khả năng sử dụng là một kỹ thuật Black Box Testing . Kiểm tra khả năng sử dụng được thực hiện với ...
Một số lưu ý khi kiểm thử một ứng dụng thương mại điện tử
Thiết lập một hệ thống thương mại điện tử là một quá trình phức tạp và phụ thuộc vào nhiều thay đổi của thị trường. Để duy trì tính toàn vẹn của hệ thống thương mại điện tử, kiểm thử là việc vô cùng cần thiết. Nó giúp ngăn ngừa sai sót và tăng giá trị cho sản phẩm bằng cách đảm bảo sự phù hợp với ...
Vim: Buffer/Window/Tab (Part 1)
Vim là một trình soạn thảo rất nổi tiếng vì nhiều mặt: người dùng quen thì nói rằng nó rất nhanh và tiện, là một trình soạn thảo tốt nhất mà bạn có thể tìm được, nhưng đồng thời nó cũng nổi tiếng vì có learning curve quá steep và rất dễ gây sợ hãi cho những người mới học, đặc biệt là những bạn nào ...
[Go] Làm một trang web đơn giản dùng Go(Phần 3)
Xin chào các bạn đã quay trở lại với phần 3 của chuyên mục giới thiệu cơ bản về ngôn ngữ Golang của mình. Tại phần này mình xin giới thiệu các xử lý lỗi, validation và dùng template với Go. 1: Xử lý lỗi Có một số nơi trong chương trình của chúng ta, các lỗi đang bị bỏ qua. Đây là một thực tế ...
Phải làm sao khi Specs dự án thay đổi liên tục?
Trong lĩnh vực phát triển phần mềm, việc khách hàng thay đổi yêu cầu luôn là vấn đề khó đối với nhà phát triển. Sự ra đời của Agile với nguyên tắc "Welcome changing requirements" đã góp phần giải quyết vấn đề trên. Kỹ năng quản lý thay đổi đối với QA nói chung hay đối với QA trong dự án áp dụng ...
Tự học Automation Testing Cơ Bản với Selenium - Tại sao không? (Phần II)
Mảng (Array) Mảng là gì? Như chúng ta đã tìm hiểu ở bài trước về các Kiểu Dữ liệu khác nhau thì chúng ta có thể lưu trữ các giá trị trong các biến dựa theo kiểu dữ liệu như int i=5; double d = 12.254; v.v.... trong Java. Và nếu bạn muốn lưu trữ nhiều giá trị (như 10 hoặc 15 giá trị khác nhau ...
kintone Plugin: "Show Tab Group Field" Plugin[EN]
kintone Plaform Part 1 - Business database apps creation platform without coding kintone Plaform Part 2 - Using Plug-in to extend your platform features kintone Plaform Part 3 - Plug-In development Tutorial kintone Plaform Part 4 - Plug-ins list Hi, everyone ! Back to the kintone plugin ...
[Git] Xây dựng Gitflow cho dự án thực tế
Cũng như nhiều thứ tuyệt vời khác trong cuộc sống, Git ra đời từ một chút của sự huỷ diệt/phá sản/kết thúc có tính sáng tạo và sự tranh cãi nảy lửa. Nhân của Linux là một dự án phần mềm mã nguồn mở của một phạm vi khá lớn. Trong phần lớn thời gian bảo trì của nhân Linux (1991-2002), các thay đổi ...
Non Functional Testing
Testing được phân thành 2 loại Function testing Non-function testing Function testing : Kiểm tra chức năng, xác nhận tất cả các chức năng của hệ thống. Đánh giá ứng dụng và xác nhận xem ứng dụng có đang hoạt động theo yêu cầu hay không. Các kiểu functional testing bao gồm: Unit ...
Selenium Testing (Phần 4)
Chúng tôi sẽ sử dụng trang web của Mercury Tours để kiểm tra. Đây là một hệ thống đặt vé trực tuyến có chứa tất cả các thứ mà chúng tôi cần cho hướng dẫn này. URL của nó là http://demo.guru99.com/test/newtours/ . Tạo một Script bằng Recording Bây giờ chúng ta sẽ tạo test script đầu tiên trong ...







