Thông tin tài liệu:
Dennis Schultz, Kỹ sư tiếp thị, IBM Tóm tắt: Việc kiểm thử truy hồi -- trong đó mã được kiểm tra kỹ càng để bảo đảm rằng các thay đổi khi phát triển không tạo ra các kết quả bất ngờ -- là một phần quan trọng của bất kỳ quá trình phát triển nào. Tuy nhiên nhiều môi trường kiểm thử bỏ qua các ứng dụng dựa trên đầu cuối, trong khi chúng vẫn là xương sống của nhiều ngành công nghiệp. Trong hướng dẫn này, bạn sẽ tìm hiểu xem phần mở rộng Rational® Functional Tester (Bộ...
Nội dung trích xuất từ tài liệu:
Kiểm thử các ứng dụng dựa trên đầu cuối bằng Rational Functional Tester Kiểm thử các ứng dụng dựa trên đầu cuối bằng Rational Functional TesterDennis Schultz, Kỹ sư tiếp thị, IBMTóm tắt: Việc kiểm thử truy hồi -- trong đó mã được kiểm tra kỹ càng để bảođảm rằng các thay đổi khi phát triển không tạo ra các kết quả bất ngờ -- là mộtphần quan trọng của bất kỳ quá trình phát triển nào. Tuy nhiên nhiều môi trườngkiểm thử bỏ qua các ứng dụng dựa trên đầu cuối, trong khi chúng vẫn là xươngsống của nhiều ngành công nghiệp. Trong hướng dẫn này, bạn sẽ tìm hiểu xemphần mở rộng Rational® Functional Tester (Bộ kiểm thử chức năng Rational)dùng cho các ứng dụng dựa trên đầu cuối làm việc như thế nào với Bộ kiểm thửchức năng Rational khác để giúp kiểm thử các ứng dụng dựa trên đầu cuối mộtcách nhanh chóng và dễ dàng.Tổng quanHướng dẫn này nhằm giới thiệu cho người sử dụng lần đầu tiên về Phần mở rộngRational Functional Tester dùng cho các ứng dụng dựa trên đầu cuối. Nó là côngcụ gì và vì sao nó lại xứng đáng với một cái tên dài như vậy? Phần Mở rộngRational Functional Tester dùng cho các ứng dụng dựa trên Đầu cuối là mộtchương trình bổ sung, hoặc phần mở rộng, của Rational Functional Tester, nó tạođiều kiện cho Rational Functional Tester thực hiện kiểm thử truy hồi chức năngtrên các ứng dụng dựa trên đầu cuối. Mặc dù tên sản phẩm rất có tính miêu tả vàthực tế, nó lại hơi bất tiện khi đàm luận. Để ngắn gọn, trong hướng dẫn này chúngta sẽ chỉ gọi nó một cách chung chung là Phần mở rộng.Hướng dẫn này sẽ giúp bạn ghi lại, biên tập, và thi hành việc kiểm thử truy hồi đầutiên của bạn đối với một ứng dụng dựa trên đầu cuối bằng cách sử dụng phần Mởrộng này. Chúng ta sẽ nói ngắn gọn một số thách thức về việc kiểm thử ứng dụngdựa trên đầu cuối và quan sát xem khả năng cốt lõi của Rational Functional Testervà phần Mở rộng đáp ứng được các thách thức này đến mức nào. Đây hoàn toànkhông phải là một vòng khảo sát toàn diện về tất cả các khả năng của RationalFunctional Tester và phần Mở rộng. Một vòng khảo sát toàn diện như thế có thểphải mất nhiều ngày! Hướng dẫn này thực sự nhằm mang lại cho bạn có một bướckhởi động về các vấn đề cơ bản trong khoảng một giờ đồng hồ.Sau khi hoàn thành hướng dẫn này, bạn sẽ tìm hiểu được: Cách ghi lại một bài kiểm thử truy hồi của Functional Tester (Bộ kiểm thử • chức năng) đối với một ứng dụng dựa trên đầu cuối mẫu. Cách Bộ kiểm thử chức năng nắm bắt các tương tác của bạn với ứng dụng • này ghi thành một tập lệnh Java. Công nghệ ScriptAssure làm cho các kiểm thử của bạn vững chãi đối với • các thay đổi giao diện người dùng (UI) trong ứng dụng đang thử nghiệm như thế nào. Kiểm chứng cả nội dung tĩnh và động trong ứng dụng của bạn như thế nào. •Ai cần học theo hướng dẫn này?Nếu bạn đã từng là một người sử dụng Rational Functional Tester của IBM và bạnthích tìm hiểu một chút về phần Mở rộng, làm cho nó có thể kiểm thử ứng dụngdựa trên đầu cuối với cùng công cụ đó, thì bạn đã tìm đúng chỗ.Nếu bạn đang tìm kiếm một cách để tự động hoá việc kiểm thử truy hồi chức năngcủa ứng dụng dựa trên đầu cuối và chưa bao giờ sử dụng Rational FunctionalTester -- hoặc bất kỳ công cụ kiểm thử tự động nào -- có lẽ bạn sẽ muốn làm mộtít bài tập ở nhà trước khi thực hành hướng dẫn này. Hãy bắt đầu với hướng dẫncủa developerWorks Automate regression tests: IBM Rational Functional Testermakes regression testing a snap (Tự động hoá kiểm thử truy hồi: RationalFunctional Tester của IBM làm cho việc kiểm thử truy hồi thật dễ dàng) hoặc vớibài hướng dẫn Learn how to create robust, reusable automated functional testswith Rational Functional Tester (Tìm hiểu cách tạo ra các bài kiểm thử chức năngtự động hoá vững chãi, tái sử dụng được bằng Rational Functional Tester) trongloạt bài hướng dẫn Hello World. Các bài hướng dẫn đó sẽ cung cấp cho bạn các cơsở mà trên đó hướng dẫn này được xây dựng.Nếu bạn trước đây đã sử dụng phần Mở rộng và muốn có một kiến thức sâu vềcách nó làm việc và có thể giải quyết các vấn đề cụ thể cho môi trường của bạn, cólẽ đây không phải là chỗ dành cho bạn. Như đã lưu ý trong phần trước, hướng dẫnnày sẽ khởi đầu từ đầu và nhanh chóng làm cho bạn thành thạo các cơ sở để ghi lạivà cho chạy các kịch bản lệnh đối với một ứng dụng dựa trên đầu cuối. Để cóthêm các bài hướng dẫn về Rational, xem phần Tài nguyên.Mục lục Tổng quan • Tại sao lại sử dụng phần Mở rộng? • Bắt đầu • Tạo bài kiểm thử của bạn • Xem lại kịch bản lệnh • Chạy bài kiểm thử của bạn • Tóm lược • ...