Main - EasyQA test management tool



Test planGame “Example”Introduction ObjectivesTest Case Tamer is a web-based Test Management tool used to create and store tests as well as the results of running those tests. The test team is responsible for testing the product and ensuring it meets their needs. The test team is both the customer and the tester in this project.Phase 1 of the project will deliver TCT (Test Case Tamer) with functionality to create and store manual tests. This will allow the test team to start transferring tests over to the new system. Must have functionality is considered more important than the delivery date in this project.Team MembersResource NameRole<Developer_Name>Developer<PM__Name>Project Manager / Tester<Tester_Name>TesterScopeThe initial phase will include all ‘must have’ requirements. These and any other requirements that get included must all be tested. At the end of Phase 1, a tester must be able to:Create a manual test with as many steps as necessarySave itRetrieve it and have the ability to view it when running the testEnter results and appropriate commentsView resultsAs the team works with the product they will define the needs for the second phase.Load testing will not be considered part of this project since the user base is known and not an issue.Rewriting, moving or porting existing test cases from the existing Word documents is not considered part of this project. Assumptions / RisksAssumptionsThis section lists assumptions that are made specific to this project.Delivery of the product is in format that the test team can check it into CVS.RisksThe following risks have been identified and the appropriate action identified to mitigate their impact on the project. The impact (or severity) of the risk is based on how the project would be affected if the risk was triggered. The trigger is what milestone or event would cause the risk to become an issue to be dealt with.#RiskImpactTriggerMitigation Plan1Scope Creep – as testers become more familiar with the tool, they will want more functionalityHighDelays in implementation date Each iteration, functionality will be closely monitored. Priorities will be set and discussed by stakeholders. Since the driver is functionality and not time, it may be necessary to push the date out.2Changes to the functionality may negate the tests already written and we may loose test cases already writtenHigh – to schedule and qualityLoss of all test casesExport data prior to any upgrade, massage as necessary and re-import after upgrade.3Weekly delivery is not possible because the developer works off siteMediumProduct did not get delivered on schedule4Test ApproachThe project is using an agile approach, with weekly iterations. At the end of each week the requirements identified for that iteration will be delivered to the team and will be tested. Exploratory testing will play a large part of the testing as the team has never used this type of tool and will be learning as they go. Tests for planned functionality will be created and added to TCT as we get iterations of the product.Test AutomationAutomated unit tests are part of the development process, but no automated functional tests are planned at this time.Test EnvironmentA new server is required for the web server, the application and the database. Milestones / DeliverablesTest ScheduleThe initial test schedule follows……….Task NameStartFinish EffortCommentsTest Planning Review Requirements documents2 d Create initial test estimates1 dStaff and train new test resourcesFirst deploy to QA test environmentFunctional testing – Iteration 1Iteration 2 deploy to QA test environmentFunctional testing – Iteration 2System testingRegression testingUATResolution of final defects and final build testingDeploy to Staging environmentPerformance testingRelease to ProductionDeliverablesDeliverableForDate / MilestoneTest PlanProject Manager; QA Director; Test TeamTraceability MatrixProject Manager; QA DirectorTest ResultsProject ManagerTest Status reportQA Manager, QA DirectorMetricsAll team members Log in and create an account views?Version HistoryVersion #DateAuthorChanges SummaryReview Comments Location1.007/11/2016Tester1Initial test caseNumberActionComments1General2Log in via Facebook3Create an account view4Log in view5Register-Log in InteractionsObject: Log in via Facebook, create an account view, log in view, Register-Log in Interactions in game “Example”Testing type: Functional testingPre-requirements: IOS 6.1, IOS 7Pre-conditions: Iphone 4, Iphone 5, human-testerTest casesNumberActionExpected resultTest result1General1.1Open gamePre steps:Kill the process of game on IphoneLaunch game1.1.1Steps:Check that splash screen “Example App” is loadedSplash screen “Example App” is loaded1.1.2Steps:Check that splash screen “Example” is loadedSplash screen “Example” is loaded1.1.3Steps:Check that Start view is loadedStart view is loaded1.2View changing (forward back)1.2.1Steps:Click on Back Button “←”Check that Start view is loadedPrevious view is loaded1.2.2Steps:Click on Link “log in”Check that Log In view is loadedLog In view is loaded1.2.3Steps:Click on Link “create one”Check that create an Account view is loadedCreate an Account view is loaded1.3Show-Hide1.3.1Steps:Click on Exit Button of the iphoneCheck that the game was hiddenThe game was hidden1.3.2Steps:Click on the ' Example ' iconCheck that the splash screen “Example” is appearedThe splash screen is appeared1.3.3Steps:Click on the 'Example' iconCheck that the game is appeared againThe game is loaded on Start view2Log in via Facebook2.1Login via Facebook. First time login2.1.1Steps:Click on Button “connect via Facebook”Check that log in via Facebook, if app Facebook is not installedLog in via Safari2.1.2Steps:Click on Button “connect via Facebook”Check that log in via Facebook, if app Facebook is installedLog in via app Facebook2.1.3Steps:Click on Button “Connect using Facebook”Check that Facebook website (application) is loaded for log inFacebook website (application) is loaded for log in2.1.4Steps:Click on Button “Connect using Facebook”Type correct email and password to login in FacebookGo Back to Example Check the resultLog in into game via Facebook2.1.5Steps:Click on Button “Connect using Facebook”Type correct email and password to login in FacebookGo Back to Example Check Main view is loadedMain view is loaded2.1.6Steps:Click on Button “Connect using Facebook”Type correct email and password to login in FacebookCheck the resultMessage about getting of personal data is appeared2.2Login via Facebook. Account was rememberedPre-steps:Click on Button “Connect using Facebook”Type correct email and password to login in FacebookGo Back to Example 2.2.1Steps:Click on Button “Connect using Facebook”Check that game is connected to Facebook server Game is connected to Facebook server2.2.2Steps:Click on Button “Connect using Facebook”Check that Main view is loadedMain view is loaded2.3Change data of account in Facebook2.3.1Steps:Log in via FacebookHide gameLaunch app Facebook (Safari)Change password Open gameStart new gameCheck the resultThe game was logged out2.3.2Steps:Log in via FacebookHide gameDelete app FacebookOpen gameStart new gameCheck the resultThe game was started2.3.3Steps:Log in via FacebookLog outDelete Facebook appLog in via FacebookCheck the resultMain view was opened without any prompting2.3.4Steps:Log in via FacebookHide gameClean cacheOpen gameStart new gameThe game was logged out3Create an account view3.1Iphone keyboard3.1.1Steps:Click on Text Area “enter email”Check that iphone keyboard is appeared to enter the textIphone keyboard is appeared to enter the text3.1.2Steps:Click on Text Area “password”Check that iphone keyboard is appeared to enter the textIphone keyboard is appeared to enter the text3.1.3Steps:Click on Text Area “confirm password”Check that iphone keyboard is appeared to enter the textIphone keyboard is appeared to enter the text3.2Email field positive testsString view at <more than 2 symbols (0-9,a-z,A-Z,’_’,’-‘,’.’)>@<more than 1 symbol (0-9,a-z,A-Z,’_’,’-‘,’.’)>.<less than 4 symbol (a-z,A-Z)>3.2.1Steps:Type Text Area “enter email” = user@email.ua Type Text Area “password” = rrr Type Text Area “confirm password” = rrrClick on Button “ok”Check that create account with email user@email.uaCreate account with email user@email.ua3.2.2Steps:Type Text Area “enter email” = user_test@email.ua Type Text Area “password” =aaa Type Text Area “confirm password” =aaa Click on Button “ok”Check that create account with email user_test@email.uaCreate account with email user_test@email.ua3.2.3Steps:Type Text Area “enter email” = user-test@email.ua Type Text Area “password” =qqqType Text Area “confirm password” =qqqClick on Button “ok”Check that create account with email user-test@email.uaCreate account with email user-test@email.ua3.2.4Steps:Type Text Area “enter email” = user1234@email.ua Type Text Area “password” =qwe Type Text Area “confirm password” =qwe Click on Button “ok”Check that create account with email user1234@email.uaCreate account with email user1234@email.ua3.3Password and confirm field positive testsString view at <more than 2 symbols (0-9,a-z,A-Z,’_’,’-‘,’.’)>3.3.1Steps:Type Text Area “enter email” =user@Type Text Area “password” =1111 Type Text Area “confirm password” =1111 Click on Button “ok”Check that create account with password 1111Create account with password 11113.3.2Steps:Type Text Area “enter email” =user@Type Text Area “password” =rtyu Type Text Area “confirm password” = rtyu Click on Button “ok”Check that create account with password rtyuCreate account with password rtyu3.3.3Steps:Type Text Area “enter email” =user@Type Text Area “password” =111ert Type Text Area “confirm password” = 111ert Click on Button “ok”Check that create account with password 111ertCreate account with password 111ert3.3.4Steps:Type Text Area “enter email” =user@Type Text Area “password” = adminType Text Area “confirm password” = adminClick on Button “ok”Check that create account with admin password Create account with admin password3.4Boundary values of email field3.4.1Steps:Type Text Area “enter email” long value a-z, A-Z, 0-9 Example: adnj….dAW23ksfhj@ (256 characters)Type Text Area “password” = ccc Type Text Area “confirm password” = ccc Click on Button “ok”Check that create account with email adnj….dAW23ksfhj@ (256 characters)Error message appears: “Please, use less than 50 characters in email”3.5Boundary values of password field 3.5.1Steps:Type Text Area “enter email” =user@Type Text Area “password” long value a-z, A-Z, 0-9 Example: 3427d….cGHds(256 characters)Type Text Area “confirm password” = 3427d….cGHds(256 characters)Click on Button “ok”Check that create account with password 3427d….cGHds(256 characters)Error message appears: “Please, don’t use more than 25 symbols in password”3.5.2Steps:Type Text Area “enter email” =user@Type Text Area “password” long value a-z, A-Z, 0-9 Example: 3rertt….Dfe34(257 characters)Type Text Area “confirm password” = 3rertt….Dfe34(257 characters)Click on Button “ok”Check that create account with password 3rertt….Dfe34(257 characters)Error message appears: “Please, don’t use more than 25 symbols in password”4Log in view4.1Iphone keyboard is appeared4.1.1Steps:Click on Text Area “enter email”Check that iphone keyboard is appeared to enter the textIphone keyboard is appeared to enter the text4.1.2Steps:Click on Text Area “password”Check that iphone keyboard is appeared to enter the textIphone keyboard is appeared to enter the text4.2Email positive testsString viewat <more than 2 symbols (0-9,a-z,A-Z,’_’,’-‘,’.’)>@<more than 1 symbol (0-9,a-z,A-Z,’_’,’-‘,’.’)>.<more than 1 symbol (a-z,A-Z)>4.2.1Steps:Type Text Area “enter email” = user@email.ua Type Text Area “password” = qwe Click on Button “ok”Check that log in with email user@email.uaLog in with email user@email.ua, if such user is registered4.2.2Steps:Type Text Area “enter email” = user_test@email.ua Type Text Area “password” = qwe Click on Button “ok”Check that log in with email user_test@email.uaLog in with email user_test@email.ua, if such user is registered4.3Password positive testsString viewat <more than 2 symbols (0-9,a-z,A-Z,’_’,’-‘,’.’)>4.3.1Steps:Type Text Area “enter email” =user@Type Text Area “password” =1111 Click on Button “ok”Check that log in with digits in password Log in with digits in password, if such user is registered4.3.2Steps:Type Text Area “enter email” =user@Type Text Area “password” =rtyu Click on Button “ok”Check that log in with letters in password Log in with letters in password, if such user is registered4.4Boundary values of email field4.4.1Steps:Type Text Area “enter email” long values a-z, A-Z, 0-9 Example: jsfhd…GH3435@(256 characters)Type Text Area “password” = qwe Click on Button “ok”Check that log in with email jsfhd…GH3435@(256 characters)Log in with email jsfhd…GH3435@(256 characters), if such user is registered4.4.2Steps:Type Text Area “enter email” long values a-z, A-Z, 0-9 Example: vfdFfd…45fdsf@(257 characters)Type Text Area “password” = qwe Click on Button “ok”Check that log in with email vfdFfd…45fdsf@(257 characters)Log in with email vfdFfd…45fdsf@(257 characters), if such user is registered4.4.3Steps:Type Text Area “enter email” long values a-z, A-Z, 0-9 Example: Fhjh33…sfdkk45@(36767 characters)Type Text Area “password” = qwe Click on Button “ok” Check that log in with email Fhjh33…sfdkk45@(36767 characters)Log in with email Fhjh33…sfdkk45@(36767 characters), if such user is registered4.4.4Steps:Type Text Area “enter email” long values a-z, A-Z, 0-9 Example: fghj7f…fgvTy@(36768 characters)Type Text Area “password” = qwe Click on Button “ok” Check that log in with email fghj7f…fgvTy@(36768 characters)Log in with email fghj7f…fgvTy@(36768 characters), if such user is registered4.5Boundary values of password field4.5.1Steps:Type Text Area “enter email” =user@Type Text Area “password” long value a-z, A-Z, 0-9 Example: 3427d….cGHds(256 characters)Click on Button “ok”Check that log in with password 3427d….cGHds(256 characters)Log in with password 3427d….cGHds(256 characters)4.5.2Steps:Type Text Area “enter email” =user@Type Text Area “password” long value a-z, A-Z, 0-9 Example: 3rertt….Dfe34(257 characters)Click on Button “ok”Check that log in with password 3rertt….Dfe34(257 characters)Log in account with password 3rertt….Dfe34(257 characters)4.5.3Steps:Type Text Area “enter email” =user@Type Text Area “password” long value a-z, A-Z, 0-9 Example: ghdfD….fdsg34(36767 characters)Click on Button “ok”Check that long with password ghdfD….fdsg34(36767 characters)Log in with password ghdfD….fdsg34(36767 characters)4.5.4Steps:Type Text Area “enter email” =user@Type Text Area “password” long value a-z, A-Z, 0-9 Example: sd23fds….Fdewew(36768 characters)Click on Button “ok”Check that log in with password sd23fds….Fdewew(36768 characters)Log in with password sd23fds….Fdewew(36768 characters)4.6Email negative tests4.6.1Steps:Leave Text Area “enter email” blankClick on Button “ok”Check that create account without emailError message is appeared: “Please enter your email” with Button “OK” 4.6.2Steps:Type Text Area “enter email” =user@ Type Text Area “password” = 111 Type Text Area “confirm password” = 111 Click on Button “ok”Check that create account with email user@Error message is appeared: “Please enter your email in view at example@” with Button “OK”4.8Forgot password function4.8.1Steps:Leave Text Area “enter email” blankClick on Link “forgot password”Check that Forgot password view is loadedError message appears: “Please, enter your e-mail” with Button “OK”4.8.2Steps:Type Text Area “enter email”=user@Click on Link “forgot password”Check that Forgot password view is loaded, if such email is not registeredError message appears: “This email is not registered“OK”4.8.3Steps:Type Text Area “enter email”=user@Click on Link “forgot password”Check Forgot password view is loaded, if such email is registeredForgot password view is loaded, if such email is registered5Register-Log in Interactions5.1Positive testsPre-steps:Launch gameCreate user with email “user@” and password “pass”3.5.1Steps:Type Text Area “enter email”=user@Type Text Area “enter password”=passCheck resultLog in succeeded5.2Boundary valuesSteps:Create account with email: (256 characters) and password: (256 characters)Check that log in with such email and passwordError message appears: “Please, use less than 50 symbols”Steps:Create account with email: (257 characters) and password: (257 characters)Check that log in with such email and passwordError message appears: “Please, use less than 50 symbols”Steps:Create account with email: (36767 characters) and password: (36767 characters)Check that log in with such email and passwordError message appears: “Please, use less than 50 symbols”Steps:Create account with email: (36768 characters) and password: (36768 characters)Check that log in with such email and passwordError message appears: “Please, use less than 50 symbols”5.3Negative testsPre-steps:Launch gameCreate user with email “user@” and password “pass”5.3.1Steps:Leave Text Area “enter email” blankType Text Area “enter password”=passCheck resultError message appears: “Please enter username!”? with Button “OK”5.3.2Steps:Type Text Area “enter email”= user@Leave Text Area “enter password” blankCheck resultError message appears: “Please enter password!”? with Button “OK”5.3.3Steps:Leave Text Area “enter email” blankLeave Text Area “enter password” blankCheck resultError message appears: “Please enter username!”?“Please enter password!”?with Button “OK”5.3.4Steps:Type Text Area “enter email”=user@Type Text Area “enter password”=passeeCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.5Steps:Type Text Area “enter email”=user123@Type Text Area “enter password”=passCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.6Steps:Type Text Area “enter email”=user123@Type Text Area “enter password”=passerCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.7Steps:Type Text Area “enter email”= ‘ ’user@Type Text Area “enter password”=passCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.8Steps:Type Text Area “enter email”= user@‘ ’Type Text Area “enter password”=passCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.9Steps:Type Text Area “enter email”= ‘ ’ user@‘ ’Type Text Area “enter password”= ‘ ’pass‘ ’Check resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.10Steps:Type Text Area “enter email”= <user@>Type Text Area “enter password”=passCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.11Steps:Type Text Area “enter email”= user@Type Text Area “enter password”=<pass>Check resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.12Steps:Type Text Area “enter email”= UseR@Type Text Area “enter password”=passCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.3.13Steps:Type Text Area “enter email”= user@Type Text Area “enter password”=paSSCheck resultError message appears: “Incorrect log in or password!”?with Button “OK”5.4Remember me function5.4.1Steps:Log in with registered userLog outClose/open gameCheck user is loggedUser is not logged in5.4.2Steps:Log in with registered userLog outHide/ open gameCheck user is loggedUser is not logged in5.4.3Steps:Log inClear cache Hide gameOpen gameUser is not logged in ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download