QATrack+
v0.3.0.20
Contents:
Welcome to QATrack+’s documentation!
Glossary
Release Notes
QATrack+ v0.3.0.18 Release Notes
QATrack+ v0.3.0.18 Release Notes
QATrack+ v0.3.0.16 Release Notes
QATrack+ v0.3.0.15 Release Notes
Upgrading to v0.3.0.15 from v0.3.0
QATrack+ v0.3.0.14 Release Notes
QATrack+ v0.3.0.13 Release Notes
Upgrading to v0.3.0.13 from v0.3.0
QATrack+ v0.3.0 Release Notes
Acknowledgements
Details of the v0.3.0 release
Upgrading to v0.3.0
QATrack+ v0.2.9 Release Notes
Deprecation Notices
Upgrade Instructions
QATrack+ v0.2.8 Release Notes
Upgrading to v0.2.8
QATrack+ v0.2.7 Release Notes
New Features & Bugs Fixed
Upgrading to v0.2.7
QATrack+ v0.2.6 Release Notes
New Features
Bug Fixes
To upgrade from v0.2.5
QATrack+ v0.2.5 Release Notes
QATrack+ v0.2.4 Release Notes
New Features
Bug Fixes and Clean Up
QATrack+ v0.2.3 Release Notes
New Features
Bug Fixes
Installation and Deployment Options
Selecting a platform for QATrack+
Installing and Deploying QATrack+ on Ubuntu Linux
New Installation
Prerequisites
Installing and configuring Git
Check out the QATrack+ source code from BitBucket
Installing a Database System
Installing PostgreSQL
Installing MySQL (only required if you prefer to use MySQL over Postgres)
Setting up our Python environment (including virtualenv)
Check your Python version
Creating our virtual environment
Making sure everything is working up to this point
Installing Apache web server and mod_wsgi
Installing Apache on Ubuntu 14.04
Final configuration of QATrack+
What Next
Last Word
Upgrading from version 0.2.8
Activate your virtual environment
Backing up your database
Checking out version 0.2.9
Update your existing virtual environment
Migrate your database
Upgrading from version 0.2.9
Verifying your Python 3 version
Backing up your database
Checking out version 0.3.0
Create and activate your new virtual environment
Migrate your database
Check the migration log
Update your local_settings.py file
Update your Apache configuration
Last Word
Appendix 1: Hosting QATrack+ at a non-root URL
Installing and Deploying QATrack+ on Windows Server
New Installation
Installing git
Installing Python 3
Checkout the latest release of QATrack+ source code from BitBucket
Setting up our Python environment
Checking everything is functional so far
Creating a database with SQL Server
Configuring QATrack+ to use your new database
Configuring CherryPy to Serve QATrack+
Setting up IIS
Enabling Proxy in Application Request Routing
Enabling Static Content Serving in IIS
Setting up the site and URL rewrite rules
What Next
Wrap Up
Upgrading from version 0.2.8
Open A Terminal & Activate your virtual environment
Backing up your database
Checking out version 0.2.9
Update your existing virtual environment
Migrate your database
Upgrading from version 0.2.9
Verifying your Python 3 version
Backing up your database
Checking out version 0.3.0
Create and activate your new virtual environment
Update your local_settings.py file
Migrate your database
Check the migration log
Update your CherryPy Service
IIS Changes
Last Word
Installing & Deploying QATrack+ with Docker
Prerequisites by OS
Windows 10 Professional or Enterprise with Hyper-V
Ensure Virtualisation is enabled
Chocolatey
Docker for Windows, and Git
Enable shared drives within Docker for Windows
Ubuntu 18.04
Docker and Docker-Compose
Make docker work without sudo on Linux
Git
Installing QATrack+
Changing to the directory where all server files will be stored
Downloading
Installation
Setting up copying backups from local machine to remote server on Windows
Advanced usage tips
Accessing the Django shell
Making QATrack+ start on boot and run in the background
Setting up SSL
Changing from port 80 to a different port
Making the backup management store its files on a network share
Shutdown the server
Update server
Backup management
Delete docker data
Configuring your QATrack+ Instance
Configuring a QATrack+ Installation
QATrack+ Local Settings
Mandatory Settings
DEBUG Setting
Allowed Host Setting
DATABASES Setting
Cache Settings
Time Zone Settings
Icon Settings
Tolerance Naming Settings
Other Settings
AUTO_REVIEW_DEFAULT
CATEGORY_FIRST_OF_GROUP_ONLY
CONSTANT_PRECISION
DEFAULT_GROUP_NAMES
DEFAULT_WARNING_MESSAGE
FORCE_SCRIPT_NAME, LOGIN_EXEMPT_URLS, LOGIN_REDIRECT_URL, LOGIN_URL
NHIST
ORDER_UNITS_BY
REVIEW_DIFF_COL
TESTPACK_TIMEOUT
USE_SERVICE_LOG
USE_PARTS
USE_X_FORWARDED_HOST
SESSION Settings
Configuring Email for QATrack+
Admin Email
Email host settings
Notification specific settings
Email & Subject templates
Active Directory Settings
AUTHENTICATION_BACKENDS
General AD Settings
Non-SSL AD Connection Settings
SSL AD Connection Settings
Active Directory
Installation of python-ldap
Configuring QATrack+ to use your Active Directory Server
Backing up QATrack+
Backing up QATrack+ on Linux
Backing up QATrack+ on Windows
Administrators Guide
Introduction
Accessing the admin site
Initial Configuration
Admin Guide Contents
Changing The Site Name Displayed at the Top of Pages
Units
Creating A New Unit
Defining a modality
Defining a new unit class
Defining a new unit type
Defining a Site
Defining a new unit
Tests and Other QA
Test Categories
Test List Frequencies
Test Statuses
Tests
Name
Macro Name
Description
Procedure
Category
Type
Choices (multiple choice test type only)
Constant Value (constant test type only)
Hidden (composite & constant test types only)
Display image (upload test types only)
Test Item Visible In Charts
Allow auto review of this test?
Skip Without Comment
Attachments
Tests with Calculated Results
Composite Tests
The composite calculation environment
Composite tests made up of other composite tests
A note about division for people familiar with Python
String Composite Tests
Upload Tests
Example Text File Upload
Example Binary File Upload
Configuring Test Lists
Name
Slug
Description
Warning Message
Javascript
Test List Members
Reordering Tests and Sublists within a Test List
Attachments
Configuring Test List Cycles
Creating a new Test List Cycle
Name
Slug
Description
Drop Down Label
Day Option Text
Test list cycle memberships
Removing a list from a test list cycle
Attachments
Assigning A Test List Or Test List Cycle To A Unit
Unit
Frequency
Due Date & Auto Schedule
Assigned To
Visible To
Active
Test List or Test List Cycle
Tests collection
An example
Test Tolerances
Creating a new tolerance
Editing a tolerance after it has been created
Numerical Tolerances
Multiple Choice Tolerances
Setting Reference & Tolerance Values
Numerical References & Tolerances
Boolean References
Multiple Choice References
History
Setting multiple References & Tolerances at the same time
Copying References & Tolerances between units
Managing Users and Groups
User Groups
Users
Creating a new user
Permissions
Minimal set of permissions
Permissions for performing and viewing test history
Fairly complete set of permissions
Adding Contacts
Auto Review
Email notifications
Configuring Auto-Schedule for all currently assigned test lists
Test Packs (Experimental feature)
Exporting a test pack
Importing a test pack
Initial Configuration
Admin Tutorials
Service Log & Parts
Group Linkers
Service Areas
Associating Service Areas with Units
Service Event Statuses
Examples
Service Types
Configuring the Parts App
Parts Categories
Parts Rooms
Parts Suppliers
Adding new Parts
Initial Configuration
Users Guide
Performing and reviewing QA
Performing a Test List
Selecting a test list
Performing a test list
Viewing test procedures
Adding comments
Skipping a test
Performing a subset of a test list
Attaching Files to your session
Keyboard Shortcuts
Saving a test list to complete it later
Test List Cycles
Manually Choosing A Test List From A Test List Cycle
Viewing The History Of A Test List
Editing Previously Entered Data
Review and Approval of Test List Instances
Reviewing QA Data
Changing the status of test data
Deleting A QA Session (Test List Instance)
Overseeing The State Of Your QA Program
Viewing Test Lists Which are Coming Due Soon
Overview of All Units
Plotting your data
Notes on Control Charts
Paper Backup QA Forms
Service Log and Parts Apps
Using Service Log
Service Events
Initiating a new Service Event
Enter a new Service Event
Initiating a Service Event from A Test List
Initiating a Service Event from A Test List Instance
Service Log Dashboard
Return To Service QA
Reviewing Service Events
Service and Lost Time Report
Using the Parts App
Adding Parts To Your Inventory
Editing Existing Parts
Low Inventory Report
A Complete Service Log Example
Scenario
Resolution
After The Adjustment
Reviewing The RTSQA and Service Event
Units
Setting Unit Available Time
1. Modifying available times for specific days
2. Modify available times for all days after a specfic day
Deleting a schedule modification
Using the QATrack+ API
Getting an API Token
Viewing the API online
Retrieving Data
Getting a list of available units
Getting a specific units details
Getting a list of Test Lists
Getting a specific test lists details
Pagination of data
Filtering and Ordering data
Uploading Data
Upload test types
Attachments
FAQ
API Tutorial Example
Developers Guide
Developers Guide
QATrack+ v0.3.0 Database Schema
Generating the schema diagram
Ubuntu
Windows
Schema for Older Versions
Installing QATrack+ For Development
Python 3.4+
Git
BitBucket
Creating a fork of QATrack+
Cloning your fork to your local system
Setting up your development environment
Creating your development database
Running the development server
Next Steps
QATrack+ Development Guidelines
Internationalization & Translation
Tool Tips And User Hints
Formatting & Style Guide
General formatting
Import Order
Indentation
Running The Test Suite
Writing Documentation
Copyright & Licensing
I’m not a developer, how can I help out?
Tutorials
Setting up, performing, and reviewing your first test list step-by-step
Logging in and accessing the admin interface
Setting up the name of your QATrack+ website
Creating a new Unit
Creating a New User Group
Creating Test Statuses
Creating a new Test List
Creating the required Tests
Creating the Test List
Assigning the test list
Performing the Test List
Reviewing the Data
Wrapping Up
Visualizing Data with Composite Tests
Configuring the Tests
Settting up the Test List
Assigning the Test List to a Unit
Performing the Test List
Image Analysis Using pylinac and the QATrack+ API
Setting up the Test List
Performing the Test List via the web UI
Performing the Test List via the API
Obtain an API token
Find the Unit Test Collection we want to perform
Acknowledgements
A Complete Service Log Example
Scenario
Resolution
After The Adjustment
Reviewing The RTSQA and Service Event
Screenshots
QATrack+
Docs
»
Users Guide
»
Performing and reviewing QA
Edit on GitHub
Performing and reviewing QA
¶
Contents:
Performing a Test List
Selecting a test list
Performing a test list
Test List Cycles
Manually Choosing A Test List From A Test List Cycle
Viewing The History Of A Test List
Editing Previously Entered Data
Review and Approval of Test List Instances
Reviewing QA Data
Changing the status of test data
Deleting A QA Session (Test List Instance)
Overseeing The State Of Your QA Program
Viewing Test Lists Which are Coming Due Soon
Overview of All Units
Plotting your data
Notes on Control Charts
Paper Backup QA Forms
Read the Docs
v: v0.3.0.20
Versions
latest
v3.1.0
v3.1.0rc3
0.3.1
v0.3.0.20
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.