100+ khái niệm test dành cho tester tech talk

33 2 0
100+ khái niệm test dành cho tester   tech talk

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xuất phát từ việc hiểu được rằng “Những điều chúng ta biết chỉ là giọt nước, những điều chúng ta chưa biết là cả đại dương”, bài viết này sẽ đưa đến cho bạn đọc 100+ khái niệm kiểm thử phần mềm khác nhau mà các Tester cần biết. Đây là một danh sách tổng hợp bao gồm định nghĩa và giới thiệu ở mức tổng quan về hơn 100 khái niệm testing. Qua bài viết này, hi vọng bạn đọc sẽ có hiểu biết rõ ràng hơn về các khái niệm test cũng như nắm được các thông tin cơ bản nhất về các loại test mà mình đang quan tâm

15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk 100+ khái niệm test dành cho Tester November 26, 2016 Trong q trình thực cơng việc kiểm thử, gặp phải vô số khái niệm kiểm thử khác Các khái niệm quen thuộc với nhiều người, có nhiều khái niệm mà lạ lẫm chưa nghe thấy https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 1/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Xuất phát từ việc hiểu “Những điều biết giọt nước, điều chưa biết đại dương”, viết đưa đến cho bạn đọc 100+ khái niệm kiểm thử phần mềm khác mà Tester cần biết Đây danh sách tổng hợp bao gồm định nghĩa giới thiệu mức tổng quan 100 khái niệm testing Qua viết này, hi vọng bạn đọc có hiểu biết rõ ràng khái niệm test nắm thông tin loại test mà quan tâm Acceptance Testing: Khách hàng thực (hoặc ủy quyền cho nhóm thứ ba thực hiện) Mục đích Acceptance Test để chứng minh PM thỏa mãn tất yêu cầu khách hàng khách hàng chấp nhận sản phẩm Accessibility Testing: Là loại kiểm thử dành cho hệ thống thiết kế cho người khuyết tật (khiếm thính, khiếm thị, thiểu tâm thần…), xác định khả tiếp cận sử dụng họ với ứng dụng, ví dụ thiết lập Accessibility smart phone: Text-to-Speech, “Magni񀁌cation gestures”… Người khuyết tật thường sử dụng tính hỗ trợ họ sử dụng phần mềm Loại test thực theo cách Manual Automated https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 2/33 15/1/2017 https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 100+ khái niệm test dành cho Tester | Tech Talk 3/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Active Testing: Loại kiểm thử bao gồm việc đưa liệu test phân tích kết thực Nó thường tiến hành đội tester Trong trình active testing, tester hình dung để dựng mơ hình phần mềm để test, phát triển làm hồn thiện tương tác với phần mềm chạy Agile Testing: Kiểm thử Agile việc kiểm thử phần mềm thực theo số quy định tuyên ngôn (manifesto) Agile, xem việc phát triển phần mềm khách hàng việc kiểm thử Kiểm thử Agile thực kiểm thử theo quan điểm khách hàng sớm tốt, thử nghiệm sớm thường xuyên code vừa xong đủ ổn định để test từ level unit test Age Testing: Loại kiểm thử đánh giá khả hoạt động hệ thống tương lai Quá trình đánh giá thực đội tester Age Testing đo đạc hao hụt performance hệ thống hệ thống PM bị cũ Ad-hoc Testing: Việc thực test mà khơng có plan, khơng có tài liệu, tester cố gắng phá vỡ hệ thống cách thử ngẫu nhiên chức hệ thống Việc thực đội tester https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 4/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Alpha Testing: Loại kiểm thử phần mềm hệ thống tiến hành người dùng cuối thực chỗ đội developer Assertion Testing: Loại kiểm thử bao gồm việc xác minh điều kiện xác nhận yêu cầu Nó thực đội tester API Testing: API (Application Programming Interface): cho phép kết nối trao đổi liệu hai hệ thống phần mềm riêng biệt Một hệ thống phần mềm nhúng API bao gồm hàm/thủ tục (functions/sub-routines) mà chạy hệ thống phần mềm khác Kiểm thử API khác hoàn toàn với kiểm thử GUI thành phần chủ yếu khác tầng business logic kiến trúc phần mềm Loại kiểm thử không tập trung vào phần giao diện thao tác giao diện ứng dụng Thay sử dụng đầu vào (bàn phím) đầu tiêu chuẩn, kiểm thử API, bạn sử dụng phần mềm để gửi yêu cầu đến API, nhận đầu ghi lại phản hồi hệ thống Tham gia kiện Machine Learning – Công nghệ Tương lai! https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 5/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk All-pairs Testing: All pair testing (Kiểm thử tất cặp) hay gọi pairwise testing, phương pháp test thực để kiểm thử phần mềm sử dụng phương pháp tổ hợp Đó phương pháp để kiểm tra tất kết hợp rời rạc có thơng số liên quan, phương pháp test cho chất lượng tốt Automated Testing: Kiểm thử tự động sử dụng cơng cụ (tool) để kiểm sốt mơi trường thiết lập, thực kiểm tra báo cáo kết Nó thực máy tính sử dụng nội team https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 6/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Basis Path Testing: Thuộc phương pháp kiểm thử hộp trắng (White box test) kĩ thuật kiểm thử mà phần mềm chia thành lộ trình, đảm bảo lộ trình độc lập qua module mã kiểm thử đầy đủ Thực developer Backward Compatibility Testing: Phương pháp kiểm thử nhằm xác minh hành vi phần mềm phát triển so với phiên cũ môi trường test Được thực đội test Benchmark Testing: Kĩ thuật kiểm thử sử dụng tập hợp chương trình liệu tiêu biểu thiết kế để đánh giá hiệu suất phần cứng phần mềm máy tính cấu hình định Được thực đội test Beta Testing: Là giai đoạn test cuối trước bàn giao ứng dụng, ứng dụng phần mềm phân bổ phiên thử nghiệm (sử dụng thử) để người dùng kiểm tra ứng dụng nơi làm việc họ Người sử dụng quan sát phần mềm, trường hợp có lỗi xảy báo cáo đến người phát triển Big Bang Integration Testing: Khi mà tất thứ sẵn sàng kĩ thuật kiểm tra thực để tích hợp module độc lập chương trình https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 7/33 15/1/2017 https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 100+ khái niệm test dành cho Tester | Tech Talk 8/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk [Malaysia] 123RF needs Front-end Developer ($800 - $1000) — 123RF Technology [HCM] Android Developer - FPT Telecom — FPT Telecom [GẤP] Graphic Designer (hoặc Thực tập Full-time) | Lương cạnh tranh — Applancer JSC Jobs by Binary Portability Testing: Kĩ thuật test ứng dụng thực thi cho tính di động phần mềm cách thực thi phần mềm tảng môi trường khác Nó sử dụng cho cấu tạo Application Binary Interface (ABI) Binary Portability testing nên tiến hành loại khác platform, Windows(x86, X86-64), Linux, Mac OS, Java, Solaris, and Android Nếu ứng dụng có tính di động cao người dùng chạy ứng dụng tảng (platform) Do để test Binary portability tức xây dựng phần mềm cần test việc thực thi ứng dụng nhiều hệ điều hành khác nhau, website cần chạy nhiều trình duyệt khác để kiểm tra tính di động Được thực nhóm test Boundary Value Testing: Kĩ thuật kiểm thử phần mềm test case thiết kế để bao gồm giá trị giới hạn tiêu biểu Được thực đội test Bottom Up Integration Testing: Trong kiểm thử tích hợp từ lên, mơ-đun mức thấp phát triển mô-đun khác theo hướng chương trình tích hợp kiểm thử lúc Thực nhóm kiểm thử Branch Testing: Kỹ thuật kiểm thử, tất nhánh mã nguồn chương trình kiểm tra lần Thực developer Breadth Testing: Một kiểm tra đầy đủ chức sản phẩm không kiểm tra tính chi tiết Thực đội kiểm thử Black box Testing: Một phương pháp kiểm thử phần mềm xác minh chức ứng dụng mà khơng có kiến thức cụ thể mã / cấu trúc bên ứng dụng Các kiểm thử dựa yêu cầu chức Thực team QA https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 9/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Code-driven Testing: Kỹ thuật kiểm thử sử dụng framework để kiểm thử (như xUnit) cho phép thực kiểm thử đơn vị (unit test) để xác định xem phần khác mã hoạt động mong đợi tình khác Thực developers Compatibility Testing: Kỹ thuật kiểm thử xác nhận làm phần mềm thực tốt phần cứng / phần mềm / hệ điều hành/ môi trường hệ thống / mơi trường mạng Thực nhóm kiểm thử Comparison Testing: Kỹ thuật kiểm thử so sánh điểm mạnh điểm yếu sản phẩm với phiên trước sản phẩm tương tự khác Thực nhân viên kiểm thử, nhà phát triển, quản lý sản phẩm chủ sở hữu sản phẩm Component Testing: Kỹ thuật kiểm thử tương tự với kiểm thử đơn vị, với mức độ kiểm thử tích hợp cao thực kiểm thử ứng dụng thay trực tiếp kiểm thử phương thức cụ thể Thực đội kiểm thử đội phát triển https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 10/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Interface Testing: Kiểm thử giao diện việc kiểm tra yếu tố liên quan đến giao diện người dùng Được thực hiển tester nhóm phát triển Install/ Uninstall Testing: Kiểm thử cài đặt: Được thực để xác minh liệu phần mềm cài đặt với tất thành phần cần thiết ứng dụng làm việc mong đợi Kiểm thử gỡ bỏ cài đặt: Được thực để xác minh liệu tất thành phần ứng dụng có bị loại bỏ q trình hay khơng Tất tập tin liên quan đến ứng dụng cấu trúc thư mục phải gỡ bỏ sau q trình gỡ bỏ thành cơng Được thực kỹ sư kiểm thử phần mềm Internationalization Testing: Quá trình đảm bảo chắn chức sản phẩm không bị phá vỡ tất thơng điệp đưa ngồi xác sử dụng ngôn ngữ miền địa phương khác Được thực đội kiểm thử Inter-system Testing: Kỹ thuật kiểm thử tập trung vào kiểm thử ứng dụng nhằm đảm bảo kết nối chức ứng dụng ln xác Thường thực nhóm kiểm thử Keyword driven testing: Keyword Driven Testing (hay gọi as table-driven testing action word based testing) kỹ thuật lập trình sử dụng tập tin liệu khơng chứa liệu kiểm thử kết mong đợi, mà cịn chứa từ khóa liên quan đến ứng dụng kiểm thử Thực nhóm kiểm thử thủ cơng tự động https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 19/33 15/1/2017 https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 100+ khái niệm test dành cho Tester | Tech Talk 20/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Load Testing: Load testing trình thêm nhu cầu vào hệ thống thiết bị đo lường phản ứng Load testing thực để xác định ứng xử hệ thống điều kiện tải bình thường cao điều kiện tải dự kiến Được thực kỹ sư hiệu Localization Testing: Localization testing q trình kiểm thử nhằm mục đích kiểm tra phiên địa phương hóa sản phẩm đặc trưng cho văn hóa địa phương cụ thể Được thực tester Loop Testing: Kỹ thuật kiểm thử hộp trắng tạo chu trình vịng lặp Kiểm tra vịng lặp hồn tồn tập trung vào tính hiệu lực cấu trúc vịng lặp Nó phần kiểm sốt kiểm tra cấu (kiểm tra đường dẫn, kiểm tra xác nhận liệu, kiểm tra điều kiện) Được thực kỹ sư phát triển Manual Scripted Testing: Kỹ thuật kiểm thử TCs thiết kể xem xét nhóm kiểm thử trước thực chúng Được hồn thành nhóm kiểm thử thủ công Manual Support Testing: Kiểm thử hỗ trợ thủ công loại kiểm thử chức hỗ trợ tay Nó đạt hiệu giai đoạn cài đặt sản phẩm Được thực nhóm kiểm thử Model based Testing: MBT hệ tự động quy trình kiểm thử phần mềm sử dụng mơ hình hành vi yêu cầu hệ thống Được thực nhóm kiểm thử Mutation Testing: Kiểm thử hốn chuyển phương pháp kiểm thử cấu trúc phần mềm nhằm mục đích đánh giá/cải thiện tính đầy đủ điều kiện test ước tính số lượng lỗi phát sinh với hệ thống trình test Được thực tester developer Modularity driven testing: Kiểm thử mô đun framework kiểm thử tự động mơ đun nhỏ, độc lập kịch tự động hóa phát triển cho ứng dụng trình kiểm thử Được thực Tester https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 21/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Non-functional Testing: Kiểm thử phi chức đề cập đến khía cạnh phần mềm khơng liên quan đến chức cụ thể hành động người dùng, chẳng hạn khả mở rộng hiệu suất khác, hành vi hạn chế bảo mật định Có thể thực kỹ sư hiệu đội test https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 22/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Negative Testing: Để đảm bảo hệ thống chạy trơn tru ổn định, test trường hợp bình thường hợp lệ chưa đủ Vì vậy, để đảm bảo hệ thống chạy xử lý trường hợp ngoại lệ ta cần test thêm ngữ cảnh không hợp lệ Việc test ngữ cảnh không hợp lệ gọi negative testing Được thực nhóm kiểm thử thủ công tự động Operational Testing: Kiểm thử chấp nhận hoạt động (OAT) kỹ thuật kiểm thử tiến hành nhằm xác nhận sẵn sàng hoạt động (trước release) sản phẩm ứng dụng trình test Kỹ thuật chủ yếu dựa sẵn sàng hoạt động hệ thống cho gần giống với môi trường production Được thực Tester Orthogonal Array Testing: Kiểm thử mảng trực giao loại kiểm thử hộp đen – kiểm tra trường hợp tối ưu hóa kỹ thuật sử dụng hệ thống thử nghiệm có liệu đầu vào khổng lồ Tham gia kiện Machine Learning – Công nghệ Tương lai! https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 23/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Pair testing: Kiểm thử theo cặp cách tiếp cận trình kiểm thử thiết kế có hai tester kiểm tra điều tương tự thời gian địa điểm, liên tục trao đổi ý tưởng Thực Tester Passive Testing: Kiểm tra kỹ thuật: bao gồm việc theo dõi kết hệ thống chạy mà không tác động vào hệ thống Được thực tester Performance Testing: Kiểm thử hiệu phương tiện để đảm bảo chất lượng (QA), thực để xác định hệ thống thực khối lượng cơng việc cụ thể nhanh Có thể dùng để xác nhận xác minh thuộc tính chất lượng khác hệ thống khả mở rộng, độ tin cậy sử dụng tài nguyên https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 24/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Parallel Testing: Kiểm thử song song kiểm tra khả tương thích hệ thống phát triển với hệ thống cũ Thực Tester Path Testing: Kiểm tra đường dẫn phương pháp kiểm tra cấu trúc liên quan đến việc sử dụng mã nguồn chương trình để tìm tất đường dẫn thực thi tốt Thực developer Penetration Testing: Kiểm thử thâm nhập loại kiểm tra an ninh dùng để kiểm tra khu vực khơng an tồn hệ thống ứng dụng Phương pháp mà đánh giá an toàn hệ thống máy tính mạng cách mơ công từ nguồn độc hại Tạo công ty kiểm thử thâm nhập chuyên ngành Quali񀁌cation Testing: Là loại kiểm thử với mục đích kiểm tra lại thông số kỹ thuật phiên trước, thường thực dev cho người tiêu dùng, để chứng minh phần mềm đáp ứng yêu cầu quy định Ramp Testing: Loại thử nghiệm bao gồm việc nâng cao tín hiệu đầu vào liên tục hệ thống bị phá vỡ Có thể thực tester dev Regression Testing: Kiểm thử hồi quy loại kiểm thử phần mềm tìm cách để phát lỗi phần mềm sau thay đổi chương trình (ví dụ sửa lỗi chức mới) thực hiện, việc kiểm tra lại chương trình https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 25/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Recovery Testing: Kiểm thử phục hồi: loại kiểm thử phi chức năng, kiểm tra kỹ thuật để đánh giá hệ thống phục hồi từ cố, lỗi phần cứng, vấn đề nghiêm trọng khác Requirements Testing: Kiểm tra yêu cầu: xác nhận yêu cầu xác, đầy đủ, rõ ràng, hợp lý; phù hợp cho phép thiết kế test case cần đủ yêu cầu Được thực đội ngũ QA Security Testing: tester phải soát, tìm lỗ hổng hệ thống mà từ lỗ hổng hacker xâm nhập, phá hỏng làm sai lệch hệ thống → yêu cầu loại test địi hỏi tester phải có kiến thức định Security Sanity Testing: Sanity testing kiểu test dựa việc đánh giá ước lượng tính phù hợp u cầu tính tốn cách nhanh chóng Ví dụ lĩnh vực tốn học, lấy nhân cho 9, ta phải kiểm tra tổng chữ số kết phải chia hết cho Được thực tester https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 26/33 15/1/2017 https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 100+ khái niệm test dành cho Tester | Tech Talk 27/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Scenario Testing: Một kịch thử nghiệm kịch trình bày từ quan điểm người dùng cuối dựa kịch này, thử nghiệm tiến hành.Trong thử nghiệm kịch bản, tester đặt vào người dùng cuối tìm kịch thực tế Statement Testing: Là loại kiểm thử hộp trắng đáp ứng tiêu chí câu lệnh chương trình thực lần chương trình kiểm thử Thường thực dev Scalability Testing: Kiểm tra khả mở rộng kiểm tra hiệu suất hoạt động điều tra khả hệ thống để phát triển cách tăng khối lượng công việc cho người dùng, số lượng người dùng đồng thời, kích thước sở liệu Là loại kiểm thử phi chức năng, loại nhỏ kiểm thử hiệu suất Static Testing: Là cách gọi trình review code tài liệu dự án Đây hình thức test mà không cần chạy thử phần mềm Phương pháp sử dụng giấy, bút để kiểm tra logic, sau lập trình xong Chủ yếu kiểm tra tính đắn dịn code, thuật tốn tài liệu đặc tả Thực Developer, Code Reviewer, Business Analysts Stability Testing: Là kỹ thuật test nhằm xác minh ổn định phần mềm qua việc kiểm tra khả chạy liên tục ứng dụng khoảng thời gian chấp nhận Kiểm tra xem giới hạn ứng dụng bị crash Là phần performance test, thường gọi Load testing Endurance testing (test khả chịu đựng) Thực performance tester/ engineer Smoke Testing: Là kiểu test mở đầu cho trình test, thực code build môi trường test Kiểu giống kiểu Adhoc testing: kiểm tra xem phần mềm có sẵn sàng cho việc test chưa, có đủ mơi trường cho việc test chưa? Kiểm tra đại khái thành phần hệ thống phần mềm để xem chức có bị bất thường hay khơng? Sau test smoke, tester thực test khả thực chức Thực tester Stress Testing: Stress testing hình thức kiểm thử sử dụng để xác định tính ổn định hệ thống phần mềm Là kiểu test kiểm tra thời gian đáp lại người dùng với số lượng người dùng nhiều ngữ cảnh khác ứng dụng thời điểm Nó liên quan đến kiểm thử vượt khả bình thường hệ thống, thường để xác định điểm phá vỡ hệ thống, để quan sát kết vượt qua ngưỡng giới hạn.Thực kỹ sư hệ thống, Testers https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 28/33 15/1/2017 https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 100+ khái niệm test dành cho Tester | Tech Talk 29/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Storage Testing: Là loại test nhằm xác minh chương trình qua việc kiểm tra 񀁌le liệu có lưu trữ thư mục xác hay khơng? Kiểm tra xử lý ứng dụng trường hợp thiếu không gian nhớ có bị chấm dứt bất ngờ hay khơng? Ngồi cịn xác định việc ứng dụng sử dụng nhớ có nhiều so với ước tính hay khơng, có khả gây đầy nhớ làm tăng thời gian chết hay không? Thực Tester Structural Testing: Là tên gọi khác white box testing Hay thường gọi clear box testing, biết đến glass box testing Được thực developers tạo code nhằm kiểm tra tính đắn dịng code đảm bảo xử lý hàm, chức riêng lẻ thực theo yêu cầu System Testing: Là trình thử nghiệm hệ thống phần cứng phần mềm tích hợp với cách hồn chỉnh để xác minh hệ thống đáp ứng yêu cầu chức kỹ thuật.Thời điêm thực hiện: Sau tester hồn thành cơng việc test ứng dụng môi trường test (chỉ test với liệu test, khơng test liệu thật) ứng dụng phải test mơi trường thật Vì môi trường test, vài trường hợp test phải dùng thao tác giả Khi ứng dụng chạy môi trường thật, sở liệu khác nhau, số thao tác khơng làm việc mong đợi Người thực hiện: Testers Môi trường: môi trường phát triển môi trường thật https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 30/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Tham gia kiện Machine Learning – Công nghệ Tương lai! System integration Testing: Là trình kiểm tra tương tác hệ thống khác cài đặt chạy môi trường Được thực sau thực System test Nó xác minh thi hành thành phần phần mềm giao diện thích hợp thành phần Thực Tester Top Down Integration Testing: Là kỹ thuật test dựa việc xây dựng cấu trúc chương trình Trong module phần mềm tích hợp cách di chuyển theo chiều hướng xuống theo trình tự kiểm sốt cấp bậc, module tới module phụ Khi tích hợp từ xuống khung tổng thể hệ thống phát triển trước, chức thành phần gắn vào sau.(trái ngược với Bottom up integration: Tích hợp thành phần có cấu trúc bên trước như: dịch vụ chung, mạng, truy cập sở liệu, sau gắn thêm thành phần chức năng) Được thực tester Thread Testing: Thread Testing kỹ thuật test phần mềm sử dụng giai đoạn test integration sớm để kiểm tra khả hoạt động chức Loại kỹ thuật hữu ích test ứng dụng có sử dụng kiến trúc client server Được thực tester https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 31/33 15/1/2017 https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 100+ khái niệm test dành cho Tester | Tech Talk 32/33 15/1/2017 100+ khái niệm test dành cho Tester | Tech Talk Unit Testing: Là kiểu test kiểm tra code xem liệu chức thực có cách hay không theo yêu cầu Được thực developers Upgrade Testing: Được thực có phiên có tính tạo dựa phiên cũ Đây kỹ thuật test nhằm xác minh phiên nâng cấp, hoạt động không thách thức người dùng việc học cách sử dụng Được thực tester User Interface Testing: Là việc kiểm tra ứng dụng thông qua giao diện đồ họa (GUI) để kiểm tra giao diện ứng dụng có đáp ứng yêu cầu thiết kế hoạt động thành phần giao diện (Click button, link…) Được thực tester Usability Testing: Là kỹ thuật test xác minh ứng dụng có khả ứng dụng cao dễ sử dụng: người sử dụng học để thao tác, input liệu, giải thích kết hệ thống thành phần cách dễ dàng Giao diện thân thiện với người dùng: màu sắc, font chữ, size chữ, ngữ pháp câu chữ… Người thực hiện: end user Volume Testing: Volume testing đề cập tới việc kiểm thử phần mềm ứng dụng với lượng liệu định Số lượng kích thước sở liệu kích thước tập tin giao tiếp đối tượng volume testing (định nghĩa thuật ngữ chung) Thực performance engineer/tester Vulnerability Testing: Là loại test bảo mật, có mục đích để ngăn chặn vấn đề ảnh hưởng đến tính tồn vẹn ứng dụng ổn định Được thực tester thông thường đơn vị test chuyên biệt White box Testing: Là kỹ thuật test dựa kiến thức logic bên mã nguồn ứng dụng bao gồm loại test coverage of code statements, branches, paths, conditions ( độ phủ dòng lệnh, test nhánh, test đường dẫn, test điều kiện).Thực Developers Work�ow Testing: Work�ow kịch mơ tiến trình hoạt động chức hay nghiệp vụ dự kiến sử dụng người dùng cuối Nó bao gồm nhiều bước thực để đạt kết mong muốn chức Test theo work�ow trình đảm bảo tiến trình làm việc phản ánh xác business process Loại test phù hợp cho ứng dụng work�ow-based applications Được thực Tester https://techtalk.vn/100­khai­niem­test­danh­cho­tester.html 33/33

Ngày đăng: 19/07/2023, 09:05

Tài liệu cùng người dùng

Tài liệu liên quan