Testing is a fundamental aspect of software development, serving as the quality assurance checkpoint that ensures a product functions as intended, meets user expectations, and operates reliably in various environments. This crucial phase helps identify and rectify issues, enhances user satisfaction, and ultimately safeguards a software's reputation and success.
When requesting a review or approval (commonly called a "Test Please") for a piece of work such as a video edit, blog post, or design preview, it's important to follow a consistent and transparent workflow:
@ to mention the team members you want to review the work, and write a clear message (e.g., “Test please 🙏”)This process ensures feedback is traceable, transparent, and tied to the work item.
When there is no project backlog in place, you should send the 'Test Please' request via email.
Test Please
I am looking for bugs or approval to release this version.
Specific issues to look out for are:
The latest version is at {{ URL }}
Note: I have done what I could for my code's health.
Keep in mind that a "Test Please" is an urgent task and that it should start ASAP.
Notes:
#1 - Know the definition of a bug
#2 - Understand the importance of conducting a "Test Please" internally and then with the client
#3 - Send suggestions/bugs one email at a time (with unique and good email subjects) making it easier to fix and reply "Done"
#4 - CC the product owner and relevant stakeholders
#5 - Do not reply to this message until you can say:
Regards,
Note to developers: If current version is better than the last version you can release (even with a test fail) as long:
You may use IM (e.g. Microsoft Teams) to point the tester to the 'Test Please' email.
"Ping!
I need you to check my 'Test Please' email
See subject: Test Please - {{ PRODUCT/DESIGN }} {{ VERSION NUMBER }}"
If you require input from a few people that were not originally cc'd on the email or on the 'To Myself', like getting feedback on a design, it's nice to give everyone the entire task context.
You have 2 options:
This way everyone will have the entire history of the task and its progress.
Note: A @ mention is all you need if you are following the ideal workflow 😉
In most cases, you can get your email 'Checked by xxx'.
For really important stuff you may need to actually send a 'Test Please' email to test your email. In these cases:
For Windows Forms test you should include this info to the email:
Note: For clients on fixed-price contracts, the 'Test Please' reply marks the start of the 30-day warranty period.