Our QA cheatsheet is a must-read before trying out a new feature
Unhappy users and bad reviews?
Get the bug reports you want done by Rockstar QAs, ASAP.
No budget or equity for a QA?
Enjoy a hassle-free way to get your testing done, guaranteed.
Want professional communication?
We work across 7 timezones and communicate clearly, promise ;)
ILoveMyQA’s 10 Steps to Effective Testing will reduce cost
Make sure the QA team, the front/back-end engineers,
and the product manager have coffee on hand to deal with anything unexpected that arises ;)
01
Verify SOW with all relevant parties. You’d be surprised how much time this saves!
02
Collecting requirements from the customers, product owners, designers, developers even before the feature was implemented. Talking, emailing, documenting.
03
Writing a test plan, test cases, check lists.
04
Setting up the environment correctly.
05
Compatibility testing (make sure our dev team didn’t already breakthe code between the new feature and the existing functionality).
06
Testing (white and black box manual testing, automation testing;documenting the bugs).
07
Regression Testing (ensure ALL the different elements like the userauthorization and payment data corruption work together properly).
08
Release: have 1 front-end and 1 back-end engineer on deck for hotfixesduring and immediately after the release - before users notice.
09
Smoke and Acceptance Testing (make sure corefunctionalities work seamlessly).
10
Delivering the results to the product manager (usually, depending on the internal workflow).
Bug Template
Yup, it's written in English you'll understand, with bullet points, well-composed and easily breaks down how to reproduce issues.
CASE NAME | STEPS | EXPECTED RESULT | ACTUAL RESULT | ENVIRONMENT | REFERENCES |
---|---|---|---|---|---|
Login screen. Phone number field accepts non-numeric values | 1. Open the Login screen2. Fill Phone field with non-numeric values or special symbols (example: dfghjkl)3. Fill out all other required fields with a valid data4. Click on Sign Up button | Phone number should not accept non-numeric values | User is redirected to Success screen | App version 0.1.0.377, iPhone XS iOS 12.1.4,Screen size 5.8in - 2.79 x 5.65in, Resolution 1125 x 2439px,Viewport 375 x 812dp,Aspect Ratio 19.5:9 | Screenshot link,Video link,Tested by: Andrew |
Login screen. Email accepts invalid format | 1. Open the Login screen2. Enter@domain.com into the Email field3. Fill out all other required fields with a valid data4. Click on Sign Up button | Email should not accept invalid format | User is redirected to Success screen | App version 0.1.0.377, iPhone XS iOS 12.1.4,Screen size 5.8in - 2.79 x 5.65in, Resolution 1125 x 2439px,Viewport 375 x 812dp,Aspect Ratio 19.5:9 | Screenshot link,Video link,Tested by: Andrew |
Login screen. "Forgot my password" link doesn't work | 1. Open the Login screen2. Click the "Forgot my password" link | User sees "Forgot my password" screen | No action when user clicks on the button. Please look into the log file attached: 623562.log | App version 0.1.0.377, iPhone XS iOS 12.1.4,Screen size 5.8in - 2.79 x 5.65in, Resolution 1125 x 2439px,Viewport 375 x 812dp,Aspect Ratio 19.5:9 | Screenshot link,Video link,Tested by: Andrew |