| A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Project Name | Dmoney REST API | Environment | ||||||||||||||||||||||
2 | Tester's Name | Faisal Kabir | Reviewed By | ||||||||||||||||||||||
3 | Date Tested | Version | |||||||||||||||||||||||
4 | Issue Id | Issue Title | Description | Steps to Reproduce | Test Data | Issue Type | Priority | Severity | Actual Result | Expected Result | Attachment | ||||||||||||||
5 | ISSUE-1 | User can be created with a phone number containing text | The system allows user creation with an invalid phone number that includes text. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid data but use a phone number that contains text and special characters. 6. Click the Send button. | Phone: "abc1234567" | Bug | High | Critical | The system creates the user and returns a 201 status code. | The system should reject invalid phone numbers and return a 400 status code. | Attachment_ISSUE-1 | ||||||||||||||
6 | ISSUE-2 | User can be created even if NID already exists | The system allows user creation using an already registered NID. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use an already existing NID. 6. Click the Send button. | NID: "1234567890" (Already registered) | Bug | High | Major | The system creates the user and returns a 201 status code. | The system should prevent duplicate NID registration and return a 400 status code. | Attachment_ISSUE-2 | ||||||||||||||
7 | ISSUE-3 | User can be created with an invalid NID | The system allows user creation with an invalid NID. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use an invalid NID format. 6. Click the Send button. | NID: "abcd1234" | Bug | High | Critical | The system creates the user and returns a 201 status code. | The system should reject invalid NID formats and return a 400 status code. | Attachment_ISSUE-3 | ||||||||||||||
8 | ISSUE-4 | User can be created with a name containing numbers and special characters | The system allows user creation with names containing numbers and special characters. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use a name that contains numbers and special characters. 6. Click the Send button. | Name: "John123@!" | Bug | Medium | Major | The system creates the user and returns a 201 status code. | The system should validate the name field and reject invalid names with a 400 status code. | Attachment_ISSUE-4 | ||||||||||||||
9 | ISSUE-5 | Incorrect status code returned for duplicate NID | When trying to create a user with an already existing NID, the system returns a 208 status code instead of 400. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use an already registered NID. 6. Click the Send button. | NID: "1234567890" (Already registered) | Bug | Medium | Major | The system returns a 208 status code. | The system should return a 400 status code indicating duplication. | Attachment_ISSUE-5 | ||||||||||||||
10 | ISSUE-6 | Validation message missing for invalid phone numbers | The response does not include a validation message when an invalid phone number is used. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use an invalid phone number format. 6. Click the Send button. | Phone: "abc1234567" | Improvement | Low | Minor | The system creates the user and returns a 201 status code. | The system should return an error message like "Invalid phone number" along with a 400 status code. | Attachment_ISSUE-6 | ||||||||||||||
11 | ISSUE-7 | Validation message missing for invalid NID | The response does not include a validation message when an invalid NID is used. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use an invalid NID format. 6. Click the Send button. | NID: "abcd1234" | Improvement | Low | Minor | The system creates the user and returns a 201 status code. | The system should return an error message like "Invalid NID" along with a 400 status code. | Attachment_ISSUE-7 | ||||||||||||||
12 | ISSUE-8 | Validation message missing for names with numbers and special characters | The response does not include a validation message when an invalid name format is used. | 1. Open Postman. 2. Click on the POST method from the select dropdown. 3. Enter the API URL https://dmoney.roadtocareer.net/user/create in the URL input field. 4. Click on Raw and then select JSON. 5. Enter valid user data but use a name that contains numbers and special characters. 6. Click the Send button. | Name: "John123@!" | Improvement | Low | Minor | The system creates the user and returns a 201 status code. | The system should return an error message like "Invalid name format" along with a 400 status code. | Attachment_ISSUE-8 | ||||||||||||||
13 | |||||||||||||||||||||||||
14 | |||||||||||||||||||||||||
15 | |||||||||||||||||||||||||
16 | |||||||||||||||||||||||||
17 | |||||||||||||||||||||||||
18 | |||||||||||||||||||||||||
19 | |||||||||||||||||||||||||
20 | |||||||||||||||||||||||||
21 | |||||||||||||||||||||||||
22 | |||||||||||||||||||||||||
23 | |||||||||||||||||||||||||
24 | |||||||||||||||||||||||||
25 | |||||||||||||||||||||||||
26 | |||||||||||||||||||||||||
27 | |||||||||||||||||||||||||
28 | |||||||||||||||||||||||||
29 | |||||||||||||||||||||||||
30 | |||||||||||||||||||||||||
31 | |||||||||||||||||||||||||
32 | |||||||||||||||||||||||||
33 | |||||||||||||||||||||||||
34 | |||||||||||||||||||||||||
35 | |||||||||||||||||||||||||
36 | |||||||||||||||||||||||||
37 | |||||||||||||||||||||||||
38 | |||||||||||||||||||||||||
39 | |||||||||||||||||||||||||
40 | |||||||||||||||||||||||||
41 | |||||||||||||||||||||||||
42 | |||||||||||||||||||||||||
43 | |||||||||||||||||||||||||
44 | |||||||||||||||||||||||||
45 | |||||||||||||||||||||||||
46 | |||||||||||||||||||||||||
47 | |||||||||||||||||||||||||
48 | |||||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||
51 | |||||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | |||||||||||||||||||||||||
54 | |||||||||||||||||||||||||
55 | |||||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||
58 | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||
60 | |||||||||||||||||||||||||
61 | |||||||||||||||||||||||||
62 | |||||||||||||||||||||||||
63 | |||||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | |||||||||||||||||||||||||
66 | |||||||||||||||||||||||||
67 | |||||||||||||||||||||||||
68 | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||
70 | |||||||||||||||||||||||||
71 | |||||||||||||||||||||||||
72 | |||||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 |