All
Companies

Related posts

View all
Automation Test là gì? Tester cần kỹ năng gì để làm Automation Testing

Automation Test là gì? Tester cần kỹ năng gì để làm Automation Testing

Automation Test là một phần trong lĩnh vực kiểm thử phần mềm và được xem như cánh tay phải hỗ trợ đắc lực trong việc kiểm tra chương trình, source code. Nó đóng vai trò quan trọng trong việc nâng cao hiệu suất, giảm thiểu thời gian, lỗi, cũng như sự nhàm chán so với kiểm thử thủ công (Manual Test). Vậy Automation Test là gì và Tester cần những kỹ năng gì để làm được Automation Test trong dự án; bài viết hôm nay chúng ta cùng nhau trả lời cho câu hỏi trên nhé. Automation Test là gì? Kiểm thử tự động, Automation Test được hiểu đơn giản là việc thay vì test chương trình bằng tay, thao tác từng bước như người dùng, thì sẽ sử dụng máy để thực hiện toàn bộ hoặc 1 phần quá trình trên. Automation Testing có thể thay thế Manual Testing trong một hoặc toàn bộ các bước từ khởi động hệ thống, nhập dữ liệu đầu vào, kiểm tra so sánh với dữ liệu đầu [...]

Read more
Tự do và khám phá: Adhoc testing vs Exploratory testing

Tự do và khám phá: Adhoc testing vs Exploratory testing

Bài viết được sự cho phép của tác giả Tô Thị Vân Anh Vẫn là chủ đề lý thuyết nhàm cmn chán, nhưng mà vẫn phải học :v. Học rồi còn đi áp dụng, và trên thực tế là mình đã và đang sử dụng 2 loại này rồi nhé – không đùa tí nào :v. Bây giờ vấn đề là gõ lại cho nhớ và luyện khả năng diễn giải các ý cho dễ hiểu nữa. Về hai loại này theo mình có một vài điểm cần nhớ, chi tiết đọc tiếp nội dung phía dưới nha. Hi vọng bài viết sẽ giúp ích cho các bạn. 1. Adhoc testing Adhoc testing là một loại kiểm thử không chính thức, với mục đích là tìm các “điểm chết” của hệ thống. Loại kiểm thử này thường không có kế hoạch thực hiện tức là bạn sẽ không cần tuân theo một kỹ thuật thiết kế test design nào để tạo test case cả. Và thực tế là chúng [...]

Read more
Một số test automation framework thường gặp

Một số test automation framework thường gặp

Bài viết được sự cho phép của tác giả Vân Anh Đây cũng là câu hỏi rất thường hay gặp trong các bài phỏng vấn cho các vị trí làm việc liên quan đến automation, tất nhiên là mình đã từng được hỏi câu này rồi haha, thế nên mạn phép chia sẻ một vài tìm hiểu về test automation framework cùng các bạn trong bài viết này để khỏi bỡ ngỡ khi một ngày bất ngờ được hỏi đến nha! Test automation framework là gì? Các automated testing framework cung cấp một kiến trúc riêng cho project kiểm thử của chúng ta, điều mà nền tảng của các công cụ test mà chúng ta sử dụng thì lại thường không cung cấp. Mỗi kiểu framework lại có những quy tắc riêng, các hướng dẫn, giao thức và thủ tục riêng dành cho các công việc như tạo test case, tổ chức và thực thi các test case. Dưới đây là 6 framework dành [...]

Read more
Test REST Web Service đơn giản hơn với REST Assured

Test REST Web Service đơn giản hơn với REST Assured

Bài viết được sự cho phép của tác giả Giang Phan  Ở bài viết trước, tôi đã giới thiệu với các bạn cách test REST API trong Jersey project. Giả sử bây giờ chúng ta cần sử dụng API của bên thứ 3 (không phải source code trong jersey project của chúng ta), khi đó ta không thể sử dụng Jersey Test. Khi đó, chúng ta cần một thư viện khác có thể giúp chúng ta gửi một request thật để verfiy kết quả trả về. Trong bài này tôi sẽ giới thiệu với các bạn một thư viện rất mạnh mẽ để test web service, đó chính là REST Assured. Nó cho phép chúng ta gửi một HTTP request thật và verify trên kết quả trả về một cách dễ dàng. Chẳng hạn chúng ta có một request http://localhost:8080/lotto/{id} và server trả về response JSON như sau: [caption id="attachment_52759" align="aligncenter" width="335"] Test REST Web Service[/caption] Khi đó chúng ta dễ dàng sử dụng REST Assured để verify mọi thứ từ response trên như sau: [caption id="attachment_52758" align="aligncenter" width="560"] Test REST Web [...]

Read more