In this simple example it’s quite easy to see the gap in the system, because we are so familiar with login forms. This is a challenge of black box testing covering all relevant user workflows and inputs) (Note in reality there would be many more than 2 tests we would need to test many possible usernames and passwords to see if and when the system falls down. Test 1 would pass, but Test 2 would fail and expose that the system does not actually check the password at all. Type in existing username and incorrect password user receives error.Type in existing username and correct password user logged in.You’ve probably noticed what’s missing here no validation that the password is correct! So while all 5 white box tests could pass, in reality the system would be broken.Ī black box test plan would ignore the specs and just test the user story: “User signs in with username and should get access only if they type the right password.” The tests would be: Type in username that exists and password over 6 chars user logged in.Type in password less than 6 chars user receives error.Type in username that does not exist in system user receives error.Type in username without password or vice verse user receives error.Check if username/password fields exist and show default values. SDKs & Integrations Integrate with all your favorite frameworks and platformsĪ white box test plan would go over the specs and make sure they are implemented correctly:.Native Mobile Grid Native mobile app testing on iOS and Android.Ultrafast Grid Functional and visual testing run on our Ultrafast Grid.Eyes Functional and visual testing based on Visual AI.The Ultrafast Test Cloud Modern cross browser testing platform powered by Visual AI.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |