Tải bản đầy đủ (.pptx) (30 trang)

Kiểm Thử Và Công Cụ Kiểm Thử Ứng Dụng Web di động

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (385.59 KB, 30 trang )

Kiểm Thử Và Công Cụ Kiểm Thử Ứng Dụng Web di động
GV Hướng Dẫn : Th.S Nguyễn Đăng Khoa
Sinh Viên Thực Hiện:
Nguyễn Thành Chung 09520026
Nguyễn Tuấn Việt 09520352
Nguyễn Viết Cương 09520363
Lê Hoàng Phúc 09520378
Huỳnh Đặng Duy Linh 09520374
Báo cáo giữa kì :
Trường ĐH Công nghệ thông tin
Khoa Công nghệ phần mềm
Phần 1.Kiểm Thử Ứng Dụng Web di động
I. Testing Mobile versus Desktop Web Applications
II. Các loại Tests
III.Khảo sát các công cụ hỗ trợ kiểm thử điện thoại di động
IV.Các xem xét kiểm thử khác
I. Testing Mobile versus Desktop Web Applications
1.Những giới hạn của thiết bị
- Kích thước màn hình nhỏ:
- Giới hạn bộ xử lí CPU(của thiết bị di động):
- Hạn chế Ram:
- Phụ thuộc nguồn
- Thời hạn sử dụng pin hạn chế:
- Giao diện nhập liệu khó sử dụng
2. Mạng wireless và các vấn đề.
- Băng thông hạn chế
- Phụ thuộc vào cơ sở hạ tầng hổ trợ của bên thứ 3
3. Các phụ thuộc khác
- Phụ thuộc đồng bộ dữ liệu
- Phụ thuộc vào định dạng nội dung web


II. Các loại Tests
1. Add-on Installation Tests:
2. Data Synchronization-Related Tests
+ Phương pháp để tải dữ liệu trên các thiết bị di động không có kết nối internet hoặc mạng để đồng bộ với ứng dụng máy
tính để bàn
+ Đồng bộ hóa dữ liệu cũng có thể thực hiên bằng wirelessly. Người sử dụng đồng bộ hóa các thiết bị với 1 proxy server
thông qua kết nối wireless modem. Định dạng nội dung Web được lưu trử ở sever kết nối với proxy server sẽ được chuyển
đến thiết bị thông qua quá trình đồng bộ hóa. Người dùng có thể xem nội dung web trên thiết bị.
3. Kiểm thử trình duyệt
4. Kiểm thử nền tảng
- Platform or Logo Compliance Tests
- Kiểm tra cấu hình và sự tương thích
+ Sử dụng một trình giả lập bạn có thể kiểm thử các chức năng cơ bản.
+ Những mặt khác có thể kiểm thử trên các thiết bị vật lý.
Để tìm hiểu thêm về vấn đề tương thích : www.nttdocomo.co/jp/englishy/i/tag/imodetag.htm
5. Kiểm thử kết nối
Kiểm tra kết nối liên quan đến việc tìm ra các lỗi liên quan đến các thiết bị và mạng có thể được kết
nối với nhau
- Độ trễ
- Lỗi Truyền
- Truyền tiếp từ vùng phủ sóng đến vùng không phủ sóng
- Quá trình chuyển tiếp giữa dữ liệu và giọng nói
6. Data or Message Race Condition
7. Kiểm thử hiệu năng
8. . Kiểm tra tính bảo mật
- Hình 20.4 cho thấy một ví dụ về yêu cầu và phản hồi web thông qua một cổng WAP.Nó cũng minh họa
các hoạt động khác xảy ra tại cổng WAP:
9. Kiểm thử các ứng dụng web sử dụng môi trường giả lập
10. Kiểm thử các ứng dụng Web sử dụng môi trường vật lý

1UP.Trình duyệt hỗ trợ tính năng này thông qua thẻ meta WML
2UP.Trình duyệt 4.0 hỗ trợ tính năng này thông qua thẻ mở rộng WML
11. Khảo sát các công cụ hỗ trợ kiểm thử Mobiles
- Palm Computing www.palmos.com/dev/tools/emulator
- OpenWave www.developer.openwave.com/download
- NOKIA www.forum.nokia.com/
- YoSpace www.yospace.com/
- Microsoft www.microsoft.com/mobile/developer/downloadsr
12. Giả lập thiết bị và trình duyệt
Phần 2.Công cụ kiểm tra
Các loại công cụ :
Rule-Based Analyzers
Loại: phân tích tĩnh
Đầu vào: Nguồn (code)
Đầu ra: các báo cáo phân tích và báo lỗi
Primary user: Nhà phát triển
Secondary user: Tester
Theo Nguyên lý kỹ thuật. Loại công cụ này đọc các mã nguồn đầu vào và so sánh các mã bằng văn bản với các tiêu chuẩn
mã hóa hoặc các quy tắc ngôn ngữ cụ thể nhằm nỗ lực để tìm ra mâu thuẫn và các lỗi tiềm ẩn.
Mẫu danh sách các liên kết các checkers và các HTML chuẩn
WATCHFIRE LINKBOT PRO
Mô tả: Kiểm tra liên kết và xác nhận HTML kết hợp thành một giải pháp quản lý doanh nghiệp hoàn thiện và các
trang web doanh nghiệp năng động
Nguồn: Watchfire
Hệ Điều Hành: Windows
Đánh giá bản sao: Có
Địa chỉ: www.watchfire.com
PARASOFT WEB KING
Mô tả:Kiểm tra liên kết, HTML xác định trong một phát triển toàn diện và kiểm tra công cụ quản lý.
Nguồn: ParaSoft

