VIETNA MNATIONALUNIVERSITY, HANOI l k l l l l UNIVERSITY OF ENGINEERING AND l l l l l TECHNOLOGY l PHA M VAN CUONG k l l A METHOD AND TOOL SUPPORT FOR k l AUTO MATED DATA FLOW TESTING OF k l JAVA PROGRA MS k M ajor: Comp u ter S cie n ce k x e l s h v e e 3 z e p 3 e S upervisor: Dr. Ph am Ngo c H u ng h s e e i z l e e x l l c 3 h p c Ha noi 2014 x p z ACKNOWLEDGE MENT l k l Firs t of a l l, I wo u l d li ke to e xpress m y si n cere gr a ti t u de to m y z e l v x y y h y g y z o e v e p s e e l l l m l z p 3 e e e c e x v z v h g e v l m s upervisor Dr. Ph am Ngo c H u ng, U niversi t y of E ngi neeri ng a n d Te ch no log y, l h s e e i z l e e x l l c 3 h p c p z i e e l z v m p c z p e e e z p c x p g e 3 p y c m Vie t N am N a tio n a l U niversi t y (VNU), H a Noi for h is e n th usi as ti c g ui d a n ce, z e v l x l l x v z p x y p z i e e l z v m l x l z e z l e p v h l z x l v z 3 c h z g x p 3 e w arm e n co ur ageme n t a n d he lpf u l rese ar ch e xperie n ces. x e l e p 3 h e x c e l e p v x p g e y s h y e e l e x e 3 e p s e e z e p 3 e l I am gr a tef u l to th a n k a l l the te a chers i n U niversi t y of E ngi neeri ng x l c e x v e h y v v x p o x y y v e v e x 3 e e l z p p z i e e l z v m p c z p e e e z p c a n d T e ch no log y, VNU who provi de i nv a l u a b le k now le dge a n d life s ki l ls fo r x p g e 3 p y c m l s e i z g e z p i x y h x @ y e o p y e g c e x p g y z e l o z y y l e me d uri ng the fo ur a c a demi c ye ars. l e g h e z p c v e h e x 3 x g e l z 3 m e x e l I wo u l d li ke to a lso th a n k m y frie n ds i n K18-CS c l ass who h e lpe d me h y g y z o e v x y l v x p o l m e z e p g l z p 3 y x l l e y s e g l e g d uri ng the fo ur a c a demi c ye ars. h e z p c v e h e x 3 x g e l z 3 m e x e l L as t, b u t no t le as t, m y f ami l y is re a l l y the bigges t mo tiv a tio n fo r me. M y x l v @ h v p v y e x l v l m x l z y m z l e e x y y m v e @ z c c e l v l v z i x v z p e l e k m s p are n ts a lw a ys e n co ur age me wh e n I h ave s tress a n d diffi c u l t y. I wo u l d li ke x e e p v l x y x m l e p 3 h e x c e l e e p x i e l v e e l l x p g g z z 3 h y v m h y g y z o e v to se n d them gre a t love a n d gr a tef u l ness. l e p g v e l c e e x v y i e x p g c e x v e h y p e l l AUTHORSHIP I here b y de c l are th a t this s u bmissio n is m y ow n wor k a n d to the bes t of m y e e e @ m g e 3 y x e e v x v v z l l h @ l z l l z p z l l m p e o x p g v v e @ e l v l m o k now le dgei t co n t ai ns no m a teri a ls previo us l y p u b lishe d or wri t te n b y p y e g c e z v 3 p v x z p l p l x v e e z x y l s e e i z h l y m s h @ y z l e g e e z v v e p @ m x a no ther perso n, or s u bs t a n ti a l propor tio ns of m a teri a l whi ch h ave bee n p v e e s e e l p e l h @ l v x p v z x y s e s e v z p l l x v e e z x y z 3 x i e @ e e p x a c cep te d for the aw ar d of a n y o ther degreeor dip lom a a t U niversi t y of 3 3 e s v e g e v e x x e g x p m v e e g e c e e e e g z s y l x x v p z i e e l z v m E ngi neeri ng a n d Te ch no log y (UET/Co l te ch) or a n y o there d u c a tio n a l p c z p e e e z p c x p g e 3 p y c m y v e 3 e x p m v e e e g h 3 x v z p x y i ns ti t u tio n, e x cep t where d ue a c k now le dgeme n t is m a de i n the thesis. z p l v z v h v z p e p 3 e s v e e e g h e x 3 o p y e g c e l e p v z l l x g e z p v e v e l z l A n y co n tri b u tio n m a de to the rese ar ch b y o thers, w i th whom I h ave wor ke d p m 3 p v e z @ h v z p l x g e v v e e e l e x e 3 @ m v e e l z v l x i e e o e g x a t UET/Co l te chor e lsewhere, is e xp li ci t l y a c k now le dge d i n the thesis. I a lso v y v e 3 e e y l e e e e z l e p s y z 3 z v y m x 3 o p y e g c e g z p v e v e l z l x y l g de c l are th a t the i n te l le c t u a l co n te n t of this thesis is the pro d u c t of m y ow n e 3 y x e e v x v v e z p v e y y e 3 v h x y 3 p v e p v v z l v e l z l z l v e s e g h 3 v l m p wor k, e x cep t to the e x te n t th a t assis t a n ce from o thers i n the proj e c t's desig n e o e p 3 e s v v v e e p v e p v v x v x l l z l v x p 3 e e l v e e l z p v e s e e 3 v l g e l z c p x a n d co n cep tio n or i n s t y le, prese n t a tio n a n d li ng uis ti ce xpressio n is p g 3 p 3 e s v z p e z p l v m y e s e e l e p v x v z p x p g y z p c h z l v z 3 e p s e e l l z p z l x a c k now le dge d 3 o p y e g c e g Sig n a t ure: ………………… z c p x v h e e T a ble of co nte nt x @ y e 3 p v e p v A bs tr a c t. 3 @ l v e x 3 v Ch ap ter 1: I n tro d u c tio n. I n t ro d u c e to d a ta f low t es ti n g. App li c a tio ns of d a ta f low t es ti n g. Th e go a l of r es e a r ch. Th e o rga niza tio n of this th esis.8 e e c x p z x v z p v z l v e l z l Ch ap ter 2: Th eor y of D a t a F low Tes ti ng. S ta ti c da ta f low t es ti ng. D y nami c da ta f low t es ti ng.
Phương pháp và công cụ hỗ trợ kiểm thử luồng dữ liệu tự động cho chương trình Java
Luận văn trình bày phương pháp và công cụ hỗ trợ kiểm thử luồng dữ liệu tự động cho các chương trình Java, nâng cao hiệu quả kiểm thử.
Trường đại học
University of Engineering and TechnologyChuyên ngành
Computer ScienceNgười đăng
Ẩn danhThể loại
thesisPhí lưu trữ
30 PointMục lục chi tiết
THÔNG TIN CHI TIẾT
Người hướng dẫn: Dr. Phạm Ngọc Hưng
Trường học: University of Engineering and Technology
Chuyên ngành: Computer Science
Đề tài: A Method and Tool Support for Automated Data Flow Testing of Java Programs
Loại tài liệu: thesis
Năm xuất bản: 2014
Địa điểm: Hà Nội
Tài liệu này cung cấp cái nhìn tổng quan về phân tích và thiết kế hệ thống, một lĩnh vực quan trọng trong công nghệ thông tin. Nó nhấn mạnh các phương pháp và công cụ cần thiết để xây dựng các hệ thống hiệu quả, từ việc thu thập yêu cầu đến việc thiết kế và triển khai. Độc giả sẽ nhận được những lợi ích như hiểu biết sâu sắc về quy trình phát triển phần mềm, cũng như các kỹ thuật phân tích và thiết kế hiện đại.
Để mở rộng kiến thức của bạn về chủ đề này, bạn có thể tham khảo thêm các tài liệu liên quan như Tiểu luận đồ án môn học phân tích và thiết kế hướng đối tượng quản lý bán hàng cho chuỗi cửa hàng tiện lợi ministop, nơi bạn sẽ tìm thấy các ứng dụng thực tiễn trong quản lý bán hàng. Ngoài ra, tài liệu Tiểu luận báo cáo bài tập lớn môn học phân tích thiết kế hệ thống thông tin chi tiết hệ thống và mô tả bằng biểu đồ sử dụng uml sẽ giúp bạn hiểu rõ hơn về việc sử dụng UML trong thiết kế hệ thống. Cuối cùng, bạn cũng có thể khám phá Báo cáo bài tập học phần phân tích thiết kế hệ thống phân tích và thiết kế hệ thống thông tin quản lý hiệu thuốc để thấy được ứng dụng của phân tích và thiết kế trong lĩnh vực y tế. Những tài liệu này sẽ cung cấp cho bạn cái nhìn sâu sắc và đa dạng hơn về lĩnh vực phân tích và thiết kế hệ thống.
Trích đoạn nội dung tài liệu
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