{"id":584,"date":"2025-06-23T02:42:50","date_gmt":"2025-06-23T02:42:50","guid":{"rendered":"https:\/\/docs.quantri.online\/?docs=developer-guide\/test-case\/users-quan-ly-nguoi-dung"},"modified":"2025-07-07T02:37:29","modified_gmt":"2025-07-07T02:37:29","slug":"users-quan-ly-nguoi-dung","status":"publish","type":"docs","link":"https:\/\/docs.quantri.online\/?docs=developer-guide\/test-case\/users-quan-ly-nguoi-dung","title":{"rendered":"Users &#8211; Qu\u1ea3n l\u00fd ng\u01b0\u1eddi d\u00f9ng"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-medium-font-size\"><strong>I. M\u1ee5c ti\u00eau test<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0110\u1ea3m b\u1ea3o <strong>\u0111\u1ea7y \u0111\u1ee7 nghi\u1ec7p v\u1ee5<\/strong> qu\u1ea3n l\u00fd ng\u01b0\u1eddi d\u00f9ng: t\u1ea1o m\u1edbi, s\u1eeda, x\u00f3a, t\u00ecm ki\u1ebfm, ph\u00e2n quy\u1ec1n&#8230;<\/li>\n\n\n\n<li>Ki\u1ec3m tra <strong>t\u00ednh to\u00e0n v\u1eb9n d\u1eef li\u1ec7u<\/strong> v\u00e0 <strong>b\u1ea3o m\u1eadt<\/strong> th\u00f4ng tin t\u00e0i kho\u1ea3n.<\/li>\n\n\n\n<li>\u0110\u1ea3m b\u1ea3o t\u00ednh <strong>th\u00e2n thi\u1ec7n v\u1edbi ng\u01b0\u1eddi d\u00f9ng (UX\/UI)<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><strong>II. Danh s\u00e1ch c\u00e1c test case chi ti\u1ebft<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>1. Test Case: T\u1ea1o ng\u01b0\u1eddi d\u00f9ng m\u1edbi<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ea3m b\u1ea3o h\u1ec7 th\u1ed1ng cho ph\u00e9p <strong>t\u1ea1o m\u1edbi m\u1ed9t ng\u01b0\u1eddi d\u00f9ng<\/strong> khi nh\u1eadp \u0111\u1ea7y \u0111\u1ee7, h\u1ee3p l\u1ec7 t\u1ea5t c\u1ea3 c\u00e1c tr\u01b0\u1eddng b\u1eaft bu\u1ed9c.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_001<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>T\u1ea1o m\u1edbi 1 ng\u01b0\u1eddi d\u00f9ng h\u1ee3p l\u1ec7<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ki\u1ec3m th\u1eed ch\u1ee9c n\u0103ng ch\u00ednh<br>R\u1ea5t cao<\/td><\/tr><tr><td>B\u01b0\u1edbc th\u1ef1c hi\u1ec7n<\/td><td>T\u1ea1o m\u1edbi m\u1ed9t ng\u01b0\u1eddi d\u00f9ng v\u1edbi c\u00e1c th\u00f4ng tin \u0111\u1ea7y \u0111\u1ee7, \u0111\u00fang \u0111\u1ecbnh d\u1ea1ng v\u00e0 kh\u00f4ng tr\u00f9ng l\u1eb7p<br>&#8211; Truy c\u1eadp Qu\u1ea3n tr\u1ecb vi\u00ean =&gt; Qu\u1ea3n l\u00fd ng\u01b0\u1eddi d\u00f9ng (Users)<br>&#8211; Nh\u1ea5n &#8220;T\u1ea1o ng\u01b0\u1eddi d\u00f9ng&#8221; \u1edf menu b\u00ean sidebar b\u00ean tr\u00e1i<br>&#8211; Nh\u1eadp \u0111\u1ea7y \u0111\u1ee7 th\u00f4ng tin (username, email, password, th\u00f4ng tin ng\u01b0\u1eddi d\u00f9ng\u2026)<br>&#8211; Nh\u1ea5n &#8220;L\u01b0u&#8221;. Quan s\u00e1t k\u1ebft qu\u1ea3 sau khi l\u01b0u<\/td><\/tr><tr><td>D\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o<\/td><td>H\u1ecd t\u00ean: Nguy\u1ec5n T\u01b0\u1eddng Vi<br>Email: vint@example.com<br>Password: CAcBiABHCAgBiAHC<br>Role: Sales<br>Th\u00f4ng tin kh\u00e1c: T\u00f9y \u00fd<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>Ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c t\u1ea1o th\u00e0nh c\u00f4ng, hi\u1ec3n th\u1ecb tr\u00ean danh s\u00e1ch<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>2. Test Case: Kh\u00f4ng nh\u1eadp tr\u01b0\u1eddng b\u1eaft bu\u1ed9c<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_002<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ki\u1ec3m th\u1eed validation (r\u00e0ng bu\u1ed9c d\u1eef li\u1ec7u)<br>Cao<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>Ki\u1ec3m tra ph\u1ea3n h\u1ed3i c\u1ee7a h\u1ec7 th\u1ed1ng khi kh\u00f4ng nh\u1eadp c\u00e1c tr\u01b0\u1eddng b\u1eaft bu\u1ed9c l\u00fac t\u1ea1o m\u1edbi ng\u01b0\u1eddi d\u00f9ng.<\/td><\/tr><tr><td>B\u01b0\u1edbc th\u1ef1c hi\u1ec7n<\/td><td>&#8211; Truy c\u1eadp v\u00e0o module Users, ch\u1ecdn <strong>Create User<\/strong>: <br>B\u1ecf tr\u1ed1ng Username \u2192 nh\u1ea5n <strong>Save<\/strong><br>B\u1ecf tr\u1ed1ng Password \u2192 nh\u1ea5n <strong>Save<\/strong><br>B\u1ecf tr\u1ed1ng Email \u2192 nh\u1ea5n <strong>Save<\/strong><br>B\u1ecf tr\u1ed1ng H\u1ecd v\u00e0 t\u00ean \u2192 nh\u1ea5n <strong>Save<\/strong><br>B\u1ecf tr\u1ed1ng nhi\u1ec1u tr\u01b0\u1eddng c\u00f9ng l\u00fac \u2192 nh\u1ea5n <strong>Save<\/strong><\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>Th\u00f4ng b\u00e1o l\u1ed7i xu\u1ea5t hi\u1ec7n. Kh\u00f4ng cho ph\u00e9p l\u01b0u user m\u1edbi khi c\u00f2n tr\u01b0\u1eddng b\u1eaft bu\u1ed9c b\u1ecb b\u1ecf tr\u1ed1ng.<\/td><\/tr><tr><td>Test case m\u1edf r\u1ed9ng<\/td><td>&#8211; Nh\u1eadp Username l\u00e0 kho\u1ea3ng tr\u1eafng <code>\"<\/code> &#8220;<br>&#8211; Nh\u1eadp Email kh\u00f4ng \u0111\u00fang \u0111\u1ecbnh d\u1ea1ng<br>&#8211; Password \u00edt h\u01a1n 6 k\u00fd t\u1ef1<br>&#8211; Nh\u1eadp k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t kh\u00f4ng h\u1ee3p l\u1ec7 trong Username (<code>$%#<\/code>)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>3. Test Case: Tr\u00f9ng username, email<\/strong><\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0110i\u1ec1u ki\u1ec7n ti\u1ec1n \u0111\u1ec1 (Pre-condition): <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">\u0110\u1ea3m b\u1ea3o trong h\u1ec7 th\u1ed1ng \u0111\u00e3 t\u1ed3n t\u1ea1i user v\u1edbi username v\u00e0 email d\u00f9ng \u0111\u1ec3 test tr\u00f9ng.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">\u0110\u00e3 \u0111\u0103ng nh\u1eadp v\u1edbi quy\u1ec1n Admin ho\u1eb7c quy\u1ec1n c\u00f3 th\u1ec3 t\u1ea1o user.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">X\u00e1c minh r\u1eb1ng h\u1ec7 th\u1ed1ng <strong>kh\u00f4ng cho ph\u00e9p t\u1ea1o ng\u01b0\u1eddi d\u00f9ng m\u1edbi<\/strong> n\u1ebfu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tr\u00f9ng <strong>Username<\/strong> v\u1edbi ng\u01b0\u1eddi d\u00f9ng \u0111\u00e3 t\u1ed3n t\u1ea1i.<\/li>\n\n\n\n<li>Tr\u00f9ng <strong>Email<\/strong> \u0111\u00e3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng cho ng\u01b0\u1eddi d\u00f9ng kh\u00e1c.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_003<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ki\u1ec3m th\u1eed r\u00e0ng bu\u1ed9c d\u1eef li\u1ec7u (validation)<br>Cao<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>Ki\u1ec3m tra t\u00ednh h\u1ee3p l\u1ec7 khi nh\u1eadp d\u1eef li\u1ec7u username\/email \u0111\u00e3 t\u1ed3n t\u1ea1i v\u00e0o form t\u1ea1o user m\u1edbi.<\/td><\/tr><tr><td>Input<\/td><td>Username: admin<br>Email: 1 email \u0111\u00e3 t\u1ed3n t\u1ea1i trong d\u1eef li\u1ec7u<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>Th\u00f4ng b\u00e1o l\u1ed7i &#8220;Username \u0111\u00e3 t\u1ed3n t\u1ea1i&#8221;<br>Th\u00f4ng b\u00e1o l\u1ed7i &#8220;Email \u0111\u00e3 t\u1ed3n t\u1ea1i&#8221;<br>Kh\u00f4ng l\u01b0u \u0111\u01b0\u1ee3c user m\u1edbi<\/td><\/tr><tr><td>Test case m\u1edf r\u1ed9ng<\/td><td>&#8211; Tr\u00f9ng <strong>username<\/strong> nh\u01b0ng <strong>email kh\u00e1c<\/strong>.<br>&#8211; Tr\u00f9ng <strong>email<\/strong> nh\u01b0ng <strong>username kh\u00e1c<\/strong>.<br>&#8211; Username\/email tr\u00f9ng nh\u01b0ng c\u00f3 kho\u1ea3ng tr\u1eafng \u0111\u1ea7u\/cu\u1ed1i.<br>&#8211; Nh\u1eadp email v\u1edbi d\u1ea1ng ch\u1eef hoa (<code>ADMIN@gmail.com<\/code>).<br>&#8211; S\u1eed d\u1ee5ng k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t trong username.<br>&#8211; T\u1ea1o \u0111\u1ed3ng th\u1eddi 2 user gi\u1ed1ng nhau (2 tab).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>4. Test Case: Ph\u00e2n quy\u1ec1n ng\u01b0\u1eddi d\u00f9ng<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra ch\u1ee9c n\u0103ng g\u00e1n quy\u1ec1n (Role) cho ng\u01b0\u1eddi d\u00f9ng v\u00e0 gi\u1edbi h\u1ea1n h\u00e0nh vi theo \u0111\u00fang quy\u1ec1n \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_004<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ki\u1ec3m th\u1eed ph\u00e2n quy\u1ec1n, ch\u1ee9c n\u0103ng<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>G\u00e1n role &#8220;Sales&#8221; cho user, cho ph\u00e9p <strong>ch\u1ec9 xem<\/strong> d\u1eef li\u1ec7u trong module <strong>Accounts<\/strong>, kh\u00f4ng c\u00f3 quy\u1ec1n s\u1eeda ho\u1eb7c x\u00f3a<\/td><\/tr><tr><td>Input<\/td><td>G\u00e1n quy\u1ec1n: <code>Role: Sales<\/code><br>Ph\u00e2n quy\u1ec1n:  <code>View: All<\/code>,<code> Edit\/Delete: None<\/code><br>&#8211; G\u00e1n quy\u1ec1n \u201cSales\u201d cho user<br>&#8211; Truy c\u1eadp module <code>Accounts<\/code> ki\u1ec3m tra c\u00e1c quy\u1ec1n thao t\u00e1c: xem\/s\u1eeda\/x\u00f3a.<br>&#8211; Ki\u1ec3m tra c\u00f3 th\u1ea5y \u0111\u01b0\u1ee3c d\u1eef li\u1ec7u c\u1ee7a user kh\u00e1c kh\u00f4ng. C\u00f3 th\u1ec3 s\u1eeda\/x\u00f3a d\u1eef li\u1ec7u kh\u00f4ng?<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>1. Ng\u01b0\u1eddi d\u00f9ng ch\u1ec9 c\u00f3 th\u1ec3 xem module Accounts, kh\u00f4ng s\u1eeda\/x\u00f3a \u0111\u01b0\u1ee3c. <br>2. Xem \u0111\u01b0\u1ee3c danh s\u00e1ch t\u1ea5t c\u1ea3 kh\u00e1ch h\u00e0ng.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>5. Test Case: \u0110\u0103ng nh\u1eadp th\u00e0nh c\u00f4ng<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra vi\u1ec7c \u0111\u0103ng nh\u1eadp h\u1ec7 th\u1ed1ng v\u1edbi th\u00f4ng tin h\u1ee3p l\u1ec7 v\u00e0 chuy\u1ec3n h\u01b0\u1edbng \u0111\u1ebfn dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_005<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng c\u01a1 b\u1ea3n<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>Nh\u1eadp username v\u00e0 password \u0111\u00fang \u0111\u1ec3 ki\u1ec3m tra qu\u00e1 tr\u00ecnh \u0111\u0103ng nh\u1eadp<\/td><\/tr><tr><td>Input<\/td><td>username + password<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>\u0110\u0103ng nh\u1eadp th\u00e0nh c\u00f4ng, chuy\u1ec3n t\u1edbi dashboard<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>6. <strong>Test Case: \u0110\u0103ng nh\u1eadp th\u1ea5t b\u1ea1i<\/strong><\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_006<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng, H\u00e0nh vi h\u1ec7 th\u1ed1ng<br>Trung b\u00ecnh<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>Ki\u1ec3m tra xem h\u1ec7 th\u1ed1ng c\u00f3 th\u00f4ng b\u00e1o l\u1ed7i khi ng\u01b0\u1eddi d\u00f9ng nh\u1eadp \u0111\u00fang username nh\u01b0ng sai m\u1eadt kh\u1ea9u<br>&#8211; \u0110\u0103ng nh\u1eadp v\u00e0o h\u1ec7 th\u1ed1ng v\u1edbi username h\u1ee3p l\u1ec7 v\u00e0 m\u1eadt kh\u1ea9u sai<br>&#8211; Quan s\u00e1t k\u1ebft qu\u1ea3 hi\u1ec3n th\u1ecb sau khi nh\u1ea5n n\u00fat \u0111\u0103ng nh\u1eadp<br>&#8211; Ki\u1ec3m tra th\u00f4ng b\u00e1o l\u1ed7i.<\/td><\/tr><tr><td>Input<\/td><td>username \u0111\u00fang, password sai<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>&#8211; Hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o l\u1ed7i, ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e9p truy c\u1eadp h\u1ec7 th\u1ed1ng.<br>&#8211; Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng th\u1ec3 ti\u1ebfp t\u1ee5c v\u00e0o h\u1ec7 th\u1ed1ng cho \u0111\u1ebfn khi nh\u1eadp m\u1eadt kh\u1ea9u \u0111\u00fang<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>7. Test Case: Qu\u00ean m\u1eadt kh\u1ea9u<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_007<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng, T\u00ednh b\u1ea3o m\u1eadt<br>Cao<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>Ki\u1ec3m tra ch\u1ee9c n\u0103ng <strong>&#8220;Qu\u00ean m\u1eadt kh\u1ea9u&#8221;<\/strong> \u0111\u1ec3 c\u1ea5p l\u1ea1i m\u1eadt kh\u1ea9u m\u1edbi qua email<br>&#8211; Truy c\u1eadp v\u00e0o trang \u0111\u0103ng nh\u1eadp v\u00e0 nh\u1ea5n <code><strong>\u201cQu\u00ean m\u1eadt kh\u1ea9u?\u201d<\/strong><\/code><br>&#8211; Nh\u1eadp <strong>username<\/strong> v\u00e0 <strong>email<\/strong> h\u1ee3p l\u1ec7.<br>&#8211; Ki\u1ec3m tra email \u0111\u00e3 g\u1eedi y\u00eau c\u1ea7u reset m\u1eadt kh\u1ea9u.<br>&#8211; Nh\u1ea5n v\u00e0o link trong email \u0111\u1ec3 thay \u0111\u1ed5i m\u1eadt kh\u1ea9u.<br>&#8211; Nh\u1eadp m\u1eadt kh\u1ea9u m\u1edbi v\u00e0 x\u00e1c nh\u1eadn.<br>&#8211; \u0110\u0103ng nh\u1eadp l\u1ea1i v\u1edbi m\u1eadt kh\u1ea9u m\u1edbi.<\/td><\/tr><tr><td>Input<\/td><td>Nh\u1eadp username v\u00e0 email \u0111\u1ec3 nh\u1eadn URL kh\u00f4i ph\u1ee5c m\u1eadt kh\u1ea9u<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>&#8211; H\u1ec7 th\u1ed1ng g\u1eedi email ch\u1ee9a link reset m\u1eadt kh\u1ea9u.<br>&#8211; M\u1eadt kh\u1ea9u m\u1edbi \u0111\u01b0\u1ee3c thay \u0111\u1ed5i v\u00e0 \u0111\u0103ng nh\u1eadp th\u00e0nh c\u00f4ng v\u1edbi m\u1eadt kh\u1ea9u m\u1edbi<\/td><\/tr><tr><td>Test case m\u1edf r\u1ed9ng<\/td><td><strong><em>TC_USER_007A<\/em><\/strong><br>&#8211; Nh\u1eadp username kh\u00f4ng t\u1ed3n t\u1ea1i.<br>&#8211; Hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o l\u1ed7i <code>\u201cT\u00e0i kho\u1ea3n kh\u00f4ng t\u00ecm th\u1ea5y\u201d.<\/code><br><br><strong><em>TC_USER_007B<\/em><\/strong><br>&#8211; S\u1eed d\u1ee5ng email kh\u00f4ng h\u1ee3p l\u1ec7.<br>&#8211; Hi\u1ec3n th\u1ecb l\u1ed7i \u201cEmail kh\u00f4ng h\u1ee3p l\u1ec7\u201d. N\u1ebfu kh\u00f4ng th\u00ec li\u00ean h\u1ec7 admin h\u1ed7 tr\u1ee3<br><br><strong><em>TC_USER_007C<\/em><\/strong><br>&#8211; S\u1eed d\u1ee5ng email c\u1ee7a t\u00e0i kho\u1ea3n nh\u01b0ng kh\u00f4ng nh\u1eadn \u0111\u01b0\u1ee3c email reset.<br>&#8211; Ki\u1ec3m tra email \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh \u0111\u00fang, email kh\u00f4ng v\u00e0o h\u1ed9p th\u01b0 r\u00e1c.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>8. Test Case: <strong>T\u00ecm ki\u1ebfm ng\u01b0\u1eddi d\u00f9ng<\/strong><\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_008<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng<br>Trung b\u00ecnh &#8211; Cao<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>Ki\u1ec3m tra t\u00ednh n\u0103ng t\u00ecm ki\u1ebfm ng\u01b0\u1eddi d\u00f9ng trong danh s\u00e1ch d\u1ef1a tr\u00ean <code>username<\/code> ho\u1eb7c <code>email<\/code><br>&#8211; \u0110\u0103ng nh\u1eadp v\u1edbi quy\u1ec1n Admin ho\u1eb7c c\u00f3 quy\u1ec1n truy c\u1eadp module Users.<br>&#8211; Truy c\u1eadp menu <strong>Admin \u2192 User Management (Users)<\/strong><br>&#8211; Trong b\u1ed9 l\u1ecdc, nh\u1eadp t\u1eeb kh\u00f3a &#8220;<code>admin<\/code>&#8221; v\u00e0o \u00f4 t\u00ean ng\u01b0\u1eddi d\u00f9ng v\u00e0 nh\u1ea5n <code>\"T\u00edm ki\u1ebfm\"<\/code>.<br>&#8211; Quan s\u00e1t danh s\u00e1ch k\u1ebft qu\u1ea3<\/td><\/tr><tr><td>Input<\/td><td>username: admin<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>&#8211; Hi\u1ec3n th\u1ecb danh s\u00e1ch k\u1ebft qu\u1ea3 sau khi t\u00ecm ki\u1ebfm.<br>&#8211; T\u00e0i kho\u1ea3n <code>admin<\/code> \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb ch\u00ednh x\u00e1c n\u1ebfu t\u1ed3n t\u1ea1i.<br>&#8211; Kh\u00f4ng c\u00f3 k\u1ebft qu\u1ea3 n\u1ebfu t\u1eeb kh\u00f3a kh\u00f4ng kh\u1edbp.<\/td><\/tr><tr><td>Test case m\u1edf r\u1ed9ng<\/td><td><strong><em>TC_USER_008A<\/em><\/strong><br>&#8211; T\u00ecm b\u1eb1ng m\u1ed9t ph\u1ea7n username (<code>ad<\/code>)<br>&#8211; Hi\u1ec3n th\u1ecb t\u1ea5t c\u1ea3 username ch\u1ee9a <code>ad<\/code><br><br><strong><em>TC_USER_008C<\/em><\/strong><br>&#8211; T\u00ecm b\u1eb1ng k\u00fd t\u1ef1 hoa\/th\u01b0\u1eddng kh\u00e1c nhau (<code>Admin<\/code>, <code>ADMIN<\/code>, <code>admin<\/code>).<br>&#8211; Kh\u00f4ng ph\u00e2n bi\u1ec7t ch\u1eef hoa\/th\u01b0\u1eddng.<br><br><strong><em>TC_USER_008D<\/em><\/strong><br>&#8211; T\u00ecm username kh\u00f4ng t\u1ed3n t\u1ea1i (<code>xyz123<\/code>) ho\u1eb7c nh\u1eadp k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t (<code>@#%<\/code>)<br>&#8211; H\u1ec7 th\u1ed1ng kh\u00f4ng l\u1ed7i. Hi\u1ec3n th\u1ecb \u201cKh\u00f4ng t\u00ecm th\u1ea5y k\u1ebft qu\u1ea3\u201d.<br><br><strong><em>TC_USER_008E<\/em><\/strong><br>&#8211; K\u1ebft h\u1ee3p nhi\u1ec1u \u0111i\u1ec1u ki\u1ec7n t\u00ecm ki\u1ebfm.<br>&#8211; T\u00ecm theo<strong><em> <code>username = admin<\/code><\/em><\/strong> v\u00e0 <code><strong><em>status = Active<\/em><\/strong><\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>9. Test Case: X\u00f3a ng\u01b0\u1eddi d\u00f9ng kh\u1ecfi h\u1ec7 th\u1ed1ng<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>M\u1ee5c<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_09<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng, Quy\u1ec1n truy c\u1eadp, B\u1ea3o to\u00e0n d\u1eef li\u1ec7u.<br>Trung b\u00ecnh<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>&#8211; Th\u1ef1c hi\u1ec7n thao t\u00e1c x\u00f3a ng\u01b0\u1eddi d\u00f9ng t\u1eeb h\u1ed3 s\u01a1 ng\u01b0\u1eddi d\u00f9ng v\u00e0 x\u00e1c minh k\u1ebft qu\u1ea3.<br>&#8211; Truy c\u1eadp module <strong>Users<\/strong> \u2192 ch\u1ecdn user c\u1ea7n x\u00f3a<br>&#8211; Nh\u1ea5n <strong>X\u00f3a (Delete)<\/strong> v\u00e0 x\u00e1c nh\u1eadn khi popup hi\u1ec7n ra.<br>&#8211; Ki\u1ec3m tra danh s\u00e1ch user \u0111\u00e3 b\u1ecb x\u00f3a.<br>&#8211; Ki\u1ec3m tra d\u1eef li\u1ec7u li\u00ean quan (c\u00e1c b\u1ea3n ghi \u0111\u00e3 \u0111\u01b0\u1ee3c g\u00e1n cho user \u0111\u00f3).<\/td><\/tr><tr><td>Input<\/td><td>\u0110\u0103ng nh\u1eadp v\u1edbi t\u00e0i kho\u1ea3n admin. Ch\u1ec9 admin m\u1edbi c\u00f3 quy\u1ec1n x\u00f3a ng\u01b0\u1eddi d\u00f9ng.<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>&#8211; Ng\u01b0\u1eddi d\u00f9ng b\u1ecb x\u00f3a kh\u00f4ng c\u00f2n xu\u1ea5t hi\u1ec7n trong danh s\u00e1ch. <br>&#8211; C\u00e1c b\u1ea3n ghi li\u00ean quan kh\u00f4ng b\u1ecb m\u1ea5t<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>10. Test case:  Brute-force login<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>STT<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_010<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng, B\u1ea3o m\u1eadt, H\u1ed3i quy<br>R\u1ea5t cao (\u1ea3nh h\u01b0\u1edfng tr\u1ef1c ti\u1ebfp \u0111\u1ebfn an to\u00e0n h\u1ec7 th\u1ed1ng)<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>&#8211; Nh\u1eadp sai password 5 l\u1ea7n li\u00ean ti\u1ebfp.<br>&#8211; Ki\u1ec3m tra h\u1ec7 th\u1ed1ng c\u00f3 c\u01a1 ch\u1ebf ng\u0103n ng\u01b0\u1eddi d\u00f9ng \u0111\u0103ng nh\u1eadp sai m\u1eadt kh\u1ea9u li\u00ean ti\u1ebfp nhi\u1ec1u l\u1ea7n hay kh\u00f4ng<br>&#8211; Quan s\u00e1t ph\u1ea3n h\u1ed3i h\u1ec7 th\u1ed1ng sau m\u1ed7i l\u1ea7n sai.<br>&#8211; Sau 5 l\u1ea7n nh\u1eadp sai. Th\u1eed \u0111\u0103ng nh\u1eadp l\u1ea1i l\u1ea7n n\u1eefa v\u1edbi password \u0111\u00fang.<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td>&#8211; H\u1ec7 th\u1ed1ng hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o l\u1ed7i sau m\u1ed7i l\u1ea7n sai.<br>&#8211; T\u00e0i kho\u1ea3n b\u1ecb kh\u00f3a\/t\u1ea1m d\u1eebng \u0111\u0103ng nh\u1eadp sau 5 l\u1ea7n sai.<br>&#8211; Sau th\u1eddi gian quy \u0111\u1ecbnh (v\u00ed d\u1ee5 5-10 ph\u00fat), user c\u00f3 th\u1ec3 login l\u1ea1i b\u00ecnh th\u01b0\u1eddng ho\u1eb7c ph\u1ea3i nh\u1edd admin m\u1edf kh\u00f3a.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>11. Test case:  \u0110\u1ed5i m\u1eadt kh\u1ea9u<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>STT<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_011<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ch\u1ee9c n\u0103ng, B\u1ea3o m\u1eadt, H\u1ed3i quy<br>Cao<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>\u0110\u1ed5i m\u1eadt kh\u1ea9u ng\u01b0\u1eddi d\u00f9ng t\u1eeb giao di\u1ec7n User Profile, sau \u0111\u00f3 ki\u1ec3m tra \u0111\u0103ng nh\u1eadp b\u1eb1ng m\u1eadt kh\u1ea9u m\u1edbi.<br>\u0110\u1ed5i m\u1eadt kh\u1ea9u user \u2192 Logout \u2192 Login<\/td><\/tr><tr><td>Input<\/td><td>Pass: JHGDSsdhgf342344<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td><strong>Pass:<\/strong> \u0110\u0103ng nh\u1eadp \u0111\u01b0\u1ee3c v\u1edbi m\u1eadt kh\u1ea9u m\u1edbi.<br><strong>Fail:<\/strong> \u0110\u0103ng nh\u1eadp th\u1ea5t b\u1ea1i (m\u1eadt kh\u1ea9u c\u0169 kh\u00f4ng c\u00f2n d\u00f9ng \u0111\u01b0\u1ee3c).<\/td><\/tr><tr><td>Test case m\u1edf r\u1ed9ng<\/td><td><strong><em>TC_USER_011A<\/em><\/strong><br>&#8211; Nh\u1eadp m\u1eadt kh\u1ea9u m\u1edbi gi\u1ed1ng m\u1eadt kh\u1ea9u c\u0169.<br>&#8211; Th\u00f4ng b\u00e1o l\u1ed7i: \u201cM\u1eadt kh\u1ea9u m\u1edbi kh\u00f4ng \u0111\u01b0\u1ee3c tr\u00f9ng v\u1edbi m\u1eadt kh\u1ea9u hi\u1ec7n t\u1ea1i\u201d<br><br><strong><em>TC_USER_011B<\/em><\/strong><br>&#8211; Nh\u1eadp m\u1eadt kh\u1ea9u kh\u00f4ng \u0111\u00fang c\u1ea5u tr\u00fac (v\u00ed d\u1ee5 thi\u1ebfu k\u00fd t\u1ef1 vi\u1ebft hoa, thi\u1ebfu k\u00ed t\u1ef1 vi\u1ebft th\u01b0\u1eddng, k\u00ed t\u1ef1 \u0111\u1eb7c bi\u1ec7t, s\u1ed1).<br>&#8211; Hi\u1ec3n th\u1ecb l\u1ed7i theo ch\u00ednh s\u00e1ch b\u1ea3o m\u1eadt m\u1eadt kh\u1ea9u.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\"><strong>12. Test case: T\u1ef1 \u0111\u1ed9ng \u0111\u0103ng xu\u1ea5t sau 10 ph\u00fat<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ki\u1ec3m tra t\u00ednh n\u0103ng <strong>T\u1ef1 \u0111\u1ed9ng logout (session timeout)<\/strong> ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang sau khi ng\u01b0\u1eddi d\u00f9ng <strong>kh\u00f4ng c\u00f3 b\u1ea5t k\u1ef3 t\u01b0\u01a1ng t\u00e1c n\u00e0o<\/strong> tr\u00ean h\u1ec7 th\u1ed1ng trong m\u1ed9t kho\u1ea3ng th\u1eddi gian x\u00e1c \u0111\u1ecbnh (10 ph\u00fat).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">P\/s: C\u00f3 th\u1ec3 c\u1ea5u h\u00ecnh v\u1edbi th\u1eddi gian th\u1ea5p h\u01a1n \u0111\u1ec3 ki\u1ec3m th\u1eed nhanh ch\u00f3ng.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>STT<\/strong><\/td><td><strong>N\u1ed9i dung<\/strong><\/td><\/tr><tr><td>TC_ID<\/td><td>TC_USER_012<\/td><\/tr><tr><td>Lo\u1ea1i \/ \u0110\u1ed9 \u01b0u ti\u00ean<\/td><td>Ki\u1ec3m th\u1eed ch\u1ee9c n\u0103ng + b\u1ea3o m\u1eadt<br>Cao \u2013 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn b\u1ea3o m\u1eadt h\u1ec7 th\u1ed1ng<\/td><\/tr><tr><td>M\u00f4 t\u1ea3<\/td><td>B\u01b0\u1edbc 1: \u0110\u0103ng nh\u1eadp v\u00e0o h\u1ec7 th\u1ed1ng BM v\u1edbi t\u00e0i kho\u1ea3n h\u1ee3p l\u1ec7.<br>B\u01b0\u1edbc 2: Kh\u00f4ng thao t\u00e1c g\u00ec trong h\u1ec7 th\u1ed1ng. \u0110\u1ec3 tr\u00ecnh duy\u1ec7t m\u1edf v\u00e0 <strong>kh\u00f4ng ch\u1ea1m chu\u1ed9t, g\u00f5 ph\u00edm, cu\u1ed9n trang<\/strong> \u2192 \u0111\u1ee3i timeout.<br>B\u01b0\u1edbc 3: Th\u1eed thao t\u00e1c b\u1ea5t k\u1ef3 (v\u00ed d\u1ee5 click menu, chuy\u1ec3n tab) sau 10 ph\u00fat. H\u1ec7 th\u1ed1ng t\u1ef1 logout \u2192 tr\u1edf v\u1ec1 m\u00e0n h\u00ecnh \u0111\u0103ng nh\u1eadp.<\/td><\/tr><tr><td>Input<\/td><td><strong>Timeout m\u1eb7c \u0111\u1ecbnh<\/strong>: 10 ph\u00fat kh\u00f4ng thao t\u00e1c (c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh trong h\u1ec7 th\u1ed1ng ho\u1eb7c <code><strong><em>php.ini<\/em><\/strong><\/code>).<br><strong>T\u00e0i kho\u1ea3n test<\/strong>: T\u00e0i kho\u1ea3n c\u00f3 role th\u00f4ng th\u01b0\u1eddng ho\u1eb7c admin.<\/td><\/tr><tr><td>K\u1ef3 v\u1ecdng<\/td><td><strong>Pass<\/strong>: Sau \u0111\u00fang 10 ph\u00fat kh\u00f4ng thao t\u00e1c, h\u1ec7 th\u1ed1ng t\u1ef1 logout \u2192 chuy\u1ec3n v\u1ec1 m\u00e0n h\u00ecnh login.<br><strong>Fail<\/strong>: Sau 10 ph\u00fat v\u1eabn kh\u00f4ng logout, ho\u1eb7c v\u1eabn c\u00f3 th\u1ec3 thao t\u00e1c trong h\u1ec7 th\u1ed1ng.<\/td><\/tr><tr><td>Test case m\u1edf r\u1ed9ng<\/td><td><strong><em>TC_USER_012A<\/em><\/strong><br>&#8211; Th\u1ef1c hi\u1ec7n thao t\u00e1c nh\u1ecf (cu\u1ed9n chu\u1ed9t) trong 9 ph\u00fat \u2192 ti\u1ebfp t\u1ee5c ch\u1edd 10 ph\u00fat n\u1eefa.  <br>&#8211; Session reset l\u1ea1i \u2192 logout sau 10 ph\u00fat t\u00ednh t\u1eeb thao t\u00e1c cu\u1ed1i.<br><br><strong><em>TC_USER_012B<\/em><\/strong><br>&#8211; M\u1edf tab kh\u00e1c trong tr\u00ecnh duy\u1ec7t c\u00f9ng login user.<br>&#8211; C\u1ea3 2 tab s\u1ebd b\u1ecb logout c\u00f9ng l\u00fac n\u1ebfu d\u00f9ng c\u00f9ng session.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\"><strong>III. K\u1ebft qu\u1ea3 mong \u0111\u1ee3i<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>STT<\/strong><\/td><td><strong>K\u1ebft qu\u1ea3<\/strong><\/td><td><strong>Di\u1ec5n gi\u1ea3i<\/strong><\/td><\/tr><tr><td>1<\/td><td>Pass<\/td><td>T\u00ednh n\u0103ng ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang<\/td><\/tr><tr><td>2<\/td><td>Fail<\/td><td>C\u00f3 bug, c\u1ea7n log v\u00e0 g\u1eedi cho dev<\/td><\/tr><tr><td>3<\/td><td>Blocked<\/td><td>Kh\u00f4ng test \u0111\u01b0\u1ee3c do l\u1ed7i h\u1ec7 th\u1ed1ng<\/td><\/tr><tr><td>4<\/td><td>Skipped<\/td><td>B\u1ecf qua do kh\u00f4ng c\u00f2n ph\u00f9 h\u1ee3p.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I. M\u1ee5c ti\u00eau test II. Danh s\u00e1ch c\u00e1c test case chi ti\u1ebft 1. Test Case: T\u1ea1o ng\u01b0\u1eddi d\u00f9ng m\u1edbi \u0110\u1ea3m b\u1ea3o h\u1ec7 th\u1ed1ng cho ph\u00e9p t\u1ea1o m\u1edbi m\u1ed9t ng\u01b0\u1eddi d\u00f9ng khi nh\u1eadp \u0111\u1ea7y \u0111\u1ee7, h\u1ee3p l\u1ec7 t\u1ea5t c\u1ea3 c\u00e1c tr\u01b0\u1eddng b\u1eaft bu\u1ed9c. M\u1ee5c N\u1ed9i dung TC_ID TC_USER_001 M\u00f4 t\u1ea3 T\u1ea1o m\u1edbi 1 ng\u01b0\u1eddi d\u00f9ng h\u1ee3p [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":582,"menu_order":12,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-584","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/docs\/584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.quantri.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=584"}],"version-history":[{"count":21,"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/docs\/584\/revisions"}],"predecessor-version":[{"id":1571,"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/docs\/584\/revisions\/1571"}],"up":[{"embeddable":true,"href":"https:\/\/docs.quantri.online\/index.php?rest_route=\/wp\/v2\/docs\/582"}],"wp:attachment":[{"href":"https:\/\/docs.quantri.online\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=584"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/docs.quantri.online\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}