{"id":1881,"date":"2022-06-28T11:47:44","date_gmt":"2022-06-28T04:47:44","guid":{"rendered":"https:\/\/ttc-solutions.com\/?p=1881"},"modified":"2022-06-28T11:57:34","modified_gmt":"2022-06-28T04:57:34","slug":"ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc","status":"publish","type":"post","link":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/","title":{"rendered":"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc"},"content":{"rendered":"\n<p>B\u1ea1n c\u00f3 bao gi\u1edd th\u1eafc m\u1eafc t\u1ea1i sao c\u00e1c tester c\u1ea7n ph\u1ea3i bi\u1ebft&nbsp;<strong>thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m<\/strong>? \u0110\u00f3 l\u00e0 b\u1edfi khi n\u1eafm v\u1eefng nh\u1eefng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf, b\u1ea1n s\u1ebd ti\u1ebft ki\u1ec7m \u0111\u01b0\u1ee3c th\u1eddi gian ki\u1ec3m th\u1eed r\u1ea5t nhi\u1ec1u.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>T\u00ecm hi\u1ec3u th\u00eam: <a href=\"https:\/\/ttc-solutions.com\/vi\/test-case-mau-va-nhung-luu-y-ban-nen-biet\/\" class=\"ek-link\">Test Case m\u1eabu v\u00e0 nh\u1eefng l\u01b0u \u00fd b\u1ea1n n\u00ean bi\u1ebft<\/a><\/em><\/li><\/ul>\n\n\n\n<p>V\u1eady c\u00f3 bao nhi\u00eau lo\u1ea1i k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case? C\u00f3 nh\u1eefng \u0111i\u1ec1u g\u00ec c\u1ea7n l\u01b0u \u00fd trong qu\u00e1 tr\u00ecnh thi\u1ebft k\u1ebf? H\u00e3y c\u00f9ng TTC t\u00ecm hi\u1ec3u v\u1ec1 c\u00e1c nh\u00f3m k\u1ef9 thu\u1eadt \u1ea5y trong b\u00e0i vi\u1ebft d\u01b0\u1edbi h\u00f4m nay nh\u00e9!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1.&nbsp;<strong>T\u1ea1i sao ph\u1ea3i thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m?<\/strong><\/h4>\n\n\n\n<p>Test case (tr\u01b0\u1eddng h\u1ee3p ki\u1ec3m th\u1eed) l\u00e0 m\u1ed9t trong nh\u1eefng y\u1ebfu t\u1ed1 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn chi ph\u00ed test (ki\u1ec3m th\u1eed). S\u1ed1 l\u01b0\u1ee3ng test case c\u00e0ng nhi\u1ec1u th\u00ec qu\u00e1 tr\u00ecnh ki\u1ec3m th\u1eed s\u1ebd c\u00e0ng t\u1ed1n nhi\u1ec1u th\u1eddi gian v\u00e0 ti\u1ec1n b\u1ea1c. Ngo\u00e0i ra, tuy s\u1ed1 l\u01b0\u1ee3ng test case nhi\u1ec1u, nh\u01b0ng n\u1ebfu c\u00e1c test case kh\u00f4ng ch\u00ednh x\u00e1c th\u00ec t\u1ea5t c\u1ea3 s\u1ebd nh\u01b0 \u201cb\u1ecf \u0111i\u201d. Ch\u1ea5t l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m s\u1ebd kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u1ea3m b\u1ea3o.<\/p>\n\n\n\n<p>Do \u0111\u00f3, b\u1ea1n ph\u1ea3i thi\u1ebft k\u1ebf test case th\u1eadt t\u1ed1i \u01b0u v\u00e0 hi\u1ec7u qu\u1ea3 tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u ki\u1ec3m th\u1eed. Nh\u01b0ng l\u00e0m sao \u0111\u1ec3 thi\u1ebft k\u1ebf test case t\u1ed1i \u01b0u nh\u1ea5t?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1126\" height=\"738\" src=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-9.png\" alt=\"\" class=\"wp-image-1882\" srcset=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-9.png 1126w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-9-768x503.png 768w\" sizes=\"(max-width: 1126px) 100vw, 1126px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>\u1ee8ng d\u1ee5ng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m gi\u00fap t\u1ed1i \u01b0u qu\u00e1 tr\u00ecnh ki\u1ec3m th\u1eed<\/em><\/p>\n\n\n\n<p>\u0110\u00e1p \u00e1n ch\u00ednh l\u00e0 nh\u1eefng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case (hay k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m). D\u1ef1a v\u00e0o b\u1ea3n ch\u1ea5t c\u1ee7a ch\u00fang, c\u00e1c k\u1ef9 thu\u1eadt n\u00e0y \u0111\u01b0\u1ee3c ph\u00e2n lo\u1ea1i th\u00e0nh 3 nh\u00f3m sau:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Specification-based (thi\u1ebft k\u1ebf d\u1ef1a tr\u00ean \u0111\u1eb7c t\u1ea3) hay k\u1ef9 thu\u1eadt black-box (k\u1ef9 thu\u1eadt h\u1ed9p \u0111en)<\/li><li>Structure-based (thi\u1ebft k\u1ebf d\u1ef1a tr\u00ean c\u1ea5u tr\u00fac) hay k\u1ef9 thu\u1eadt white-box (k\u1ef9 thu\u1eadt h\u1ed9p tr\u1eafng)<\/li><li>Experience-based (thi\u1ebft k\u1ebf d\u1ef1a tr\u00ean kinh nghi\u1ec7m)<\/li><\/ul>\n\n\n\n<p>V\u1edbi k\u1ef9 thu\u1eadt ph\u00f9 h\u1ee3p, tester (ki\u1ec3m th\u1eed vi\u00ean) s\u1ebd thi\u1ebft k\u1ebf \u0111\u01b0\u1ee3c c\u00e1c test case c\u00f3 hi\u1ec7u qu\u1ea3 cao. Quan tr\u1ecdng h\u01a1n c\u1ea3, tr\u01b0\u1edbc khi thi\u1ebft k\u1ebf test case, tester ph\u1ea3i tr\u1ea3 l\u1eddi \u0111\u01b0\u1ee3c hai c\u00e2u h\u1ecfi sau:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case n\u00e0o l\u00e0 ph\u00f9 h\u1ee3p nh\u1ea5t cho v\u1ea5n \u0111\u1ec1 \u0111ang c\u1ea7n gi\u1ea3i quy\u1ebft?<\/li><li>N\u00ean k\u1ebft h\u1ee3p nh\u1eefng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case n\u00e0o v\u1edbi nhau cho qu\u00e1 tr\u00ecnh test hi\u1ec7n t\u1ea1i?<\/li><\/ul>\n\n\n\n<p>\u0110\u1ec3 tr\u1ea3 l\u1eddi hai c\u00e2u h\u1ecfi tr\u00ean, ch\u00fang ta c\u1ea7n ph\u1ea3i n\u1eafm \u0111\u01b0\u1ee3c kh\u00e1i qu\u00e1t v\u1ec1 nh\u1eefng k\u1ef9 thu\u1eadt \u0111\u00f3. C\u00f9ng t\u00ecm hi\u1ec3u c\u00e1c k\u1ef9 thu\u1eadt n\u00e0y nh\u00e9!<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2.\u00a0<strong>Ba nh\u00f3m k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m<\/strong><\/h4>\n\n\n\n<h4 class=\"has-medium-font-size wp-block-heading\">2.1.&nbsp;<strong>K\u1ef9 thu\u1eadt specification-based<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"813\" src=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-10.png\" alt=\"\" class=\"wp-image-1885\" srcset=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-10.png 1000w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-10-768x624.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Nh\u00f3m k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case d\u1ef1a tr\u00ean specification-based<\/em><\/p>\n\n\n\n<p>Nh\u00f3m k\u1ef9 thu\u1eadt specification-based ch\u1ec9 t\u1eadp trung ki\u1ec3m th\u1eed nh\u1eefng y\u1ebfu t\u1ed1 b\u00ean ngo\u00e0i c\u1ee7a h\u1ea1ng m\u1ee5c ki\u1ec3m th\u1eed. Ch\u00fang c\u00f3 th\u1ec3 l\u00e0 c\u00e1c \u0111\u1eb7c \u0111i\u1ec3m k\u1ef9 thu\u1eadt, thi\u1ebft k\u1ebf, c\u00e1ch v\u1eadn h\u00e0nh b\u00ean ngo\u00e0i,\u2026 Nh\u1edd \u0111\u00f3, tester c\u00f3 th\u1ec3 test ch\u1ea5t l\u01b0\u1ee3ng b\u00ean ngo\u00e0i m\u00e0 kh\u00f4ng l\u00e0m h\u1ecfng c\u1ea5u tr\u00fac b\u00ean trong ph\u1ea7n m\u1ec1m. Nh\u00f3m k\u1ef9 thu\u1eadt n\u00e0y g\u1ed3m c\u00f3:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">a.&nbsp;<strong>Equivalence partitioning (ph\u00e2n v\u00f9ng t\u01b0\u01a1ng \u0111\u01b0\u01a1ng)<\/strong><\/h5>\n\n\n\n<p>Equivalence partitioning l\u00e0 k\u1ef9 thu\u1eadt s\u1ebd ph\u00e2n lo\u1ea1i c\u00e1c input th\u00e0nh nh\u1eefng ph\u00e2n v\u00f9ng theo m\u1ed9t logic nh\u1ea5t \u0111\u1ecbnh. T\u1eeb \u0111\u00f3, tester s\u1ebd ch\u1ecdn m\u1ed9t input t\u1eeb m\u1ed7i ph\u00e2n v\u00f9ng \u0111\u1ec3 thi\u1ebft k\u1ebf v\u00e0 th\u1ef1c thi test case. N\u1ebfu input \u0111\u00f3 h\u1ee3p l\u1ec7 ho\u1eb7c kh\u00f4ng h\u1ee3p l\u1ec7 th\u00ec c\u1ea3 ph\u00e2n v\u00f9ng c\u0169ng h\u1ee3p l\u1ec7 ho\u1eb7c kh\u00f4ng h\u1ee3p l\u1ec7.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">b.&nbsp;<strong>Boundary value analysis (ph\u00e2n t\u00edch gi\u00e1 tr\u1ecb bi\u00ean)<\/strong><\/h5>\n\n\n\n<p>Boundary value analysis \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 ph\u00e1t hi\u1ec7n l\u1ed7i \u1edf nh\u1eefng boundary value (gi\u00e1 tr\u1ecb bi\u00ean). Test case s\u1ebd \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf c\u00f9ng v\u1edbi c\u00e1c boundary value c\u1ee7a equivalence partitioning. N\u1ebfu input n\u1eb1m trong boundary value th\u00ec test case l\u00e0 positive testing (ki\u1ec3m th\u1eed t\u00edch c\u1ef1c). Ng\u01b0\u1ee3c l\u1ea1i, n\u1ebfu input n\u1eb1m ngo\u00e0i boundary value th\u00ec test case l\u00e0 negative testing (ki\u1ec3m th\u1eed ti\u00eau c\u1ef1c).<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">c.&nbsp;<strong>Decision table testing (ki\u1ec3m th\u1eed b\u1ea3ng quy\u1ebft \u0111\u1ecbnh)<\/strong><\/h5>\n\n\n\n<p>Decision table l\u00e0 k\u1ef9 thu\u1eadt ki\u1ec3m th\u1eed gi\u00fap tester \u0111\u00e1nh gi\u00e1 output khi k\u1ebft h\u1ee3p c\u00e1c input v\u1edbi nhau. B\u1ea3ng quy\u1ebft \u0111\u1ecbnh tr\u00ecnh b\u00e0y c\u00e1c \u0111i\u1ec1u ki\u1ec7n input c\u00f9ng nh\u1eefng h\u00e0nh \u0111\u1ed9ng hay output t\u01b0\u01a1ng \u1ee9ng. Qua \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng logic ph\u1ea7n m\u1ec1m d\u1ef1a tr\u00ean b\u1ea3ng quy\u1ebft \u0111\u1ecbnh.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">d.&nbsp;<strong>State transition testing (ki\u1ec3m th\u1eed chuy\u1ec3n \u0111\u1ed5i tr\u1ea1ng th\u00e1i)<\/strong><\/h5>\n\n\n\n<p>Khi d\u00f9ng k\u1ef9 thu\u1eadt state transition, tester b\u1eaft bu\u1ed9c ph\u00e2n t\u00edch ph\u1ea7n m\u1ec1m theo m\u1ed9t tr\u00ecnh t\u1ef1 nh\u1ea5t \u0111\u1ecbnh. Tr\u00ecnh t\u1ef1 n\u00e0y l\u00e0 th\u1ee9 t\u1ef1 chuy\u1ec3n \u0111\u1ed5i tr\u1ea1ng th\u00e1i c\u1ee7a ph\u1ea7n m\u1ec1m trong s\u01a1 \u0111\u1ed3 chuy\u1ec3n \u0111\u1ed5i tr\u1ea1ng th\u00e1i. K\u1ef9 thu\u1eadt n\u00e0y \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 ki\u1ec3m th\u1eed kh\u1ea3 n\u0103ng nh\u1eadp, tho\u00e1t v\u00e0 chuy\u1ec3n \u0111\u1ed5i tr\u1ea1ng th\u00e1i c\u1ee7a ph\u1ea7n m\u1ec1m.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">e.&nbsp;<strong>Use case testing (ki\u1ec3m th\u1eed tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng)<\/strong><\/h5>\n\n\n\n<p>K\u1ef9 thu\u1eadt n\u00e0y d\u1ef1a v\u00e0o use case (tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng). Use case m\u00f4 t\u1ea3 s\u1ef1 t\u01b0\u01a1ng t\u00e1c gi\u1eefa ph\u1ea7n m\u1ec1m v\u00e0 t\u00e1c nh\u00e2n kh\u00e1c nh\u01b0 ng\u01b0\u1eddi d\u00f9ng, h\u1ec7 th\u1ed1ng kh\u00e1c,\u2026 Do \u0111\u00f3, test case \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf d\u1ef1a tr\u00ean use case gi\u00fap test c\u00e1c y\u00eau c\u1ea7u nghi\u1ec7p v\u1ee5, ch\u1ee9c n\u0103ng.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>2.2.<\/strong>\u00a0<strong>K\u1ef9 thu\u1eadt structure-based<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11.png\" alt=\"\" class=\"wp-image-1888\" srcset=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11.png 1000w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11-300x300.png 300w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11-1024x1024.png 1024w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11-150x150.png 150w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11-768x768.png 768w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11-1536x1536.png 1536w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-11-2048x2048.png 2048w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Nh\u00f3m k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case d\u1ef1a tr\u00ean structure-based<\/em><\/p>\n\n\n\n<p>Nh\u00f3m k\u1ef9 thu\u1eadt structure-based gi\u00fap tester ki\u1ec3m th\u1eed c\u1ea5u tr\u00fac v\u00e0 c\u00e1ch v\u1eadn h\u00e0nh b\u00ean trong c\u1ee7a ph\u1ea7n m\u1ec1m. C\u1ea5u tr\u00fac ph\u1ea7n m\u1ec1m th\u01b0\u1eddng bao g\u1ed3m code (m\u00e3), control flow (lu\u1ed3ng \u0111i\u1ec1u khi\u1ec3n), data flow (lu\u1ed3ng d\u1eef li\u1ec7u),\u2026 L\u00fac n\u00e0y, tester s\u1ebd n\u1ea1p c\u00e1c input \u0111\u1ec3 th\u1ef1c thi code v\u00e0 ki\u1ec3m tra \u0111\u1ed1i chi\u1ebfu nh\u1eefng output thu \u0111\u01b0\u1ee3c. V\u00ec c\u00f3 li\u00ean quan \u0111\u1ebfn c\u1ea5u tr\u00fac ph\u1ea7n m\u1ec1m n\u00ean tester ph\u1ea3i c\u00f3 ki\u1ebfn th\u1ee9c l\u1eadp tr\u00ecnh. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 c\u00e1c k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case thu\u1ed9c nh\u00f3m structure-based:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">a.&nbsp;<strong>Statement testing (ki\u1ec3m th\u1eed c\u00e2u l\u1ec7nh)<\/strong><\/h5>\n\n\n\n<p>Trong k\u1ef9 thu\u1eadt statement testing, m\u1ecdi c\u00e2u l\u1ec7nh trong c\u1ea5u tr\u00fac code s\u1ebd th\u1ef1c thi \u00edt nh\u1ea5t m\u1ed9t l\u1ea7n. Qua \u0111\u00f3, tester c\u00f3 th\u1ec3 test \u0111\u01b0\u1ee3c c\u00e1ch v\u1eadn h\u00e0nh c\u1ee7a to\u00e0n b\u1ed9 source code (m\u00e3 ngu\u1ed3n) ph\u1ea7n m\u1ec1m. Tuy nhi\u00ean, tester kh\u00f4ng th\u1ec3 ki\u1ec3m th\u1eed \u0111i\u1ec1u ki\u1ec7n sai m\u00e0 ch\u1ec9 c\u00f3 th\u1ec3 th\u1ef1c thi c\u00e1c \u0111i\u1ec1u ki\u1ec7n \u0111\u00fang.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">b.&nbsp;<strong>Decision testing (ki\u1ec3m th\u1eed quy\u1ebft \u0111\u1ecbnh)<\/strong><\/h5>\n\n\n\n<p>Decision testing s\u1ebd th\u1ef1c thi, test nh\u1eefng quy\u1ebft \u0111\u1ecbnh d\u1ef1a tr\u00ean decision result (k\u1ebft qu\u1ea3 quy\u1ebft \u0111\u1ecbnh). \u0110\u1ec3 l\u00e0m \u0111i\u1ec1u n\u00e0y, test case s\u1ebd \u0111i theo c\u00e1c control flow t\u1eeb decision point (\u0111i\u1ec3m quy\u1ebft \u0111\u1ecbnh). Decision testing gi\u00fap ki\u1ec3m th\u1eed xem c\u00f3 c\u00e2u l\u1ec7nh kh\u00f4ng th\u1ec3 truy c\u1eadp hay g\u00e2y b\u1ea5t th\u01b0\u1eddng kh\u00f4ng.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">c.&nbsp;<strong>Condition testing (ki\u1ec3m th\u1eed \u0111i\u1ec1u ki\u1ec7n)<\/strong><\/h5>\n\n\n\n<p>Condition testing \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 test c\u00e1c bi\u1ec3u th\u1ee9c Boolean c\u00f3 d\u1ea1ng True (\u0111\u00fang) ho\u1eb7c False (sai). M\u1ed7i bi\u1ec3u th\u1ee9c Boolean s\u1ebd \u0111\u01b0\u1ee3c th\u1ef1c thi \u00edt nh\u1ea5t m\u1ed9t l\u1ea7n b\u1eb1ng c\u1ea3 tham s\u1ed1 True v\u00e0 False. V\u1edbi k\u1ef9 thu\u1eadt n\u00e0y, test case \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 nh\u1eefng \u0111i\u1ec1u ki\u1ec7n Boolean c\u00f3 th\u1ec3 th\u1ef1c thi d\u1ec5 d\u00e0ng.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">d.&nbsp;<strong>Multiple condition testing (ki\u1ec3m th\u1eed \u0111a \u0111i\u1ec1u ki\u1ec7n)<\/strong><\/h5>\n\n\n\n<p>M\u1ee5c \u0111\u00edch c\u1ee7a k\u1ef9 thu\u1eadt n\u00e0y l\u00e0 ki\u1ec3m th\u1eed m\u1ecdi t\u1ed5 h\u1ee3p \u0111i\u1ec1u ki\u1ec7n c\u00f3 th\u1ec3 c\u1ee7a quy\u1ebft \u0111\u1ecbnh. C\u00f4ng th\u1ee9c t\u00ednh s\u1ed1 t\u1ed5 h\u1ee3p n\u00e0y l\u00e0 2 l\u0169y th\u1eeba b\u1eadc N, v\u1edbi N l\u00e0 s\u1ed1 bi\u1ebfn \u0111i\u1ec1u ki\u1ec7n. S\u1ed1 l\u01b0\u1ee3ng t\u1ed5 h\u1ee3p n\u00e0y c\u0169ng ch\u00ednh l\u00e0 s\u1ed1 l\u01b0\u1ee3ng test case m\u00e0 b\u1ea1n ph\u1ea3i d\u00f9ng.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">e.&nbsp;<strong>Path testing (ki\u1ec3m th\u1eed l\u1ed9 tr\u00ecnh)<\/strong><\/h5>\n\n\n\n<p>Trong k\u1ef9 thu\u1eadt n\u00e0y, tester s\u1ebd test t\u1eebng c\u00e2u l\u1ec7nh c\u00f3 trong source code \u0111\u1ec3 t\u00ecm l\u1ed7i. Vi\u1ec7c n\u00e0y gi\u00fap x\u00e1c \u0111\u1ecbnh l\u1ed7i ti\u1ec1m \u1ea9n trong m\u1ed9t \u0111o\u1ea1n code. Tuy nhi\u00ean, tester kh\u00f4ng n\u00ean \u00e1p d\u1ee5ng k\u1ef9 thu\u1eadt path testing khi ki\u1ec3m th\u1eed c\u00e1c ph\u1ea7n m\u1ec1m ph\u1ee9c t\u1ea1p. V\u1edbi c\u1ea5u tr\u00fac code ph\u1ee9c t\u1ea1p, s\u1ed1 test case hay c\u00e2u l\u1ec7nh m\u00e0 b\u1ea1n ph\u1ea3i ki\u1ec3m th\u1eed l\u00e0 r\u1ea5t nhi\u1ec1u.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>2.3.<\/strong>\u00a0<strong>K\u1ef9 thu\u1eadt experience-based<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12.png\" alt=\"\" class=\"wp-image-1891\" srcset=\"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12.png 1000w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12-300x300.png 300w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12-1024x1024.png 1024w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12-150x150.png 150w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12-768x768.png 768w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12-1536x1536.png 1536w, https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/image-12-2048x2048.png 2048w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Nh\u00f3m k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case d\u1ef1a tr\u00ean experience-based<\/em><\/p>\n\n\n\n<p>Nh\u01b0 t\u00ean g\u1ecdi c\u1ee7a m\u00ecnh, nh\u00f3m k\u1ef9 thu\u1eadt n\u00e0y ph\u1ee5 thu\u1ed9c v\u00e0o hi\u1ec3u bi\u1ebft v\u00e0 n\u0103ng l\u1ef1c c\u1ee7a tester. Nh\u1eefng ki\u1ebfn th\u1ee9c, kinh nghi\u1ec7m c\u1ee7a tester s\u1ebd l\u00e0 c\u01a1 s\u1edf \u0111\u1ec3 thi\u1ebft k\u1ebf test case. Do \u0111\u00f3, ch\u1ea5t l\u01b0\u1ee3ng c\u1ee7a c\u00e1c test case d\u1ef1a tr\u00ean kinh nghi\u1ec7m s\u1ebd ho\u00e0n to\u00e0n ph\u1ee5 thu\u1ed9c v\u00e0o tester. Nh\u00f3m k\u1ef9 thu\u1eadt n\u00e0y \u0111\u01b0\u1ee3c chia th\u00e0nh 2 lo\u1ea1i:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">a.&nbsp;<strong>Exploratory testing (ki\u1ec3m th\u1eed th\u0103m d\u00f2)<\/strong><\/h5>\n\n\n\n<p>\u0110\u00e2y l\u00e0 k\u1ef9 thu\u1eadt test kh\u00f4ng c\u1ea7n chu\u1ea9n b\u1ecb hay theo m\u1ed9t l\u1ecbch tr\u00ecnh c\u1ee5 th\u1ec3. Khi th\u1ef1c hi\u1ec7n exploratory testing, tester s\u1ebd v\u1eeba ph\u00e2n t\u00edch ph\u1ea7n m\u1ec1m, v\u1eeba thi\u1ebft k\u1ebf v\u00e0 th\u1ef1c thi ki\u1ec3m th\u1eed. Ngo\u00e0i ra, vi\u1ec7c l\u00ean k\u1ebf ho\u1ea1ch v\u00e0 l\u01b0u k\u1ebft qu\u1ea3 c\u0169ng di\u1ec5n ra linh \u0111\u1ed9ng trong qu\u00e1 tr\u00ecnh ki\u1ec3m th\u1eed.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">b.&nbsp;<strong>Error guessing (ph\u1ecfng \u0111o\u00e1n l\u1ed7i)<\/strong><\/h5>\n\n\n\n<p>Error guessing \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 d\u1ef1 \u0111o\u00e1n c\u00e1c l\u1ed7i ti\u1ec1m \u1ea9n d\u1ef1a tr\u00ean ki\u1ebfn th\u1ee9c c\u1ee7a tester. Nh\u1eefng ki\u1ebfn th\u1ee9c n\u00e0y th\u01b0\u1eddng v\u1ec1 c\u00e1ch v\u1eadn h\u00e0nh tr\u01b0\u1edbc \u0111\u00e2y c\u1ee7a ph\u1ea7n m\u1ec1m, c\u00e1c l\u1ed7i \u0111\u00e3 v\u00e0 c\u00f3 kh\u1ea3 n\u0103ng xu\u1ea5t hi\u1ec7n, nh\u1eefng l\u1ed7i m\u00e0 tester t\u1eebng ph\u00e1t hi\u1ec7n,\u2026<\/p>\n\n\n\n<p>T\u00f3m l\u1ea1i, m\u1ed9t tester chuy\u00ean nghi\u1ec7p c\u1ea7n bi\u1ebft linh ho\u1ea1t trong vi\u1ec7c l\u1ef1a ch\u1ecdn k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf \u0111\u1ec3 gi\u1ea3m thi\u1ec3u test case \u0111\u1ebfn m\u1ee9c t\u1ed1i \u01b0u m\u00e0 v\u1eabn hi\u1ec7u qu\u1ea3 trong vi\u1ec7c ph\u00e1t hi\u1ec7n l\u1ed7i. Hy v\u1ecdng qua b\u00e0i vi\u1ebft n\u00e0y, c\u00e1c b\u1ea1n c\u00f3 th\u1ec3 n\u1eafm r\u00f5 h\u01a1n v\u1ec1 nh\u1eefng k\u1ef9 thu\u1eadt&nbsp;<strong>thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em><em>Theo&nbsp;<\/em><a href=\"https:\/\/www.educba.com\/test-case-design-techniques\/\"><em>educ<\/em><\/a><em><a href=\"https:\/\/www.educba.com\/test-case-design-techniques\/\" class=\"ek-link\">ba&nbsp;&amp;&nbsp;profession<\/a><a href=\"https:\/\/www.professionalqa.com\/test-case-design-techniques\" class=\"ek-link\">alqa<\/a><\/em><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>B\u1ea1n c\u00f3 bao gi\u1edd th\u1eafc m\u1eafc t\u1ea1i sao c\u00e1c tester c\u1ea7n ph\u1ea3i bi\u1ebft&nbsp;thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m? \u0110\u00f3 l\u00e0 b\u1edfi khi n\u1eafm v\u1eefng nh\u1eefng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf, b\u1ea1n s\u1ebd ti\u1ebft ki\u1ec7m \u0111\u01b0\u1ee3c th\u1eddi gian ki\u1ec3m th\u1eed r\u1ea5t nhi\u1ec1u. T\u00ecm hi\u1ec3u th\u00eam: Test Case m\u1eabu v\u00e0 nh\u1eefng l\u01b0u \u00fd b\u1ea1n n\u00ean [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":1894,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":6,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[31],"tags":[],"class_list":["post-1881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc - TTC Solutions<\/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:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem\ufffc\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc - TTC Solutions\" \/>\n<meta property=\"og:description\" content=\"B\u1ea1n c\u00f3 bao gi\u1edd th\u1eafc m\u1eafc t\u1ea1i sao c\u00e1c tester c\u1ea7n ph\u1ea3i bi\u1ebft&nbsp;thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m? \u0110\u00f3 l\u00e0 b\u1edfi khi n\u1eafm v\u1eefng nh\u1eefng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf, b\u1ea1n s\u1ebd ti\u1ebft ki\u1ec7m \u0111\u01b0\u1ee3c th\u1eddi gian ki\u1ec3m th\u1eed r\u1ea5t nhi\u1ec1u. T\u00ecm hi\u1ec3u th\u00eam: Test Case m\u1eabu v\u00e0 nh\u1eefng l\u01b0u \u00fd b\u1ea1n n\u00ean [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem\ufffc\/\" \/>\n<meta property=\"og:site_name\" content=\"TTC Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-28T04:47:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-28T04:57:34+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/Thao-Wordpress-featured-image-2-26.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1916\" \/>\n\t<meta property=\"og:image:height\" content=\"1043\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"TTC Solutions\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TTC Solutions\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/\"},\"author\":{\"name\":\"TTC Solutions\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/#\\\/schema\\\/person\\\/ae4349cb77b56e5e9bd5b4c82816d1ed\"},\"headline\":\"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc\",\"datePublished\":\"2022-06-28T04:47:44+00:00\",\"dateModified\":\"2022-06-28T04:57:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/\"},\"wordCount\":2299,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ttc-solutions.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Thao-Wordpress-featured-image-2-26.jpeg\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"vi-VN\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/\",\"url\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/\",\"name\":\"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc - TTC Solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ttc-solutions.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Thao-Wordpress-featured-image-2-26.jpeg\",\"datePublished\":\"2022-06-28T04:47:44+00:00\",\"dateModified\":\"2022-06-28T04:57:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/#\\\/schema\\\/person\\\/ae4349cb77b56e5e9bd5b4c82816d1ed\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#breadcrumb\"},\"inLanguage\":\"vi-VN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi-VN\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ttc-solutions.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Thao-Wordpress-featured-image-2-26.jpeg\",\"contentUrl\":\"https:\\\/\\\/ttc-solutions.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/Thao-Wordpress-featured-image-2-26.jpeg\",\"width\":1916,\"height\":1043},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/#website\",\"url\":\"https:\\\/\\\/ttc-solutions.com\\\/\",\"name\":\"TTC Solutions\",\"description\":\"software, information technology\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ttc-solutions.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi-VN\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ttc-solutions.com\\\/#\\\/schema\\\/person\\\/ae4349cb77b56e5e9bd5b4c82816d1ed\",\"name\":\"TTC Solutions\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi-VN\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/055617e36d91f5c2d0779720df5f73a15025b4fba93afb2a1a77f3116143e66e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/055617e36d91f5c2d0779720df5f73a15025b4fba93afb2a1a77f3116143e66e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/055617e36d91f5c2d0779720df5f73a15025b4fba93afb2a1a77f3116143e66e?s=96&d=mm&r=g\",\"caption\":\"TTC Solutions\"},\"url\":\"https:\\\/\\\/ttc-solutions.com\\\/vi\\\/author\\\/linhatk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc - TTC Solutions","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:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem\ufffc\/","og_locale":"vi_VN","og_type":"article","og_title":"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc - TTC Solutions","og_description":"B\u1ea1n c\u00f3 bao gi\u1edd th\u1eafc m\u1eafc t\u1ea1i sao c\u00e1c tester c\u1ea7n ph\u1ea3i bi\u1ebft&nbsp;thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m? \u0110\u00f3 l\u00e0 b\u1edfi khi n\u1eafm v\u1eefng nh\u1eefng k\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf, b\u1ea1n s\u1ebd ti\u1ebft ki\u1ec7m \u0111\u01b0\u1ee3c th\u1eddi gian ki\u1ec3m th\u1eed r\u1ea5t nhi\u1ec1u. T\u00ecm hi\u1ec3u th\u00eam: Test Case m\u1eabu v\u00e0 nh\u1eefng l\u01b0u \u00fd b\u1ea1n n\u00ean [&hellip;]","og_url":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem\ufffc\/","og_site_name":"TTC Solutions","article_published_time":"2022-06-28T04:47:44+00:00","article_modified_time":"2022-06-28T04:57:34+00:00","og_image":[{"width":1916,"height":1043,"url":"http:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/Thao-Wordpress-featured-image-2-26.jpeg","type":"image\/jpeg"}],"author":"TTC Solutions","twitter_card":"summary_large_image","twitter_misc":{"Written by":"TTC Solutions","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#article","isPartOf":{"@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/"},"author":{"name":"TTC Solutions","@id":"https:\/\/ttc-solutions.com\/#\/schema\/person\/ae4349cb77b56e5e9bd5b4c82816d1ed"},"headline":"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc","datePublished":"2022-06-28T04:47:44+00:00","dateModified":"2022-06-28T04:57:34+00:00","mainEntityOfPage":{"@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/"},"wordCount":2299,"commentCount":0,"image":{"@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#primaryimage"},"thumbnailUrl":"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/Thao-Wordpress-featured-image-2-26.jpeg","articleSection":["Blog"],"inLanguage":"vi-VN","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/","url":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/","name":"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc - TTC Solutions","isPartOf":{"@id":"https:\/\/ttc-solutions.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#primaryimage"},"image":{"@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#primaryimage"},"thumbnailUrl":"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/Thao-Wordpress-featured-image-2-26.jpeg","datePublished":"2022-06-28T04:47:44+00:00","dateModified":"2022-06-28T04:57:34+00:00","author":{"@id":"https:\/\/ttc-solutions.com\/#\/schema\/person\/ae4349cb77b56e5e9bd5b4c82816d1ed"},"breadcrumb":{"@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#breadcrumb"},"inLanguage":"vi-VN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/"]}]},{"@type":"ImageObject","inLanguage":"vi-VN","@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#primaryimage","url":"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/Thao-Wordpress-featured-image-2-26.jpeg","contentUrl":"https:\/\/ttc-solutions.com\/wp-content\/uploads\/2022\/06\/Thao-Wordpress-featured-image-2-26.jpeg","width":1916,"height":1043},{"@type":"BreadcrumbList","@id":"https:\/\/ttc-solutions.com\/vi\/ky-thuat-thiet-ke-test-case-trong-kiem-thu-phan-mem%ef%bf%bc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ttc-solutions.com\/vi\/"},{"@type":"ListItem","position":2,"name":"K\u1ef9 thu\u1eadt thi\u1ebft k\u1ebf test case trong ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m\ufffc"}]},{"@type":"WebSite","@id":"https:\/\/ttc-solutions.com\/#website","url":"https:\/\/ttc-solutions.com\/","name":"TTC Solutions","description":"software, information technology","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ttc-solutions.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi-VN"},{"@type":"Person","@id":"https:\/\/ttc-solutions.com\/#\/schema\/person\/ae4349cb77b56e5e9bd5b4c82816d1ed","name":"TTC Solutions","image":{"@type":"ImageObject","inLanguage":"vi-VN","@id":"https:\/\/secure.gravatar.com\/avatar\/055617e36d91f5c2d0779720df5f73a15025b4fba93afb2a1a77f3116143e66e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/055617e36d91f5c2d0779720df5f73a15025b4fba93afb2a1a77f3116143e66e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/055617e36d91f5c2d0779720df5f73a15025b4fba93afb2a1a77f3116143e66e?s=96&d=mm&r=g","caption":"TTC Solutions"},"url":"https:\/\/ttc-solutions.com\/vi\/author\/linhatk\/"}]}},"_links":{"self":[{"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/posts\/1881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/comments?post=1881"}],"version-history":[{"count":3,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/posts\/1881\/revisions"}],"predecessor-version":[{"id":1901,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/posts\/1881\/revisions\/1901"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/media\/1894"}],"wp:attachment":[{"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/media?parent=1881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/categories?post=1881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ttc-solutions.com\/vi\/wp-json\/wp\/v2\/tags?post=1881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}