PractiTest is a Saas end-to-end QA and Test management solution, designed to help users control their Testing and development process, focusing on how to manage their project and its information, and how to communicate testing outcomes to all the relevant stakeholders.
In this tutorial, you will learn-
- Creating Traceability between Requirements and Tests
- Hierarchical filters: the best way to organize information in PractiTest
- Creating Custom Fields (Project Fields)
The QA process with the Requirements Module in PractiTest's. These can be created internally or imported from various sources.
The next Module is the Test Library. It contains all Tests and Test Steps that are written based on the requirements. These can be used to create Test Sets. A Test Set is a group of tests that you want to run together. Each test can be added to multiple test sets.
An important module is the Issue tracking. Issues are bugs or related tasks that arise during the testing process. Issues can be linked to in all stages of the testing lifecycle - requirements, tests and even other issues.
Creating and Running a Test
- Selects the Test Library tab
- Go to the New Test button. Create a test, and then add the steps in the Steps Tab.
- When finished continue to the main Test Sets & Runs tab.
- Create a new Test Set on the top left and fill in the relevant information, then save.
- Add Test Instances of the test set you just created, by pressing on the "Add Test Instances" link and be sure to save.
- In the row with your Test Instance press the "Run" button to start running your test.
- Issues can be reported from within the Test Run, or via your integrated bug tracker with the "Fail & Issue" button.
1. In Requirements select the requirement you'd want to link to your tests. Requirements can be created or even imported into PractiTest from various formats.
2. In the "Traceability" sub-tab, choose the tests related to the requirement, by typing its ID, or by clicking the "show tests" link and choosing from the list of existing tests.
3. This works in both directions, so you can also link between tests and requirement from the tests themselves.
Each modules' information in PractiTest: Issues, Requirements, Tests and Test-Sets & Runs is best organized with the unique hierarchical filter tree. Instead of confusing folders, using filters to define your information enables you to determine and display what you need in the view grid.
Creating a Filter (in this example, for tests):
1. In the Test Library tab click on the filters area on the left side of the screen.
2. Create or Edit a sub Filter by clicking on the button next to the main filter.
3. Choose the Filter Type from the drop-down list and enter a name for your filter.
4. Use the "Add 'AND' query" to Filter Criteria and define rules for what fields to include or exclude.
5. In the Custom Fields box, choose the Fields (columns) you want displayed on your grid.
6. Rearrange the selected fields by pressing the arrows on the right.
7. Finally, press Create Filter at the bottom of the page to save.
Customize your entities (requirements, tests, test sets and issues) to match your process.
1. Click on the Settings link at the top right side of the screen
2. Go to the Project Fields sub tab
3. Click on "Create new custom field" Under "Custom Fields".
4. Enter the name of your field and choose the type of field from the drop-down list.
5. If you choose a List format, enter the values for your list and press the Add value link after each value.
6. Under "Field linkage to entities", select the entities you want to assign the field to, and whether it's mandatory or if it has a default value
7. When you are done, press the Save button or the Back to go back to the now updated list of Custom Fields.
The Dashboard is the first screen viewed when you log into PractiTest. This provides an overall view of the current state of your progress across requirements, issues, tests and test sets.
The dashboards are fully customizable to show as general or detailed information as you'd like. The "External Dashboard" function, means you can share only the desired and relevant information with whomever needs to be informed in your company or outside it.
To add a new dashboard tab:
- Click on the "Customize Dashboard" link on the right side of your screen.
- Click on the "New Dashboard Tab" link.
- Select a name for your new tab & Save Dashboard. This is where you can choose to enable external URL support (for external dashboards without log-in for instance).
- Then finish by clicking on "add dashboard item".
To add dashboard items to tabs:
- Choose "Customize dashboard" in main view then select "+add dashboard item" below.
- Select which tab to allocate it to and Fill in entities to display, as well as the display type (pie chart, bar chart etc.)
- Click to "Save dashboard item".
Advantages of PractiTest:
- End to end QA management for manual and automation testing
- Customize each module: Requirements, Test Library, Test Sets, Instances and Issues to fit your process.
- Advanced integrations: manage bugs within PractiTest, or seamlessly integrate your existing tools or system (Bug trackers or CI solutions like JIRA, Pivotal Tracker, Jenkins etc.)
- Generate full visibility with great dashboards and professional reports.
- Ideal for Agile.
- Pay-as-you-go pricing
- Personal and methodological support
To learn more about PractiTest Integrations and advanced solution visit www.practitest.com