Tải bản đầy đủ (.pdf) (2 trang)

DSpace at VNU: Nghiên cứu tính khả kiểm thử của ứng dụng trên nền Web

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 (136.14 KB, 2 trang )

Nghiên cứu tính khả kiểm thử của ứng dụng
trên nền Web
Trần Thị Then
Trường Đại học Công nghệ
Luận văn ThS. Kỹ thuật phần mềm; Mã số: 60 48 01 03
Người hướng dẫn: TS. Đặng Văn Hưng
Năm bảo vệ: 2014
Abstract. - Nghiên cứu lý thuyết về tính khả kiểm thử. Bao gồm các khái niệm liên quan
đến tính khả kiểm thử, các phương pháp đo tính khả kiểm thử thông qua các ma trận, các
kỹ thuật giúp tăng khả năng kiểm thử của các ứng dụng nói chung.
- Nghiên cứu các phương pháp cải thiện tính khả kiểm thử của ứng dụng trên nền web.
Trong đó phân tích các điểm khác biệt của các ứng dụng web, cũng như ánh xạ các kỹ
thuật giúp cải thiện khả năng kiểm thử vào các ứng dụng web và đề xuất các kỹ thuật đặc
thù cho ứng dụng web.
- Áp dụng một số phương pháp cải thiện tính khả kiểm thử đã nêu vào dự án cụ thể.
Trong đó trình bày các khó khăn hiện tại của dự án liên quan đến khả năng kiểm thử,
thực hiện một số kỹ thuật cải tiến đã trình bày đối với dự án, so sánh kết quả thu được so
với dự án trước khi cải tiến.
Keywords. Công nghệ thông tin; Công nghệ phần mềm; Web
Content.
-

-

-

Chương 1: Tổng quan. Chương này trình bày một số kiến thức cơ sở về tính khả kiểm thử
như các khái niệm, các yếu tố ảnh hưởng đến tính khả kiểm thử, lợi ích khi chúng ta chú ý
đến tính khả kiểm thử.
Chương 2: Kỹ thuật làm tăng tính khả kiểm thử. Chương này trình bày một số khái niệm
về tính khả kiểm thử thông qua các độ đo cấu trúc thiết kế và chương trình. Chương này cũng


trình bày một số kỹ thuật điển hình nhằm tăng tính khả kiểm thử của một hệ thống phần mềm
nói chung.
Chương 3: Tính khả kiểm thử của ứng dụng trên nền web. Chương này phân tích đặc
điểm của ứng dụng web và đề xuất một số điểm quan trọng cần chú ý để tăng tính khả kiểm
thử của các ứng dụng web nói chung.


-

Kết luận: Tổng hợp các kết quả đạt được, tồn tại và hướng mở rộng của đề tài.

References.
Tiếng Anh
[1] E. Mulo, Design for Testability in Software Systems, 2007: Master thesis.
[2] R. V. Binder, Testing Object-Oriented Systems: Models, Patterns, and Tools (ARP/AOD) 2
Vol., 1999.
[3] S. Jungmayr, Improving testability of object-oriented systems, 2003: Dissertation.
[4] R. V. Binder, "Design for testability in object-oriented systems," Communications of the
ACM, vol. Volume 37 , no. Issue 9, Sept. 1994 .
[5] IEEE, 610-1990 - IEEE Standard Computer Dictionary: A Compilation of IEEE Standard
Computer Glossaries, 1009.
[6] ISO, ISO/IEC TR 9126-2 Software engineering -- Product quality -- Part 2: External
metrics, 2003.
[7] Y. L. Trao and C. Robach, "Testability measurements for data flow designs.,"
METRICS'97. IEEE Computer Society, 1997.
[8] M. Wynne and A. Hellesoy, The Cucumber Book: Behaviour-Driven Development for
Testers and Developers, Pragmatic Bookshelf, 2012.
[9] L. Bass, P. Clements and R. Kazman, Software architecture in practice (3rd edition),
Pearson, 2013.
[10] E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design patterns: elements of reusable

object-oriented software, Addison-Wesley Professional, 1995.
[11] B. Baudry, Y. L. Traon and G. Sunye, Testability analysis of a UML class diagram., In
Proceedings of the 8th International Symposium on Software Metrics (METRICS ’02),
pages 54–63. IEEE Computer Society., 2002.
[12] T. Jeon, S. Lee and H. Seung, "Increasing the Testability of Object-Oriented Frameworks
with Built-in Tests," in Lecture Notes in Computer Science Volume 2402, 2002, pp 169-182,
2002.
[13] C. Mao, Y. Lu and J. Zhang, "Regression Testing for Component-based Software via Builtin Test Design," in SAC '07 Proceedings of the 2007 ACM symposium on Applied
computing. 1416-1421 , 2007 .
[14] A. C. W. Finkelstein, A. Savigni, E. Kimmerstorfer and B. Pröll, "Ubiquitous Web
Application Development - A Framework for Understanding," in Proc. of SCI2002, 2002.
[15]Jon Galloway, Phil Haack, Scott Hanselman, Scott Guthrie, Rob Conery, "Professional
ASP.NET MVC 2", 2010.



×