Bài viết của Trịnh Tiến Mạnh

Làm quen với những câu lệnh cơ bản nhất trong Selenium

Ở bài trước chúng ta đã tìm hiểu được về Locator và cách thức để có thể get được Locator như thế nào. Hôm nay mình sẽ giới thiệu đến các bạn những câu lệnh selenium cơ bản nhất để có thể thực hiện test được một scenario. Khởi động & đóng trình duyệt Khởi tạo trình duyệt Chrome: Trước tiên ...

Tác giả: Trịnh Tiến Mạnh viết 18:05 ngày 12/08/2018 chỉnh sửa

1 số nguyên tắc tối ưu CSS trong SEO Offpage

Giới thiệu: Đối với một lập trình viên web thì CSS là một phần không thể thiếu trong thiết kế. Cùng mới HTML... nó làm nên giao diện bề ngoài cho website đó. Ngày nay khi yêu cầu về tốc độ load website ngày càng quan trọng trong SEO thì vấn đề tối ưu CSS lại càng quan trọng hơn. Vây đâu là cách ...

Tác giả: Trịnh Tiến Mạnh viết 18:04 ngày 12/08/2018 chỉnh sửa

Đảm bảo chất lượng phần mềm (SQA): Plan, Audit & Review

Quy trình quản lý kiểm thử có 2 phần chính bao gồm 7 giai đoạn: I. Lập kế hoạch: 1 - Phân tích rủi ro 2 - Ước lượng kiểm thử 3 - Lập kế hoạch kiểm thử 4 - Tổ chức kiểm thử II. Thực hiện: 1 - Giám sát và điều khiển kiểm thử 2 - Quản lý issue 3 - Báo cáo và đánh giá kiểm thử ...

Tác giả: Trịnh Tiến Mạnh viết 18:04 ngày 12/08/2018 chỉnh sửa

Cách thêm Validation vào Form cực dễ

HTML Design bao gồm form bootstrap và 3 input với nút submit. Trong ví dụ này sử dụng 3 loại input khác nhau - một kiểu nhập văn bản, một kiểu mật khẩu và một kiểu email. < div class = " registration-form " > < form > < h3 class = " ...

Tác giả: Trịnh Tiến Mạnh viết 18:04 ngày 12/08/2018 chỉnh sửa

Angular 1 validation and the short way to use ngMessages

Chào các bạn, hôm nay chúng ta cùng đi tìm hiểu cách bắt validate trên client bằng Angular 1. Hẳn khi làm dự án thì việc validate trên client sẽ gặp rất nhiều, giờ chúng ta sẽ cùng nhau tìm hiểu tổng quát nội dung của bài viết hôm nay: Giới thiệu cách validate thông thường. Sử dụng ng-messages ...

Tác giả: Trịnh Tiến Mạnh viết 18:04 ngày 12/08/2018 chỉnh sửa

Behaviour Driven Development (BDD) là gì, làm thế nào để sử dụng BDD

Behaviour Driven Development (BDD) là một quá trình phát triển phần mềm có nguồn gốc từ Test Driven Development (TDD). BDD sử dụng các ví dụ để minh họa hành vi của hệ thống được viết bằng ngôn ngữ dễ đọc và dễ hiểu đối với tất cả mọi người tham gia vào quá trình phát triển. Những ví dụ này bao ...

Tác giả: Trịnh Tiến Mạnh viết 18:04 ngày 12/08/2018 chỉnh sửa

5 Theme Prestashop tốt nhất cho Website bán hàng

Warehouse - Responsive Prestashop 1.6 & 1.7 theme Là một theme Prestashop đang có số lượng người mua lớn nhất trên thị trường. Cung cấp cho người dùng nhiều tính năng và dễ dàng tuỳ biến. Chất lượng support rất tốt với tỉ lệ rate cao. Bạn sẽ không phải lo gì cho website bán hàng của mình ...

Tác giả: Trịnh Tiến Mạnh viết 18:04 ngày 12/08/2018 chỉnh sửa

NATURAL LANGUAGE PROCESSING FOR INTERNET OF THINGS

Như vậy là sự kiện công nghệ được mong chờ nhất trong giới Mobile là Việt Nam Mobile Day 2018 đã chính thức được diễn ra vào ngày 15/6 vừa qua tại Hà Nội. Sự kiện VNM-2018 đã thu hút rất nhiều các nhân vật nổi tiếng trong làng Công nghệ của Việt Nam và đúng như mong đợi, sự kiện đã đem lại những ...

Tác giả: Trịnh Tiến Mạnh viết 18:03 ngày 12/08/2018 chỉnh sửa

Tổng quan về Selenium

Giới thiệu Selenium là một open-source và là một tool kiểm thử phần mềm tự động, hỗ trợ test cho web application. Nó có khả năng hoạt động trên các browsers và hệ điều hành khác nhau. Selenium không chỉ là một tool duy nhất mà còn là một tổ hợp tools giúp tester thực hiện automation test các ứng ...

Tác giả: Trịnh Tiến Mạnh viết 18:03 ngày 12/08/2018 chỉnh sửa

Tùy biến params trong rails với định dang JSON

Tình huống gặp phải Mình có dùng rails 5.2.0 để tạo một ứng dụng check pull request trên Github sử dụng Github App. Ý tưởng là sau khi tạo pull request, người tạo sẽ comment chữ "ready" sau đó webhook của github sẽ bắn dữ liệu (payload) về sự kiện tạo comment này về server của mình để xử lý ...

Tác giả: Trịnh Tiến Mạnh viết 18:03 ngày 12/08/2018 chỉnh sửa