Kiểm thử ứng dụng Web – Cái nhìn tổng quát
Tổng quát về kiểm thử ứng dụng Web
Có thể nói, web là một từ ngữ đã trở nên quá phổ biến trong thời đại kỹ thuật số này. Thế giới đã và đang cố gắng tạo ra vô số ứng dụng web để phục vụ cho nhiều mục đích, trên nhiều thiết bị, với nhiều ngôn ngữ và hỗ trợ mọi thứ công nghệ mà người ta có thể nghĩ ra được. Do đó, kiến thức chuyên môn về phát triển và kiểm thử web gần như là hành trang không thể thiếu khi bạn muốn bước chân vào con đường kiểm thử chuyên nghiệp. Qua cộng đồng vntester, Thông xin hệ thống một số kiến thức về kiểm thử web mà 1 tester nên có, hi vọng các bạn mới có thể định hình trong việc tự học và nghiên cứu của mình.
Kiến thức cơ bản về ứng dụng Web
- Ứng dụng Web là gì?
- Quy trình xây dựng ứng dụng Web
- Front-end và Back-end
- Phân biệt Web Application và Website
- Phân biệt Client-server Application và Web Application
Kiểm thử ứng dụng Web
Phương pháp kiểm thử ứng dụng Web phổ biến
- Functionality test (kiểm thử chức năng)
- Usability test (kiểm thử độ tiện dụng)
- Compatibility Test (kiểm thử độ tương thích)
- Performance Test (kiểm thử hiệu suất)
- Security Test (kiểm thử độ bảo mật)
Kiểm thử tự động trên ứng dụng Web
- Vì sao nên kiểm thử tự động ứng dụng Web?
- Các công cụ kiểm thử tự động web phổ biến
- Các mô hình (framework) kiểm thử tự động web phổ biến
- Continuous Integration system
Các công nghệ/ngôn ngữ lập trình và trình diễn Web
- Web protocols: HTTP, FTP, IMAP vs POP, TLS/SSL
- Ngôn ngữ trình diễn web: html, css, javascript
- Database: MSSQL, MySQL, Oracle, DB2
- Extensible Markup Language – XML
- Single Sign-On (SSO)
Một số chủ đề chuyên môn 1 web tester nên tìm hiểu thêm
- Khai thác công cụ hỗ trợ để kiểm thử Web hiệu quả
- Scan lỗi broken link
- Kiểm tra chính tả
- Http request parsing
- CSS checker
- Web translator với Localization testing
- Những điều nên và không nên khi kiểm thử Web
- Phân tích và báo cáo chất lượng ứng dụng Web
- Những trở ngại thường gặp khi kiểm thử web
- Kiểm thử Web với Agile
Trên đây là tổng hợp những chủ đề kiến thức chính yếu mà 1 web tester cần biết và cũng là những hành trang các bạn cần có để tham gia phỏng vấn thành công vào vị trí web tester cũng như đảm đương tốt công việc web testing của mình. Chúc các bạn thành công!.