QA

442 posts
{{ followersCount }} followers
Kiểm thử khả năng tương tác là một trong những loại kiểm thử phi chức năng để đảm bảo chất lượng tương tác của phần mềm. Về thuật ngữ 'khả năng tương tác' nhiều người trong chúng ta có thể giải thích ý nghĩa không chính xác của từ . Vì vậy, trước khi thảo luận về kiểm thử khả năng tương tác, trước tiên chúng ta cố gắng tìm hiểu ý nghĩa chính xác của cụm từ này. Khả năng tương tác là gì? Khả năng tương tác là khả năng của một hệ thống để làm việc và tương tác với các hệ thống và ứng dụng ...
5 0 0
1
Mới hôm qua thôi bạn còn là một tester trong team QA, kiểm thử các tính năng mà lập trình viên vừa deliver trong phiên bản cuối cùng. Nhưng đột nhiên, bạn vừa mới ra khỏi một cuộc họp mà Sếp tuyên bố rằng, từ giờ trở đi, cả công ty sẽ áp dụng phương thức phát triền phần mềm Agile. Ngay hôm nay, bạn đã là một thành viên của Agile team, và bạn chuẩn bị được trải qua những thay đổi trong cách làm việc của mình. Dưới đây là một vài nhiệm vụ chính mà bạn được trông đợi sẽ thực hiện trong vai trò ...
7 0 0
0
Trong thế giới Phát triển Agile nơi việc phát hành sản phẩm thường xuyên , làm thế nào chúng ta có thể đảm bảo rằng sẽ phát hành sản phẩm mà không có các lỗi chính và duy trì các chức năng được hoạt động. Kiểm thử liên tục là câu trả lời - nhưng kiểm thử liên tục chính xác là gì và làm thế nào chúng ta đạt được một trạng thái như vậy trong chiến lược phát triển ? Trong chiến lược kiểm thử Agile, dựa trên hai nguyên tắc cơ bản Ngăn ngừa lỗi hơn là phát hiện khuyết tật Vòng lặp phản hồi ...
11 0 0
0
Định nghĩa phân tích giá trị biên Phân tích giá trị biên (boundary value analysis - BVA) là kỹ thuật thiết kế test case và hoàn thành phân vùng tương đương. Mục tiêu là lựa chọn các test case để thực thi giá trị biên. Phân tích giá trị biên tập trung vào biên của miền xác định để xây dựng test case. Lý do là lỗi thường xảy ra ở gần các giá trị biên này Chương trình viết bằng ngôn ngữ không có kiểm tra kiểu mạnh càng cần kiểm thử giá trị biên Javascript, php, Visual Basic Chọn giá trị ...
20 0 0
1
I. So sánh mô hình Waterfall với Scrum II. Thách thức và giải pháp Thay đổi requirement: Product backlog Phạm vi kiểmthử sẽ gia tăng: Automate regression test – Tự động hóa kiểm thử hồi quy Priority test – Sắp xếp thứ tự kiểm thử Light document – tài liệu gọn nhẹ Tester cần phải có nhiều kỹ năng khác nhau: Đào tạo (Training) / huấn luyện (coaching) / vận dụng trí tuệ tập thể để giải quyết một vấn đề phức tạp (brainstorming) Tester cần thay đổi từ cách làm truyền ...
20 0 0
0
Hiện nay rất phổ biến để tìm các trang web hiện đã có sẵn bằng nhiều ngôn ngữ. Các thương hiệu toàn cầu hiện đã nhận ra rằng cách duy nhất để kết nối và tạo ra giá trị là giới thiệu công việc kinh doanh của họ cho người dân địa phương bằng ngôn ngữ thực sự tại địa phương đó. Quá trình thích ứng sản phẩm với ngôn ngữ, vùng và địa phương khác nhau được gọi là Localization (nội địa hoá). Một sản phẩm địa phương tạo ra nhiều cơ hội kinh doanh hơn và phục vụ cho sự phát triển và mở rộng. Tuy ...
37 0 0
1
Các cuộc tranh luận luôn luôn xảy ra trong cộng đồng kiểm thử phần mềm về cách sử dụng kiểm tra thủ công hoặc tự động. Trong bài viết này, tôi sẽ giải thích rằng cả hai đều có giá trị của nó. Ngoài hướng dẫn bạn làm thế nào để lựa chọn các hạng mục kiểm tra để tự động hóa và đề xuất một cách tiếp cận tích hợp kiểm thử tự động thông suốt trong kế hoạch kiểm tra của bạn. Kế hoạch kiểm tra trung bình cho một ứng dụng thương mại sẽ có từ 2.000 đến 10.000 trường hợp thử nghiệm. Nhóm thử nghiệm ...
48 0 0
1
Cookie là gì Cookie là một đoạn văn bản ghi thông tin được web server lưu trong ổ cứng của người dùng. Nhưng thông tin này được gửi lại server mỗi khi browser request lại. Thông thường cookie chứa thông tin để định danh user và những thông tin lịch sử truy cập website. Cookie dùng để tracking user đã đến những trang nào của website nhằm tạo sự kết hợp giữa user và website. Khi người dùng truy cập đến một trang web có sử dụng cookie, web server của trang đó sẽ tự động gửi cookie đến máy tính ...
29 0 0
1
Phương thức phát triển phần mềm linh hoạt (Agile Software Development) – sau đây được gọi vắn tắt là “Agile” – đã trở nên phổ biến trong ngành phát triển phần mềm. Với những phương phức tổ chức và triển khai mới lạ, năng động và linh hoạt, Agile đã thu hút sự quan tâm lớn của cộng đồng làm phần mềm và dĩ nhiên là một kỹ sư kiểm thử mình không thể nào thờ ơ với Agile được. Trước hết mình xin nói ngay rằng mình không phải là một chuyên gia về Agile cũng không phải là kỹ sư kiểm thử nhiều ...
32 0 0
0
SEO là gì? SEO là viết tắt của Search Engine Optimization, có thể hiểu nôm na là Tối ưu hóa công cụ tìm kiếm. Tức là làm trang Web và các nội dung số có được thứ hạng cao trên bảng xếp hạng tìm kiếm của các trang Search như Google, Bing, Yahoo... SEO là một phần của SEM ( Search Engine marketing) và là một công cụ quan trọng cực kỳ hiệu quả trong thời kỳ bùng nổ Thương mại điện tử ngày nay, làm SEO web giúp bạn có thêm nhiều lượt truy cập tự nhiên và có tiềm năng cao trở thành khách hàng ...
107 4 0
1
Test tự động không phải là một khái niệm mới. Hầu hết các nhóm phát triển phần mềm đang cố gắng test tự động bằng cách này hay cách khác, đặc biệt là thay thế cho việc test thủ công với các chu kỳ kiểm tra hồi quy dài. Nếu bạn là QA, bạn có thể đã tự hỏi điều này có ý nghĩa gì đối với công việc của bạn. Trong thế giới của 'tự động hoá tất cả mọi thứ' - nơi nào thích hợp với bạn? Vai trò của QA đã không còn? Hãy bắt đầu bằng cách nói về những lợi ích rõ ràng của test tự ...
260 0 0
2
Khi nói đến phương pháp Furikaeri (振り返りの手法), nếu tìm hiểu qua các kênh như Websites, sách báo hay tài liệu, chúng ta sẽ tìm được từ khóa "KPT". Nếu bạn có một tấm bảng và những tờ sticky notes, tôi nghĩ nó sẽ rất thú vị nếu bạn thử nghiên cứu nó bằng việc sử dụng KPT. Có rất nhiều tài liệu viết về khái niệm và cách thực hiện phương pháp này, vậy thực sự KPT là gì? Làm quen với KPT như thế nào và những điều thú vị về KPT, hãy cùng tìm hiểu qua bài viết dưới đây. KHÁI NIỆM KPT: KPT là từ ...
207 3 0
0
1 - Mục đích bài viết Mặc dù có sự khác biệt lớn giữa những phương pháp và cách thức được thực hiện trong 2 lĩnh vực kiểm tra phần cứng và kiểm thử phần mềm, vẫn có nhiều ví dụ về những kĩ thuật và những phương pháp đã được phát triển cho lĩnh vực này và sau đó ứng dụng thành công trong lĩnh vực khác. Trên thực tế, một số kĩ thuật đã đi hết một vòng tròn đầy đủ của nó, bao gồm bắt đầu được ứng dụng ở một lĩnh vực, sau đó được chuyển qua ứng dụng tiếp ở lĩnh vực kia và cuối cùng trở lại ứng ...
41 0 0
0
Việc quản trị một dự án Waterfall truyền thống chia việc phát triển và kiểm thử thành hai bước riêng biệt: người lập trình xây dựng một tính năng và sau đó "ném qua bên kia rào" cho đội QA tiến hành kiểm thử. Đội ngũ QA viết và thực thi các test plan chi tiết. Họ cũng gửi lại các lỗi trong lúc kiểm tra lại những tính năng có sẵn mà rất có thể là được gây ra bởi những phần việc mới. Rất nhiều team đang sử dụng mô hình waterfall hoặc các mô hình kiểm thử truyền thống khác nhận thấy rằng dự án ...
34 3 0
0
Trong bài viết này mình xin giới thiệu với các bạn cái loại kiểm thử phần mềm , trong phần 1 này mình xin giới thiệu với các bạn 3 loại đầu tiên : 1.Test smoke (test sơ lược) Định nghĩa: Test sơ lược còn được gọi là "Build Verification Testing" là một loại kiểm thử bao gồm một tập các bài kiểm thử khoogn đầy đủ với những test cases giới hạn nhằm đảm bảo rằng các chức năng quan trọng nhất hoạt động.Kết quả của thử nghiệm này sẽ quyết định phần mềm đó đủ ổn định để có thể kiểm tra thêm. Từ ...
53 1 0
0