{"id":10989,"date":"2026-03-06T07:26:01","date_gmt":"2026-03-05T23:26:01","guid":{"rendered":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/"},"modified":"2026-03-06T07:26:01","modified_gmt":"2026-03-05T23:26:01","slug":"writing-testing-procedure-use-case-flow-events","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/","title":{"rendered":"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng"},"content":{"rendered":"<p>Trong l\u0129nh v\u1ef1c <a href=\"https:\/\/www.visual-paradigm.com\/tw\/tutorials\/testingprocedure.jsp\">ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m<\/a>, \u201ctr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng\u201d v\u00e0 \u201ctr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed\u201d l\u00e0 nh\u1eefng thu\u1eadt ng\u1eef quan tr\u1ecdng nh\u1ea5t v\u00e0 c\u00f3 m\u1ed1i li\u00ean h\u1ec7 m\u1eadt thi\u1ebft v\u1edbi nhau, nh\u01b0ng ch\u00fang l\u1ea1i r\u1ea5t kh\u00e1c nhau.<\/p>\n<ul>\n<li>M\u1ed9t <strong>tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<\/strong>gi\u00fap ch\u00fang ta bi\u1ebft c\u00e1ch m\u1ed9t h\u1ec7 th\u1ed1ng s\u1ebd ph\u1ea3n \u1ee9ng ho\u1eb7c th\u1ef1c hi\u1ec7n m\u1ed9t nhi\u1ec7m v\u1ee5 c\u1ee5 th\u1ec3 d\u01b0\u1edbi c\u00e1c \u0111i\u1ec1u ki\u1ec7n nh\u1ea5t \u0111\u1ecbnh.<\/li>\n<li>M\u1ed9t <strong>tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed<\/strong>bao g\u1ed3m d\u1eef li\u1ec7u ki\u1ec3m th\u1eed th\u1ef1c t\u1ebf, t\u1eadp h\u1ee3p c\u00e1c h\u01b0\u1edbng d\u1eabn c\u1ee7a h\u1ec7 th\u1ed1ng v\u00e0 k\u1ebft qu\u1ea3 mong \u0111\u1ee3i t\u1eeb t\u01b0\u01a1ng t\u00e1c v\u1edbi h\u1ec7 th\u1ed1ng.<\/li>\n<\/ul>\n<p>Thi\u1ebft k\u1ebf tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed bao g\u1ed3m c\u00e1c \u0111i\u1ec1u ki\u1ec7n ti\u00ean quy\u1ebft, t\u00ean tr\u01b0\u1eddng h\u1ee3p, \u0111i\u1ec1u ki\u1ec7n \u0111\u1ea7u v\u00e0o v\u00e0 k\u1ebft qu\u1ea3 mong \u0111\u1ee3i. N\u00f3i c\u00e1ch kh\u00e1c, c\u00e1c tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c suy ra t\u1eeb c\u00e1c k\u1ecbch b\u1ea3n tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng d\u1ef1a tr\u00ean m\u1ed9t lo\u1ea1t ho\u1ea1t \u0111\u1ed9ng ki\u1ec3m th\u1eed kh\u00e1c nhau, ch\u1eb3ng h\u1ea1n nh\u01b0 \u0111\u1ea7u v\u00e0o ki\u1ec3m th\u1eed, \u0111i\u1ec1u ki\u1ec7n th\u1ef1c thi v\u00e0 k\u1ebft qu\u1ea3 mong \u0111\u1ee3i, \u0111\u1ed3ng th\u1eddi g\u00f3p ph\u1ea7n th\u00fac \u0111\u1ea9y s\u1ef1 ph\u00e1t tri\u1ec3n c\u1ee7a c\u00e1c m\u1ee5c ti\u00eau ki\u1ec3m th\u1eed c\u1ee5 th\u1ec3.<\/p>\n<h3>V\u00ed d\u1ee5 tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed \u2013 M\u00e1y r\u00fat ti\u1ec1n t\u1ef1 \u0111\u1ed9ng (ATM)<\/h3>\n<p>Sau khi x\u00e2y d\u1ef1ng m\u1ed9t k\u1ecbch b\u1ea3n tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng v\u1edbi lu\u1ed3ng s\u1ef1 ki\u1ec7n, ta c\u0169ng c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng m\u1ed9t tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed. \u1ede \u0111\u00e2y s\u1ebd c\u00f3 k\u1ecbch b\u1ea3n th\u00e0nh c\u00f4ng v\u00e0 c\u00e1c b\u01b0\u1edbc m\u00e0 ng\u01b0\u1eddi d\u00f9ng c\u1ea7n th\u1ef1c hi\u1ec7n. C\u00e1c v\u00ed d\u1ee5 v\u1ec1 c\u00e1c b\u01b0\u1edbc n\u00e0y c\u00f3 th\u1ec3 l\u00e0.<\/p>\n<ul>\n<li>Th\u1ef1c hi\u1ec7n \u0111\u01b0a th\u1ebb v\u00e0o.<\/li>\n<li>X\u00e1c th\u1ef1c th\u1ebb v\u00e0 y\u00eau c\u1ea7u nh\u1eadp m\u00e3 PIN.<\/li>\n<li>Nh\u1eadp m\u00e3 PIN.<\/li>\n<li>X\u00e1c minh m\u00e3 PIN, sau \u0111\u00f3<\/li>\n<li>Cho ph\u00e9p truy c\u1eadp v\u00e0o t\u00e0i kho\u1ea3n.<\/li>\n<\/ul>\n<p>Sau \u0111\u00f3, s\u1ebd c\u00f3 m\u1ed9t danh s\u00e1ch m\u1edf r\u1ed9ng trong bi\u1ec3u m\u1eabu. V\u00ed d\u1ee5, khi x\u00e1c minh th\u1ebb, h\u1ec7 th\u1ed1ng c\u00f3 th\u1ec3 ph\u00e1t hi\u1ec7n c\u00f3 \u0111i\u1ec1u g\u00ec \u0111\u00f3 kh\u00f4ng ch\u00ednh x\u00e1c. Danh s\u00e1ch m\u1edf r\u1ed9ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea b\u00ean d\u01b0\u1edbi.<\/p>\n<p>2a) Th\u1ebb kh\u00f4ng h\u1ee3p l\u1ec7 (hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o v\u00e0 th\u1ebb b\u1ecb t\u1eeb ch\u1ed1i).<br \/>\n3a) M\u1eadt kh\u1ea9u kh\u00f4ng h\u1ee3p l\u1ec7 (hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o v\u00e0 y\u00eau c\u1ea7u th\u1eed l\u1ea1i \u2013 hai l\u1ea7n), v\u00e0<br \/>\n4a) M\u1eadt kh\u1ea9u sai 3 l\u1ea7n (h\u1ec7 th\u1ed1ng nu\u1ed1t th\u1ebb v\u00e0 tho\u00e1t).<\/p>\n<h3>X\u00e2y d\u1ef1ng c\u00e1c tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed trong Visual Paradigm<\/h3>\n<p><iframe allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" class=\"__youtube_prefs__ epyt-is-override no-lazyload\" data-no-lazy=\"1\" data-origheight=\"456\" data-origwidth=\"810\" data-skipgform_ajax_framebjll=\"\" height=\"456\" id=\"_ytid_60047\" loading=\"lazy\" referrerpolicy=\"strict-origin-when-cross-origin\" src=\"https:\/\/www.youtube.com\/embed\/THYp_mo4_6w?enablejsapi=1&amp;autoplay=0&amp;cc_load_policy=0&amp;cc_lang_pref=&amp;iv_load_policy=1&amp;loop=0&amp;rel=1&amp;fs=1&amp;playsinline=0&amp;autohide=2&amp;theme=dark&amp;color=red&amp;controls=1&amp;disablekb=0&amp;\" title=\"YouTube player\" width=\"810\"><\/iframe><\/p>\n<p>Nh\u01b0 \u0111\u00e3 n\u00eau trong v\u00ed d\u1ee5 tr\u00ean, b\u1ea1n c\u00f3 th\u1ec3 x\u00e1c \u0111\u1ecbnh c\u00e1c b\u01b0\u1edbc c\u1ea7n thi\u1ebft \u0111\u1ec3 ho\u00e0n th\u00e0nh m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng. H\u01a1n n\u1eefa, b\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o c\u00e1c tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed xung quanh c\u00e1c b\u01b0\u1edbc n\u00e0y \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o r\u1eb1ng tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng s\u1ebd \u0111\u01b0\u1ee3c ho\u00e0n th\u00e0nh \u0111\u00fang c\u00e1ch trong m\u1ecdi t\u00ecnh hu\u1ed1ng. Trong h\u01b0\u1edbng d\u1eabn n\u00e0y, ch\u00fang ta s\u1ebd t\u1ea1o tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed cho m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u00f3 t\u00ean l\u00e0 \u0110\u0103ng nh\u1eadp.<\/p>\n<hr\/>\n<ul>\n<li class=\"row medium-12 large-12 columns\">\n<div class=\"tut-page-content\">\n<article>\n<div class=\"tour\">\n<ol class=\"contentList\">\n<li>T\u1ea3i xu\u1ed1ng <a href=\"https:\/\/d1dlalugb0z2hd.cloudfront.net\/ag\/tutorials\/flowofeventstestcase_screenshots\/resources\/Webmail%20System.vpp\">Webmail System.vpp<\/a>. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y t\u1ec7p n\u00e0y \u1edf cu\u1ed1i h\u01b0\u1edbng d\u1eabn n\u00e0y.<\/li>\n<li>M\u1edf t\u1ec7p .vpp \u0111\u00e3 t\u1ea3i v\u1ec1 trong Visual Paradigm. \u0110\u1ec3 m\u1edf m\u1ed9t d\u1ef1 \u00e1n, ch\u1ecdn <b>D\u1ef1 \u00e1n &gt; M\u1edf<\/b>t\u1eeb thanh c\u00f4ng c\u1ee5 \u1ee9ng d\u1ee5ng.<\/li>\n<li>M\u1edf s\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<i>M\u00f4 h\u00ecnh tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u1ee7a H\u1ec7 th\u1ed1ng Webmail<\/i>. B\u1ea1n n\u00ean th\u1ea5y \u0111i\u1ec1u n\u00e0y:<br \/>\n<img alt=\"use case diagram\" decoding=\"async\" height=\"330\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01_use_case_diagram.png\" width=\"440\"\/><\/li>\n<li>Ch\u00fang ta c\u1ea7n ch\u1ec9nh s\u1eeda tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed c\u1ee7a m\u1ed9t tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng. \u0110\u1ec3 l\u00e0m \u0111i\u1ec1u \u0111\u00f3, h\u00e3y m\u1edf<b>Chi ti\u1ebft Tr\u01b0\u1eddng h\u1ee3p S\u1eed d\u1ee5ng<\/b> tr\u00ean tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<i>\u0110\u0103ng nh\u1eadp<\/i> b\u1eb1ng c\u00e1ch nh\u1ea5p chu\u1ed9t ph\u1ea3i v\u00e0o n\u00f3 v\u00e0 ch\u1ecdn<b>Chi ti\u1ebft Tr\u01b0\u1eddng h\u1ee3p S\u1eed d\u1ee5ng<\/b>t\u1eeb menu b\u1eadt l\u00ean.<br \/>\n<img alt=\"open use case details\" decoding=\"async\" height=\"188\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/02_open_use_case_details.png\" width=\"348\"\/><\/li>\n<li>M\u1edf trang c\u1ee7a<b>Lu\u1ed3ng s\u1ef1 ki\u1ec7n<\/b>. Tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<i>\u0110\u0103ng nh\u1eadp<\/i>\u0111\u01b0\u1ee3c t\u1ea1o th\u00e0nh t\u1eeb m\u1ed9t s\u1ed1 b\u01b0\u1edbc \u0111\u01a1n gi\u1ea3n \u2013 nh\u1eadp t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u, sau \u0111\u00f3 nh\u1ea5p v\u00e0o G\u1eedi. \u0110i\u1ec1u ch\u00fang ta c\u1ea7n l\u00e0m l\u00e0 vi\u1ebft tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o ba b\u01b0\u1edbc n\u00e0y s\u1ebd ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang nh\u01b0 mong \u0111\u1ee3i trong s\u1ea3n ph\u1ea9m cu\u1ed1i c\u00f9ng.<br \/>\n<img alt=\"open flow of events\" decoding=\"async\" height=\"179\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/03_open_flow_of_events.png\" width=\"563\"\/><\/li>\n<li>Di chuy\u1ec3n con tr\u1ecf chu\u1ed9t sang ph\u00eda b\u00ean ph\u1ea3i c\u1ee7a lu\u1ed3ng s\u1ef1 ki\u1ec7n, nh\u1ea5p v\u00e0o menu th\u1ea3 xu\u1ed1ng<b>(Menu)<\/b> v\u00e0 ch\u1ecdn<b>Ch\u00ednh<\/b>. Menu th\u1ea3 xu\u1ed1ng n\u00e0y d\u00f9ng \u0111\u1ec3 ch\u1ecdn tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed.<b>Ch\u00ednh<\/b>\u0110\u00e2y l\u00e0 l\u1ef1a ch\u1ecdn m\u1eb7c \u0111\u1ecbnh.<br \/>\n<img alt=\"select main\" decoding=\"async\" height=\"165\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/04_select_main.png\" width=\"242\"\/><br \/>\nB\u00e2y gi\u1edd, trang lu\u1ed3ng s\u1ef1 ki\u1ec7n \u0111\u01b0\u1ee3c chia th\u00e0nh ba c\u1ed9t \u2013<b>B\u01b0\u1edbc, Th\u1ee7 t\u1ee5c<\/b> v\u00e0<b>K\u1ebft qu\u1ea3 mong \u0111\u1ee3i<\/b>. Khi \u0111i qua t\u1eebng b\u01b0\u1edbc, \u0111\u01b0\u1ee3c coi l\u00e0 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng \u0111\u00e3 ho\u00e0n th\u00e0nh. Th\u1ee7 t\u1ee5c v\u00e0 k\u1ebft qu\u1ea3 mong \u0111\u1ee3i \u0111\u01b0\u1ee3c t\u1ea1o ra nh\u1eb1m m\u1ee5c \u0111\u00edch ki\u1ec3m th\u1eed. Th\u1ee7 t\u1ee5c l\u00e0 c\u00e1c b\u01b0\u1edbc c\u1ea7n thi\u1ebft \u0111\u1ec3 ki\u1ec3m th\u1eed m\u1ed9t b\u01b0\u1edbc, trong khi k\u1ebft qu\u1ea3 mong \u0111\u1ee3i l\u00e0 k\u1ebft qu\u1ea3 mong \u0111\u1ee3i khi th\u1ef1c hi\u1ec7n c\u00e1c th\u1ee7 t\u1ee5c ki\u1ec3m th\u1eed.<br \/>\n<img alt=\"three cols\" decoding=\"async\" height=\"186\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/05_three_cols.png\" width=\"720\"\/><\/li>\n<li>Ch\u00fang t\u00f4i mu\u1ed1n b\u1eaft \u0111\u1ea7u b\u1eb1ng c\u00e1ch vi\u1ebft m\u1ed9t tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed h\u1ee3p l\u1ec7. \u1ede b\u01b0\u1edbc m\u1ed9t, ch\u00fang t\u00f4i s\u1ebd ki\u1ec3m tra vi\u1ec7c nh\u1eadp t\u00ean ng\u01b0\u1eddi d\u00f9ng b\u1eb1ng c\u00e1ch nh\u1eadp peter, gi\u1ea3 s\u1eed r\u1eb1ng peter l\u00e0 m\u1ed9t ng\u01b0\u1eddi d\u00f9ng h\u1ee3p l\u1ec7 v\u00e0 t\u1ed3n t\u1ea1i, v\u00e0 mong \u0111\u1ee3i t\u00ean peter s\u1ebd xu\u1ea5t hi\u1ec7n trong tr\u01b0\u1eddng t\u00ean ng\u01b0\u1eddi d\u00f9ng. Nh\u1eadp<i>\u0110i\u1ec1n peter v\u00e0o tr\u01b0\u1eddng t\u00ean ng\u01b0\u1eddi d\u00f9ng<\/i>v\u00e0o \u00f4 Th\u1ee7 t\u1ee5c c\u1ee7a b\u01b0\u1edbc 1. Kh\u00f4ng c\u00f3 g\u00ec nghi ng\u1edd r\u1eb1ng vi\u1ec7c nh\u1eadp v\u0103n b\u1ea3n v\u00e0o m\u1ed9t tr\u01b0\u1eddng s\u1ebd khi\u1ebfn v\u0103n b\u1ea3n xu\u1ea5t hi\u1ec7n tr\u00ean tr\u01b0\u1eddng \u0111\u00f3, v\u00ec v\u1eady ch\u00fang t\u00f4i \u0111\u01a1n gi\u1ea3n b\u1ecf qua k\u1ebft qu\u1ea3 mong \u0111\u1ee3i \u1edf \u0111\u00e2y. N\u1ebfu b\u1ea1n mu\u1ed1n, b\u1ea1n v\u1eabn c\u00f3 th\u1ec3 nh\u1eadp<i>V\u0103n b\u1ea3n &#8220;peter&#8221; hi\u1ec3n th\u1ecb trong tr\u01b0\u1eddng t\u00ean ng\u01b0\u1eddi d\u00f9ng<\/i>, nh\u01b0ng tr\u00f4ng h\u01a1i ph\u1ee9c t\u1ea1p.<br \/>\n<img alt=\"enter proc step1\" decoding=\"async\" height=\"181\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/06_enter_proc_step1.png\" width=\"720\"\/><\/li>\n<li>\u0110\u1ed1i v\u1edbi b\u01b0\u1edbc hai<i>Nh\u1eadp m\u1eadt kh\u1ea9u<\/i>, ch\u1ec9 \u0111\u1ecbnh<i>Nh\u1eadp mypwd l\u00e0m m\u1eadt kh\u1ea9u<\/i> trong<b>Quy tr\u00ecnh<\/b> \u00f4. \u0110\u1ec3 \u0111\u1ea3m b\u1ea3o s\u1eed d\u1ee5ng \u0111\u00fang tr\u01b0\u1eddng m\u1eadt kh\u1ea9u, ch\u00fang ta c\u1ea7n ch\u1ec9 \u0111\u1ecbnh k\u1ebft qu\u1ea3 mong \u0111\u1ee3i b\u1eb1ng c\u00e1ch nh\u1eadp<i>N\u0103m k\u00fd t\u1ef1 d\u1ea5u sao (t\u1ee9c l\u00e0 *) \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb<\/i> trong<b>K\u1ebft qu\u1ea3 mong \u0111\u1ee3i<\/b> \u00f4.<br \/>\n<img alt=\"enter proc step2\" decoding=\"async\" height=\"186\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07_enter_proc_step2.png\" width=\"720\"\/><\/li>\n<li>\u0110\u1ed1i v\u1edbi b\u01b0\u1edbc ba, ch\u1ec9 \u0111\u1ecbnh<i>Nh\u1ea5p v\u00e0o [G\u1eedi]<\/i> trong<b>Quy tr\u00ecnh<\/b> \u00f4. Nh\u1eadp<i>H\u1ed9p th\u01b0 \u0111\u1ebfn c\u1ee7a Peter \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb<\/i> trong k\u1ebft qu\u1ea3 mong \u0111\u1ee3i.<br \/>\n<img alt=\"enter proc step3\" decoding=\"async\" height=\"198\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/08_enter_proc_step3.png\" width=\"720\"\/><\/li>\n<li>Vi\u1ec7c \u0111\u1eb7t t\u00ean cho tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed<b>Ch\u00ednh<\/b> kh\u00f4ng m\u00f4 t\u1ea3 \u0111\u1ee7. H\u00e3y thay \u0111\u1ed5i n\u00f3. Nh\u1ea5p v\u00e0o n\u00fat<b>\u2026<\/b> b\u00ean c\u1ea1nh menu th\u1ea3 xu\u1ed1ng<b>Ch\u00ednh<\/b>.<br \/>\n<img alt=\"edit test case\" decoding=\"async\" height=\"124\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/09_edit_test_case.png\" width=\"190\"\/><\/li>\n<li>Trong h\u1ed9p tho\u1ea1i<b>Quy tr\u00ecnh ki\u1ec3m th\u1eed<\/b>h\u1ed9p tho\u1ea1i, nh\u1ea5p chu\u1ed9t ph\u1ea3i<b>Ch\u00ednh<\/b> v\u00e0 ch\u1ecdn <b>\u0110\u1ed5i t\u00ean<\/b> t\u1eeb menu b\u1eadt l\u00ean. Nh\u1eadp <i>\u0110\u0103ng nh\u1eadp v\u1edbi t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u h\u1ee3p l\u1ec7<\/i> l\u00e0m t\u00ean.<br \/>\n<img alt=\"rename main\" decoding=\"async\" height=\"300\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/10_rename_main.png\" width=\"300\"\/><\/li>\n<li>H\u00e3y th\u00eam m\u1ed9t tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed kh\u00e1c \u0111\u1ec3 ki\u1ec3m th\u1eed c\u00e1ch s\u1eed d\u1ee5ng kh\u00f4ng h\u1ee3p l\u1ec7. Trong h\u1ed9p tho\u1ea1i <b>Th\u1ee7 t\u1ee5c ki\u1ec3m th\u1eed<\/b> h\u1ed9p tho\u1ea1i, nh\u1ea5n n\u00fat +, nh\u1eadp <i>\u0110\u0103ng nh\u1eadp m\u00e0 kh\u00f4ng c\u00f3 t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u<\/i> l\u00e0m t\u00ean. X\u00e1c nh\u1eadn c\u00e1c thay \u0111\u1ed5i v\u00e0 quay l\u1ea1i trang lu\u1ed3ng s\u1ef1 ki\u1ec7n.<br \/>\n<img alt=\"new testing procedures\" decoding=\"async\" height=\"300\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/11_new_testing_procedures.png\" width=\"300\"\/><\/li>\n<li>Tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed hi\u1ec7n gi\u1edd l\u00e0 <i>\u0110\u0103ng nh\u1eadp m\u00e0 kh\u00f4ng c\u00f3 t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u<\/i>. H\u00e3y \u0111i\u1ec1n v\u00e0o c\u00e1c th\u1ee7 t\u1ee5c v\u00e0 k\u1ebft qu\u1ea3 mong \u0111\u1ee3i nh\u01b0 d\u01b0\u1edbi \u0111\u00e2y:<br \/>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>B\u01b0\u1edbc<\/th>\n<th>Th\u1ee7 t\u1ee5c<\/th>\n<th>K\u1ebft qu\u1ea3 mong \u0111\u1ee3i<\/th>\n<\/tr>\n<tr>\n<td>Nh\u1eadp t\u00ean ng\u01b0\u1eddi d\u00f9ng<\/td>\n<td>Kh\u00f4ng nh\u1eadp g\u00ec c\u1ea3<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Nh\u1eadp m\u1eadt kh\u1ea9u<\/td>\n<td>Kh\u00f4ng nh\u1eadp g\u00ec c\u1ea3<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Nh\u1ea5n [G\u1eedi] \u0111\u1ec3 m\u1edf trang H\u1ed9p th\u01b0 \u0111\u1ebfn<\/td>\n<td>Nh\u1ea5n [G\u1eedi]<\/td>\n<td>C\u1ea3nh b\u00e1o: \u201cVui l\u00f2ng x\u00e1c \u0111\u1ecbnh t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 m\u1eadt kh\u1ea9u\u201d xu\u1ea5t hi\u1ec7n. \u0110\u0103ng nh\u1eadp b\u1ecb h\u1ee7y.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>L\u01b0u d\u1ef1 \u00e1n. \u0110\u00e2y l\u00e0 k\u1ebft th\u00fac h\u01b0\u1edbng d\u1eabn.<\/li>\n<\/ol>\n<\/div>\n<\/article>\n<h3><strong>T\u00e0i li\u1ec7u tham kh\u1ea3o:<\/strong><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-use-case-diagram\/\">S\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 g\u00ec?<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/types-of-actor-in-use-case-model\/\">C\u00e1c lo\u1ea1i ng\u01b0\u1eddi d\u00f9ng trong m\u00f4 h\u00ecnh tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/sysml\/identify-user-requirements-with-use-case-diagrams\/\">X\u00e1c \u0111\u1ecbnh y\u00eau c\u1ea7u ng\u01b0\u1eddi d\u00f9ng b\u1eb1ng s\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/use-case\/what-is-use-case-specification\/\">S\u01a1 \u0111\u1ed3 tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng l\u00e0 g\u00ec?<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/robustness-analysis-tutorial\/\">M\u1ed9t H\u01b0\u1edbng D\u1eabn Th\u1ef1c H\u00e0nh V\u1ec1 Ph\u00e2n T\u00edch \u0110\u1ed9 B\u1ec1n<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/user-story-vs-use-case\/\">C\u00e2u Chuy\u1ec7n Ng\u01b0\u1eddi D\u00f9ng so v\u1edbi Tr\u01b0\u1eddng H\u1ee3p S\u1eed D\u1ee5ng trong Ph\u00e1t Tri\u1ec3n Ph\u1ea7n M\u1ec1m Linh Ho\u1ea1t<\/a><\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/agile-software-development\/what-is-use-case-driven-approach-for-agile\/\">Ph\u01b0\u01a1ng Ph\u00e1p D\u1eabn D\u1eaft B\u1eb1ng Tr\u01b0\u1eddng H\u1ee3p S\u1eed D\u1ee5ng Cho Ph\u00e1t Tri\u1ec3n Linh Ho\u1ea1t<\/a><\/li>\n<\/ul>\n<\/div>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In the area of software testing, &#8220;use case&#8221; and &#8220;test case&#8221; are the most critical and closely interrelated terms, but they are quite different. A use case tells us how a system will behave or perform a given task under given conditions. A test case contains the actual test data, the instruction set of the system, and the expected results of the interaction with the system.<\/p>\n","protected":false},"author":3479,"featured_media":10990,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png","fifu_image_alt":"","footnotes":""},"categories":[127],"tags":[],"class_list":["post-10989","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - ArchiMetric Vietnamese<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - ArchiMetric Vietnamese\" \/>\n<meta property=\"og:description\" content=\"In the area of software testing, &quot;use case&quot; and &quot;test case&quot; are the most critical and closely interrelated terms, but they are quite different. A use case tells us how a system will behave or perform a given task under given conditions. A test case contains the actual test data, the instruction set of the system, and the expected results of the interaction with the system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric Vietnamese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T23:26:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png\" \/><meta property=\"og:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng\",\"datePublished\":\"2026-03-05T23:26:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\"},\"wordCount\":1989,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\",\"url\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\",\"name\":\"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - ArchiMetric Vietnamese\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png\",\"datePublished\":\"2026-03-05T23:26:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png\",\"width\":720,\"height\":198},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/#website\",\"url\":\"https:\/\/www.archimetric.com\/vn\/\",\"name\":\"ArchiMetric Vietnamese\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/vn\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - ArchiMetric Vietnamese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/","og_locale":"vi_VN","og_type":"article","og_title":"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - ArchiMetric Vietnamese","og_description":"In the area of software testing, \"use case\" and \"test case\" are the most critical and closely interrelated terms, but they are quite different. A use case tells us how a system will behave or perform a given task under given conditions. A test case contains the actual test data, the instruction set of the system, and the expected results of the interaction with the system.","og_url":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/","og_site_name":"ArchiMetric Vietnamese","article_published_time":"2026-03-05T23:26:01+00:00","og_image":[{"url":"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png","type":"","width":"","height":""},{"width":720,"height":198,"url":"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png","type":"image\/png"}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/cdn-images.visual-paradigm.com\/ag\/tutorials\/flowofeventstestcase_screenshots\/08_enter_proc_step3.png","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"archimetric@visual-paradigm.com","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"7 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng","datePublished":"2026-03-05T23:26:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/"},"wordCount":1989,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png","articleSection":["Unified Modeling Language"],"inLanguage":"vi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/","url":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/","name":"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng - ArchiMetric Vietnamese","isPartOf":{"@id":"https:\/\/www.archimetric.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png","datePublished":"2026-03-05T23:26:01+00:00","author":{"@id":"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#primaryimage","url":"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png","contentUrl":"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/03\/08_enter_proc_step3.png","width":720,"height":198},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/vn\/writing-testing-procedure-use-case-flow-events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Vi\u1ebft quy tr\u00ecnh ki\u1ec3m th\u1eed trong lu\u1ed3ng s\u1ef1 ki\u1ec7n c\u1ee7a tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/vn\/#website","url":"https:\/\/www.archimetric.com\/vn\/","name":"ArchiMetric Vietnamese","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.archimetric.com\/vn\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/vn\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/posts\/10989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/comments?post=10989"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/posts\/10989\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/media\/10990"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/media?parent=10989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/categories?post=10989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/vn\/wp-json\/wp\/v2\/tags?post=10989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}