Hệ điều hành: Windows, Linux, và Sun Solaris
Đánh giá bản sao: Không có, nhưng bản demo miễn phí quét bằng cách sử dụng Web King có sẵn
Address: www.parasoft.com
XENU’S LINK SLEUTH
Mô tả: Đây là một kiểm tra liên kết tuyệt vời và nó là miễn phí. NhómQACity sử dụng tiện ích này mỗi ngày để kiểm
tra trang web này.Các tác giả đã thực hiện công việc cho bạn và đã cung cấp một so sánh của các kiểm tra liên
kết để giúp bạn chọn các tiện ích tốt nhất cho bạn.
Nguồn: N / A
Hệ Điều Hành: Windows
Đánh giá sao chép: N / A
Địa chỉ: home.snafu.de / Tilman / xenulink.html
Sample List of Rule-Based Analyzers for
C/C++, Java, Visual Basic, and Other
Programming and Scripting Languages
Những công cụ phổ biển này dùng để kiểm tra cú pháp xấu, logic,và các lỗi lập trình ngôn ngữ cụ thể ở mức mã nguồn. Đây là
mức độ kiểm tra thường được gọi là kiểm tra đơn vị và kiểm tra thành phần máy chủ.Nhà phát triển thực hiện kiểm tra này.

REASONING ILLUMA
Mô tả: Mã kiểm tra dịch vụ về độ tin cậy cao C và C + +code.
Nguồn: Reasoning
Hệ điều hành: N / A
Đánh giá sao chép: N / A
Địa chỉ: www.reasoning.com

PARASOFT CODEWIZARD
PARASOFT JTEST
Tải/ Trình bày của công cụ kiểm tra
Loại: Web-load mô phỏng và phân tích hiệu suất
Input: Mô phỏng yêu cầu người sử dụng
Output: Sư thực hiện khác nhau và báo cáo phân tích

Người sử dụng đầu: Kiểm tra viên
Người sử dụng kế: Nhà phát triển
Nguyên lý công nghệ. .Loại công cụ này cho phép bạn để mô phỏng
hàng ngàn người sử dụng truy cập vào các trang web / ứng dụng, dữ liệu yêu cầu, trình giao dịch, thêm vào đó
là các hoạt động về thương mại điện tử và kinh doanh điện tử
Web Load Và Trình bày công cụ kiểm tra
EMPIRIX ELOAD
Mô tả: Load, Trình bày và kiểm tra khả năng mở rộng.
Nguồn: Empirix
Hệ Điều Hành: Windows
Đánh giá sao chép: Có
Địa chỉ: www.rswsoftware.com
COMPUWARE QACENTER THỰC HIỆN EDITION
XML LOAD TESTING
MERCURY INTERACTIVE APPLICATION PERFORMANCE
Mô tả: Load, Trình bày, và thử nghiệm khả năng mở rộng.
Nguồn: Thủy Interactive
Hệ Điều Hành: Windows
Đánh giá sao chép:Có
Địa chỉ: www.mercuryinteractive.com
SEGUE SILKPERFORMERS
LOADTESTING.COM PORTENT
Giao diện điều khiển (ghi / thiết kế) và công cụ Playback
Mô tả: Phát lại hoạt động của người dùng, cho phép
chức năng giám sát và kiểm tra hồi quy.
Đầu vào:Ghi / thiết kế sự kiện hoặc thông báo được áp dụng trên giao diện điều khiển
Đầu ra: Lỗi các bản ghi chỉ ra sự khác biệt được phát hiện trong khi phát
Primary user: Tester
Secondary user: Nhà phát triển


MERCURY INTERACTIVE WINRUNER
Mô tả: Giao diện có chức năng tự động và kiểm tra hồi quy.Nguồn: Mercury Interactive
Hệ điều hành: Windows
Đánh giá sao chép: có
Địa chỉ: www.mercuryinteractive.com
SEGUE SILKTEST
RATIONAL (IBM) VISUALTEST

×