QA

428 posts
{{ followersCount }} followers
Cũng như hầu hết những QA khác, công việc testing trên mobile app của tôi hoàn toàn được thực hiện trên những device thật hiếm hoi hoặc không đầy đủ mà team có. Nhưng khi dự án nâng cấp lên support sang một nhánh nữa của device đó là tablet và ipad, thì chúng tôi gặp một vấn đề khó khăn với thiết bị. Đó là công ty không có một device tablet nào, yêu cầu mua mới thì gặp một số vấn đề khó khăn do hầu như các dự án đều không dùng tới loại device này ngoại lệ dự án của chúng tôi. Khách hàng sau ...
20 0 0
0
Trong bài viết này, chúng ta sẽ liệt kê 28/50 câu hỏi phổ biến nhất thường gặp khi phỏng vấn Testers. Đây là những câu hỏi kèm theo câu trả lời phổ biến và hữu ích nhất sẽ giúp bạn tự tin tham gia một cuộc phỏng vấn. Q#1. SQL là gì? Trả lời: SQL là viết tắt của cụm từ "Structured Query Language." - ngôn ngữ truy vấn mang tính cấu trúc. Nó được thiết kế để quản lý dữ liệu trong một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS). SQL là ngôn ngữ cơ sở dữ liệu, được dùng để tạo, xóa, lấy các ...
62 1 0
1
Vì sao cần phải thực hiện Performance testing cho Website Đối với một trang Web hay ứng dụng bất kỳ, bên cạnh việc đảm bảo các chức năng trong đó phải hoạt động đúng, không có lỗi thì một số vấn đề khác đặc ra khi bạn muốn release trang web đó cho người dùng như sau: Liệu ứng dụng có đáp ứng đủ cho người dùng 1 cách nhanh chóng? Liệu việc xử lý của ứng dụng có đáp ứng được yêu cầu người dùng, khả năng chịu tải và hơn thế nữa? Liệu ứng dụng có xử lý được số lượng giao dịch theo yêu cầu kinh ...
28 0 0
1
Accessitbility Testing (Kiểm thử khả năng tiếp cận) Là một tập con của usability testing, được thực hiện để chắc chắn rằng ứng dụng được kiểm thử hữu dụng với những người khuyết tật (khiếm thị, khiếm thính, người già và nhóm người thiệt thòi trong cuộc sống). Nhóm người gặp thiệt thòi trong cuộc sống sử dụng công nghệ hỗ trợ nhằm giúp đỡ họ vận hành các sản phẩm phần mềm. Phần mềm nhận dạng giọng nói : Nó sẽ chuyển đổi từ giọng nói sang văn bản, đóng vai trò như đầu vào máy tính. Phần mềm ...
15 0 0
1
Trong bất kỳ một lĩnh vực nào cũng đều có tồn tại yếu tố rủi ro. Bạn cũng đã từng gặp phải rủi ro trong phát triển phần mềm dù không nhiều thì ít? Và với đặc thù riêng của mình, nhận diện và phân tích xử lý rủi ro trong phát triển phần mềm là một điều không hề đơn giản. Đã không ít sản phẩm thất bại khi mà đội ngũ phát triển bỏ qua hoặc kiểm soát rủi ro một cách sơ sài, dẫn đến việc sản phẩm đưa đến tay khách hàng và nhận lại nhiều phàn nàn hoặc chi phí tăng cao. I. Rủi ro trong kiểm thử ...
27 2 0
1
Ngành công nghiệp phần mềm ngày nay đang rất phát triển, số lượng nhân sự đào tạo không kịp với nhu cầu cần sử dụng, do đó thường hay phát sinh những trường hợp một người có thể phải tham gia nhiều dự án cùng một lúc. Vấn đề đặt ra là hiệu suất làm việc sẽ bị ảnh hưởng như thế nào khi liên tục phải chuyển đổi giữa các dự án khác nhau. Hiệu suất làm việc Trong cuốn sách Quality Software Management: Systems Thinking, tác giả Gerald Weinberg đề xuất một quy tắc để tính toán sự lãng phí do phải ...
36 1 0
1
Mạng lưới vạn vật kết nối Internet (IoT) là gì? IoT là sự kết nối của phương tiện, thiết bị gia dụng, trang thiết bị y tế sử dụng điện tử nhúng, vi mạch … có khả năng truyền tải và trao đổi thông tin, dữ liệu qua mạng. Công nghệ này cho phép người dùng có thể điều khiển thiết bị từ xa thông qua mạng. Ví dụ về mạng lưới vạn vật kết nối (IoT) Một vài ví dụ về mạng lưới vạn vật kết nối trong cuộc sống thực: Trong các thiết bị đeo được Các thiết bị đeo được như đồng hồ Apple, được đồng ...
34 0 1
1
I. Sơ lược về Agile Agile là gì? Agile là cách thức làm phần mềm linh hoạt để làm sao đưa sản phẩm đến tay người dùng càng nhanh càng tốt càng sớm càng tốt và được xem như là sự cải tiến (ở một khía cạnh nào đó) khi đặt cạnh những mô hình cũ như Mô hình Thác nước Phát triển lặp & gia tăng Requirement có thể đáp ứng được việc thay đổi 1 cách nhanh chóng và linhhoạt Hình thức của agile: Scrum XP: eXtreme Programming DSDM: Dynamic System Development Method ...
36 0 0
0
Trong khi thực hiện testing, việc chúng ta verify được Expected Result của Testcase là điều quan trọng nhất. Nó sẽ đánh giá được rằng Testcase của chúng ta sẽ là Pased hay Failed, đã đảm bảo sản phẩm chạy đúng như spec của khách hàng hay chưa. Dù là Manual Testing hay Automation Testing thì cũng đều như vậy, mục đích chính vẫn luôn là verify được Expected Result của Testcase. Và riêng với Selenium WebDriver, TestNG framework cũng đã hỗ trợ cho chúng ta một tập các Asserts để giúp chúng ta ...
20 0 0
0
10 sai lầm cần tránh khi kiểm thử ứng dụng mobile Bài viết này sẽ đề cập đến 10 lỗi chung trong kiểm thử ứng dụng di động cần tránh khi bạn là một nhân viên kiểm thử phần mềm đang làm việc trong một môi trường phát triển và kiểm thử ứng dụng di động. 10 điểm này có thể sẽ giúp bạn có một khởi đầu cho công việc kiểm thử mobile nếu bạn là một người mới tham gia vào lĩnh vực kiểm thử mobile hoặc nó có thể giúp bạn làm quen lại với các phương pháp kiểm thử mobile hiện tại của bạn Bỏ xót những ...
33 0 0
1
Bài viết này mục đích chủ yếu là phân tích tính ưu việt của TDD với hi vọng giành được sự đồng tình của các nhà quản lý, người dạy và người học. Quy trình được giới thiệu sau đây không quá phức tạp, tuy nhiên nó đòi hỏi phải hiểu đúng và thực hiện nghiêm túc. Tuy nhiên, thực tế trong ngành CNTT của chúng ta: việc kiểm thử (nghĩa hẹp mà từ “test” đang được hiểu) chỉ được thực hiện sau khi chương trình viết hoàn chỉnh! Phát triển hướng kiểm thử TDD (Test-Driven Development) là một phương ...
73 1 0
1
Hãy tưởng tượng bạn đang lướt web và tất cả các trang cho bạn thấy bạn cần chờ đợi trong 15 giây khi load mỗi trang. Bạn sẽ tiếp tục lướt web trong bao lâu mà không mất kiên nhẫn? Bao lâu cho đến khi bạn chuyển sang làm cái gì khác? Nếu bạn gặp một trang web như thế này thì sao? Bạn có ghé thăm web đó mà không than phiền? Bạn có giới thiệu trang web cho bất cứ ai khác? Hầu hết người dùng từ chối ứng dụng web khi họ phải mất hơn 4 hoặc 5 giây để tải. Hiệu suất là một yếu tố chính cho việc ...
236 2 0
3
*Em có 2 trường là giá nhập và giá bán * Em muốn kiểm tra làm sau cho người dùng nhập vào phải giá bán không được nhỏ hơn *giá nhập*. Mấy anh chị hướng dẫn có demo càng tốt hihi : Em cảm ơn !
81 0 0
-2
Bạn có muốn hoàn thành dự án một cách hiệu quả, đúng thời điểm? Bạn đang mắc kẹt trong một dự án phức tạp? Có ai đó từng đưa cho bạn ý tưởng hay lời khuyên về các phương pháp agile để giải quyết tất cả các vấn đề đó? Khi nói đến các phương pháp agile, mỗi người khác nhau lại có những quan điểm khác nhau. Một số nói Kanban; một khác lại nói Scrum. Bạn bắt đầu cảm thấy rối loạn. Bài viết này sẽ giúp bạn hình dung rõ hơn về các phương pháp: Kanban, Scrum và Agile, trong đó đề cập kỹ hơn về ...
559 7 2
7
Trong [phần 1](https://viblo.asia/Tran.Le.Khuyen/posts/YmjvoLAAGqa) tôi đã giới thiệu với các bạn về mục tiêu, yêu cầu khi test tiếp cận, cũng như gợi ý các trường hợp nên test khi test tiếp cận. Dưới đây là phần nội dung tiếp theo cần lưu ý khi test tiếp cận. Bài viết được dịch từ link https://stuff.mit.edu/afs/sipb/project/android/docs/tools/testing/testing_accessibility.html#how-to V. Testing Accessibility Features - Các tính năng Test tiếp cận. Khi thực hiện test tiếp cận, cần phải cài ...
76 0 0
2