Một số công cụ mã nguồn mở khác

Một phần của tài liệu Kỹ thuật kiểm thử các ứng dụng web (Trang 121 - 124)

Ngoài hai công cụ hữu ích trên, các công cụ sau đây tuy có một số khuyết điểm nhƣng cũng gây đƣợc ấn tƣợng tốt với cộng đồng ngƣời dùng nên chúng tôi sẽ điểm qua một số thông tin sau:

D.1. The grinder

http://grinder.sourceforge.net: The Grinder có nhiều điểm tƣơng đồng với

JMeter: là một ứng dụng thuần Java, hoạt động trên nhiều hệ điều hành, yêu cầu JVM phiên bản 1.4 trở lên. The Grinder cũng đƣợc thiết kế để kiểm tra hiệu năng web, cơ sở dữ liệu qua JDBC và một số giao thức khác. Điều khác biệt là The Grinder đòi hỏi tester phải có khả năng sử dụng ngôn ngữ Jython để có thể viết/chỉnh sửa các kịch bản kiểm tra (test script) theo ý mình, và hệ thống báo cáo kết quả kiểm tra không linh động nhƣ JMeter.

D.2. Testmaker

http://www.pushtotest.com: Hỗ trợ kiểm tra hiệu năng và tính năng của ứng dụng

web. TestMaker có khả năng chạy test script đƣợc thâu từ các công cụ khác nhƣ TestGen4Web và Selenium. Tuy nhiên, phiên bản đƣợc xây dựng sẵn để cài đặt và sử dụng miễn phí nhƣng bị hạn chế khả năng chạy kiểm tra tối đa với 200 ngƣời dùng ảo. Để xóa bỏ hạn chế này, ngƣời sử dụng có thể trả tiền hoặc tự tải mã nguồn của TestMaker về và tự xây dựng (build) thành một bộ cài đặt và sử dụng hoàn chỉnh. Điều này đòi hỏi kiến thức về Java, Ant, NetBean, ...

D.3. Webload opensource

http://webload.org: Là một công cụ thƣơng mại hỗ trợ kiểm tra hiệu năng web

của RadView Software. Gia nhập cộng đồng mã nguồn mở vào năm 2007 nhƣng WebLoad OpenSource bị hạn chế nhiều tính năng so với phiên bản thƣơng mại của nó.

Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội

Học viên: Nguyễn Thị Ngọc Hƣơng

Hiện tại WebLoad OpenSource không hỗ trợ giao thức HTTPS nên khá bất tiện trong một số trƣờng hợp.

D.4. Opensta

http://opensta.org: Là một công cụ kiểm tra hiệu năng web có tên tuổi nhƣng

đã không đƣa ra một phiên bản mới nào từ cuối năm 2007. Một trong những yếu điểm của OpenSTA là chỉ hoạt động trên Windows. Tuy nhiên tính thân thiện và dễ sử dụng của công cụ này lại đƣợc đánh giá cao. Ngôn ngữ kịch bản đƣợc sử dụng trong OpenSTA là SCL.

Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội

Học viên: Nguyễn Thị Ngọc Hƣơng

TÀI LIỆU THAM KHẢO Tiếng Anh

[1]. Beizer, B. (1995), Black- box Testing, Wiley.

[2]. Boehm. B. W. (1976), Software Engineering, IEEE Transactions on Computers.

[3]. British Standard (1998), BS 7925- 1 - Standard for Software Component Vocabulary, British Computer Society.

[4]. British Standard (1998), BS 7925- 2 - Standard for Software Component Testing, British Computer Society, p. 1- 15.

[5]. Binder, Robert V. Testing Object-Oriented Systems: Models, Patterns, and Tools. Reading, WA: Addison Wesley Longman,2000.

[6].Barron, David, The World of Scripting Languages.New York: John Wiley & Sons, inc.,2000

[7].Boume, Kelly C. Testing Client/Server Systems. New York: McGraw-Hill, 1997. Coffman, Gayle. SQL Server 7: The Complete Reference. Berkeley, CA: Osborn/McGraw-Hill, 1999.

[8].Hung Q.Nguyen Bob Johnson Michael Hacket - Testing_Applications_on_the_Web

[9].Howard, M., and David LeBlanc. Writing Secure Code. Rednond, WA:

Microsoft Press, 2002. Larson, E., and Stephens, B. WebServer, Security, and

Maintenance. Upper Saddle River, NJ: Prentice-Hall PTR,2000.

[10]. Kaner, Cern, Jack Falk, Hung Q.Nguyen Testing Computer Software.New York: Joim Wiley & Sons, inc.,1999.

[11].McClure, S., Joel Scambray, and George Kurtz. Attacking Exposed:Network Security Secrets ans Solutions, 3rd ed. New York:McGraw Hill,2001.

[12].M.Fewster and D.Graham, Software Test Automation:Effective Use of Test Execution Tools, -ACM Press, 1999; ISBN: 0201331403.

[13].QA Trainning Handbook:Testing Windows Desktop and Server-Based Applications. San Mateo, CA: LogiGear Corporation, 2002.

[14]. The Art of Software Testing, Canada: John Wiley & Sons, inc. 2004

Viega J., and G.McGraw. Building Secure Software: How to Advoid Security problems the Right Way. Boston, MA: Addison-Wesley,2002.

Website:

[15] http://vi.wikipedia.org/

[16] http://www.vietnamesetestingboard.org

Khoa Công Nghệ Thông Tin Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội

Học viên: Nguyễn Thị Ngọc Hƣơng

Một phần của tài liệu Kỹ thuật kiểm thử các ứng dụng web (Trang 121 - 124)