What is Integration Testing? Integration Testing được định nghĩa là một kiểu kiểm thử trong đó các mô-đun phần mềm được tích hợp một cách logic và được kiểm tra như một nhóm. Một dự án phần mềm điển hình bao gồm nhiều mô-đun phần mềm, được mã hóa bởi các lập trình viên khác nhau. Mục đích của mức độ kiểm tra này là để lộ ra các khiếm khuyết trong sự tương tác giữa các mô-đun...
TestingTrước đây khi còn là sinh viên, với một người học công nghệ thông tin nên tôi được nghe nhiều về nghề Tester. Nhưng ở thời điểm đó, tất cả những gì tôi biết về nghề chỉ là lý thuyết thông qua thông tin báo mạng hoặc nghe các anh chị, thầy cô khoá trên kể lại Khi làm luận án tốt nghiệp, tôi cũng chọn đề tài testing để chiến đấu. Và như để giải đáp được câu hỏi và hiểu...
Testing1. Agile là gì? Agile là một phương pháp thúc đẩy sự lặp lại liên tục của quá trình phát triển và kiểm thử trong suốt vòng đời phát triển phần mềm của dự án. Trong mô hình Agile, cả hoạt động phát triển và kiểm thử đều diễn ra đồng thời, không như mô hình Waterfall diễn ra tuần tự. 2. Phát triển phần mềm theo Agile Phát triển phần mềm theo Agile là một trong những quy trình đơn giản...
Happy New Year Agile TestingĐịnh nghĩa biến(Variable definition) Một biến của chương trình được định nghĩa(DEFINED) khi giá trị của nó được thay đổi. Bao gồm các trường hợp sau: Nằm ở vế bên trái trong câu lệnh gán, ví dụ: y = 20 Trong câu lệnh nhập đầu vào, ví dụ getInput(y) Được sử dụng với vai trò là tham số tham chiếu của một hàm, ví dụ update(x, &y) Sử dụng biến(Variable Use) Một biến của chương trình...
Testing flow May Fest dataTrên thực tế, do thời gian và ngân sách nên chúng ta không thể kiểm thử cạn kiệt cho từng tập dữ liệu, đặc biệt là khi có một nhóm các điều kiện kết hợp với nhau. Chúng ta cần một cách dễ dàng hoặc những kỹ thuật đặc biệt nào đó có thể chọn ra được các trường hợp kiểm thử thông minh từ nhóm các trường hợp kiểm thử sao cho tất cả các case được bao phủ. Và kỹ thuật Phân...
TestingKhi thực hiện dự án, luôn có những rủi ro tiềm ẩn. Để giảm thiểu được những rủi ro có thể xảy ra, ta cần xác định những rủi ro đó, sau đó phân tích và đánh giá, đưa ra độ ưu tiên cho từng rủi ro. Hãy cùng Phân tích rủi ro và tìm ra giải pháp để tiết kiệm nguồn lực cũng như giảm thiểu rủi ro để dự án thành công hơn nhé. 1. Project Risks là gì? Project Risks (rủi ro dự án) là rủi...
Kiểm thử Testing Project Risks giải phápLà 1 tester, mình luôn ý thức được công nghệ đang phát triển qua từng giây một. Công việc của 1 tester sẽ không đơn giản chỉ có manual test. Nó đòi hỏi bạn cần phải biết nhiều hơn thế nữa. Một trong những yếu tố đó là khả năng sử dụng các công cụ để phục vụ cho công việc. Dự án mình mới tham gia đòi hỏi cần phải kiểm thử API, mà mình thì lại gà mờ. Cảm giác đó thật là...
Testing API testing charlesNhư đã đề cập ở phần trước, link bài viết: https://viblo.asia/p/mo-dau-ve-api-testing-Do754doe5M6 Các method mà client gửi lên server, status code mà server trả về, vậy ngoài status code thì nó còn có dữ liệu trả về, vậy dữ liệu đó là gì? Và nó chứa những gì trong đó? Trong lập trình ứng dụng web, các API sẽ trả kết quả về dạng XML hoặc JSON để các hệ thống khác có thể nói nói chuyện với nhau...
API Testing API testing manual manual test1. Test script là gì? Có thể nói, test script là bản hướng dẫn chi tiết, viết bằng code (mã) để thực hiện automation testing (kiểm thử tự động). Ngoài ra, bạn cũng cần dùng phần mềm automation testing để thực thi test script. Một số phần mềm được sử dụng phổ biến hiện nay gồm có Selenium, UTF One (Micro Focus Unified Functional Testing), TestComplete, Cucumber,… Thông thường, trong test script, bạn sẽ...
QA Testing Testcase test scriptChắc hẳn khi viết test nhiều bạn sẽ chỉ cho test chạy và đôi khi không biết lỗi bắn ra ở đâu. Bài viết này mình sẽ hướng dẫn các bạn debug trong quá trình testing Ở đây mình sẽ sử dụng ngôn ngữ là nodejs và thực hiện test với thư viện mocha, chai và supertest 1. Chuẩn bị Các bạn cần cài đặt framework ExpressJS: Express js là một Framework nhỏ, nhưng linh hoạt được xây dựng trên nền tảng...
Visual Studio Code Testing Mochajs Debug