Nguyễn Đức Dũng Năm bảo vệ: 2014 Keywords: Kiểm thử phần mềm; Kỹ thuật phần mềm; Webservice; Công cụ hỗ trợ Content 1.. Tuy nhiên để đảm bảo được sản phầm phần mềm tin cậy thì ngoài
Trang 11
Nghiên cứu kiểm thử Webservice
và xây dựng công cụ hỗ trợ Research Webservice testing and building auto test tool
NXB H : ĐHCN, 2014 Số trang 76 tr +
Trần Thị Thúy Nhung Đại học Công nghệ Luận văn ThS ngành: Công nghệ phần mềm; Mã số: 60480103
Người hướng dẫn: TS Nguyễn Đức Dũng
Năm bảo vệ: 2014
Keywords: Kiểm thử phần mềm; Kỹ thuật phần mềm; Webservice; Công cụ hỗ trợ
Content
1 Đặt vấn đề, định hướng nghiên cứu
Hiện nay ngành công nghệ phần mềm đang rất phát triển ở nhiều lĩnh vực Tuy nhiên để đảm bảo được sản phầm phần mềm tin cậy thì ngoài việc thiết kế, lập trình phải kể đến một khâu cực kỳ quan trọng đó là kiểm thử Nếu như phát triển tạo ra được một sản phẩm thì kiểm thử sẽ đảm bảo phần mềm đó hoạt động đúng theo thiết kế Vì vậy bước kiểm thử rất quan trọng trong vòng đời phát triển của một phần mềm Mặc dù vậy nhưng để kiểm thử thế nào để đảm bảo chất lượng, tiết kiệm chi phí và tối ưu nhất nguồn lực thì vẫn đang là một bài toán khó cho các công ty phát triển phần mềm Một giải pháp hợp lý cho các vấn đề đặt ra ở trên đó là áp dụng các công cụ kiểm thử
tự động cho các phần mềm để tối ưu nguồn lực và đảm bảo chất lượng Hiện nay cũng có rất nhiều công cụ hỗ trợ việc này Tuy nhiên ngoài giá thành cao và khả năng năng áp dụng chưa rộng rãi do đặc thù các loại phần mềm khác nhau nên việc tạo ra một công cụ hiệu quả cho các phần mềm thì vẫn đang là vấn đề cần được nghiên cứu
Luận văn được thực hiện dựa trên ý tưởng từ nhu cầu thực tế và kiến thức được học Từ đó đưa ra cách thực hiện và đánh giá Luận văn được chia thành 5 phần:
Mở đầu
Ở chương này trình bày tổng quan về đề tài như : lý do chọn đề tài, mục tiêu, nội dung của
đề tài và công cụ cũng như môi trường để ứng dụng đề tài
Chương 1 Tổng quan về kiểm thử
Chương này trình bày khái niệm cơ bản về kiểm thử, các kỹ thuật kiểm thử và công đoạn kiểm thử trong vòng đời phát triển của phần mềm
Chương 2 Tổng quan về công nghệ Dịch vụ Web và kiểm thử Dịch vụ Web
Chương này trình bày khái quát về công nghệ dịch vụ Web, khái niệm, thành phần, kiến trúc Vai trò, ý nghĩa, mục đích sử dụng của Dịch vụ Web và một số tiêu chí bổ sung khi kiểm thử dịch
vụ Web
Chương 3 Xây dựng công cụ hỗ trợ kiểm thử Dịch vụ Web
Trong chương này luận văn đưa ra bài toán kiểm thử, cách thức kiểm thử truyền thống và đề xuất xây dựng một công cụ kiểm thử dịch vụ Web tự động Từ đó đưa ra bài toán và cách áp dụng
cụ thể để đánh giá
Trang 22
References
1 Kshirasagar Naik (2008), Software Testing and Quality Assurance¸ John Wiley & Sons,
Inc
2 Dr Boris Beizer (1995), Black- box Testing, Wiley
3 A Bertolino (2001),Chapter 5: Software Testing, IEEE SWEBOK Trial Version 1.00
4 Michael Champion, Dave Hollander (2004), Web Services Architecture, W3C
5 Trang web http://en.wikipedia.org/
6 Erik Christensen, Francisco Curbera, Greg Meredith, Sanjiva Weerawarana (2001),
Services Description Language (WSDL) 1.1, Ariba, International Business Machines
Corporation, Microsoft
7 Erin Cavanaugh (2006), Web services: Benefits, challenges, and a unique, visual
development solution, Altova
8 Trang web https://social.msdn.microsoft.com
9 Heather Kreger (2001), Web Services Conceptual Architecture (WSCA 1.0), IBM Software
Group
10 Aaron E Walsh (2002) The Web Services Specification Reference Book, Prentice Hall
Professional Technical Reference
11 Xiaoying Bai, Wenli Dong, WSDL-Based Automatic Test Case Generation for Web
Services Testing (2005), Department of Computer Science and Engineering, Tsinghua
University Beijing, China
12 Don Box, David Ehnebuske, Gopal Kakivaya (2000), Simple Object Access Protocol
(SOAP) 1.1, W3C
13 Bernard Stepien (2002), Automated Testing of XML/SOAP based Web Services, University
of Ottawa, Canada
14 Shariq Hussain, Zhaoshun Wang, Ibrahima Kalil Toure, and Abdoulaye Diop (2013), Web
Service Testing Tools: A Comparative Study, University of Science and Technology
Beijing, China
15 Tanuj Wala Aman, Kumar Sharma (2014), A Comparative Study of Web Service Testing
Tools, Himachal Pradesh University Shimla, India
16 Stian Frydenlund Lereng, Lars Fugelseth (2004), Testing of Web-based Systems,
Norwegian University of Science and Technology
17 Trang web https://code.google.com/p/xeger/wiki