Aim is to prove that all areas of the system interact with each other correctly (E.g:Oetker)Assures that each element of application meets the functional business requirementsProves that the documented performance standards/requirements are being metDefects and issues raised during development cycle should be retested to validate fixesBehave as an everyday user would – interact with application/website in unexpected manners – see how actions are handledPerformed after release of each phase.Ensure that there is no impact on any previous releasesTest the application in the production environment.
User can create test suites before writing test cases. User can start writing test cases in the relevant suite.
User can click the settings button on home page to open Settings window. Click ‘Add bug tracker’ and select Bug Tracker tab and enter relevant information. Click Set my Lighthouse user to enter lighthouse email and password.After adding the bug tracker, click ‘Edit’ button on the right side of the project name on home page. Select Lighthouse from the bug tracker drop down menu in the project settings window.
User can add a new lab. Click ‘Add lab’ to open ‘New Lab’ window. Enter relevant information to create the lab.
Testing ProcessRequirements Test PlanningTest CaseDevelopmentTest CaseExecutionTest resultsReportingDefectsRetestingRegressiontestingTest Closure
Types of TestingS Integration testingS Functional testingS Performance testingS Defect fix validationS User acceptance testing (aka Ad hoc testing)S Regression testingS Production testing
RequirementsS Requirements can be gathered from different sources.S Examples:S Business requirement documentS Design specific documentsS WireframesS MeetingsS Use Cases
Test SuiteS A collection of test casesthat are intended to beused to test softwareprogram to show that ithas some specified set ofbehaviors.
Test Cases• Webpage Login Feature• 1. User attempts to login with wrong credentials• 2. User logs in with right credentials• 3. User logs out• Login with wrong credentials• Login with right credentials• Logout
Test executionS Test cases are assigned to tester.S Tester executes test cases in Test Lab.S User can pass and fail test steps.S A bug is reported for failed test cases.S Bug is created in testuffS Bug is posted to desired bug tracking tool.