-
Notifications
You must be signed in to change notification settings - Fork 507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Outreachy-WhatsApp] Develop a basic test case to ensure the functionality and reliability of the proposed features. #4848
Comments
Hello @dukedanny |
Here is the "WhatsApp send message via Infobip" feature tested by using cypress framework. @dukedanny Description -This Cypress test case is designed to ensure the functionality of sending a WhatsApp message via the Infobip API. The test involves making a POST request to the Infobip API endpoint with a predefined payload containing message details. After sending the request, the test verifies that the response status code is 200 and checks for expected properties in the response body, such as the presence of messages and their status. The test aims to validate the reliability and correctness of the WhatsApp message sending feature integrated with the Infobip API. gist link - https://gist.github.com/jatinder14/2064e7756777ff5b96db041146fda431 and video recording for whole process is - https://drive.google.com/file/d/1vueeC3lkekqTuLe2AWy605XTD9BWIDsY/view?usp=sharing |
Hello @dukedanny This is Tanya Dwivedi. I'm pleased to inform you that I have successfully completed pre-task 2, which involved testing various functionalities within the WhatsApp integration to ensure reliability and functionality. Using Cypress testing with JavaScript, I thoroughly tested different features via Infobip in the WhatsApp integration. This included testing sending images, text messages, locations, documents, and exploring other functionalities pertinent to our project. In my submission, I've provided a detailed description of each test case, outlining both successes and failures, along with expected inputs, outputs, and behaviors in the README file. Each test case meticulously validates the proper functionality and reliability of these features, ensuring smooth communication between users via WhatsApp. I extend my gratitude to the Ushahidi team for granting me this opportunity to contribute meaningfully. I eagerly look forward to engaging in more tasks like this in the future! |
Hello @dukedanny , I'm Shail Pujan.I have successfully completed the task of designing and implementing test cases for various functionalities of the WhatsApp integration within the Ushahidi platform. This includes:
Each test case ensures the proper functionality and reliability of these features, ensuring seamless communication between users via WhatsApp. Through meticulous testing and validation, I have verified the robustness of the integration as well. All associated files, as well as the screenshot and video of the results, have been provided, along with detailed descriptions of the scenarios. Thank you to you and the Ushahidi team for this opportunity to contribute. I'm looking forward to more tasks like this. and video recording for whole process is:https://drive.google.com/file/d/1tkgSXF_U0GS5tpBWcLE67iYn0z8Wv1-a/view?usp=sharing |
Hello @dukedanny, I'm Ilma Salsabil, I have completed this pre-task, and it successfully works. Here is my task submission github gist link - https://gist.github.com/crocmons/28df62126ad00e129b9636598e6cbb5c |
Hello @dukedanny , here is the link to my GitHub gist for this black box testing task: https://gist.github.com/larrytamnjong/4774179f4486ab7a624cc499d7c9b08c Tamnjong Larry Tabeh |
Hello @dukedanny I have also attached the resources used, test case scenario and result, and the challenges I faced while implementing this, in the comments of the gist. |
Hello @dukedanny, |
MOSONGO ADINA Hello @dukedanny |
Hello @dukedanny , here is the link to my GitHub gist for this black box testing task: |
hello, am Azi Gabriel, this is my test case https://gist.github.com/azigabriel65/6f99100a7262170dddc67c821887d32a |
hello @dukedanny here is the link to my github gist for this black box testing https://gist.github.com/xfy0012/94f4b9d3b1bbad0e1eb07f1626f4ad8a |
Hello @dukedanny. I'm Labanti Purty from India. |
hi @dukedanny, i am Anastasia |
Hi @dukedanny this is my submission for this pre-task. Its a little late because I had a medical crisis and fortunately I'm better now. It definitely will be perfected with time but I'd like to just drop this first. |
This pre-task involves developing a basic test case to ensure the functionality and reliability of one of your proposed functionalities in the WhatsApp integration:
The initial test case you're developing focuses on the proposed features and their functionalities. Since you're familiarizing yourself with the project at this stage, a black-box testing approach using available documentation and discussions is perfectly suitable.
Choose a specific feature from the project discussion (e.g., sending and receiving data via WhatsApp).
Design a test case scenario outlining the expected inputs, outputs, and behavior of the functionality.
Implement the test case using relevant tools and libraries (i.e., Ushahidi uses Cypress as our preferred testing framework).
Execute the test case and document the results, including any successes or failures.
Deliverables:
Provide a clear description of the chosen functionality and the test case scenario [Comment out this description in your code submission]
Share the implemented test case code using GitHub Gists and paste the link as a comment to this issue.
Due Date:
26th March 2024
The text was updated successfully, but these errors were encountered: