# Cyntegrity ALM training Link: https://almbiomarin155.saas.microfocus.com/qcbin/?idpId=alm Click on ALM desktop client Domain = `RBMS` Project = `Test_Scripts` To reach the system, click connect. My role is tester (not requirements author) # Modules (in dashboard) 'MY WORK' is overview of testing statistics (defects assigned to me, active defects, runs assigned to me, tests assigned to me) ## Under Testing - Test Resource (automation) - Test Plan (repo of all manuals and automated tests) - Test Lab (from where we start the test script execution) - Test run - Shows a list of test runs (during different executions) ## Defects - opening defects - closing with review ## Test plan ![](https://i.imgur.com/imo98pc.png) Test scripts ![](https://i.imgur.com/lOdmUsv.png) OQ = Operational Qualifications ![](https://i.imgur.com/kwhVWrG.png) PQ = Performance Qualifications IQ = Installation Qualifications Create new folder ![](https://i.imgur.com/nzEkTMf.png) Create new test ![](https://i.imgur.com/ssgXFgb.png) No one does it this way, it's done in Excel. ![](https://i.imgur.com/IQeGDVS.png) Refresh gets used a lot. People developing in parallel ![](https://i.imgur.com/zdL0x6D.png) Modify approval for approval status. ![](https://i.imgur.com/ypn427a.png) Batch approval. ![](https://i.imgur.com/1xTuoiq.png) Screen recorder (use this to record process) ![](https://i.imgur.com/1aCHTdR.png) Training videos (to replace manuals, which are sent in email) ## Example test script ![](https://i.imgur.com/bIhSIw1.png) ![](https://i.imgur.com/Y2CTHLe.png) Chech approval, can't be executed in '*draft*' status. The next step from '*draft*' is '*approved for routing*' ![](https://i.imgur.com/h050flL.png) Approved ![](https://i.imgur.com/dWWf6Tg.png) All approved test scripts have signatures ![](https://i.imgur.com/harGgru.png) ### Design steps ![](https://i.imgur.com/sm76UGe.png) Three steps: *Step Name*, *Description*, *Expected* ![](https://i.imgur.com/mDTu8Ag.png) ## Test Lab In the test lab, the test scripts are listed from the test plan module: ![](https://i.imgur.com/DyLqMlg.png) These tests have been routed for execution: ![](https://i.imgur.com/56mWKMI.png) Check Details tab for approval ![](https://i.imgur.com/vnAHJnh.png) Manual Runner opens: ![](https://i.imgur.com/GhSGTwF.png) **Never cancel or exit!** ![](https://i.imgur.com/ohunJfm.png) Only click 'End Run'. Database already created a RUNID, but will be created in database. This creates a gap in the system (missing run), and auditors will wonder what happened to the missing RUNID. ### Manual Runner ![](https://i.imgur.com/fKC4UR6.png) Execution date and time tells me when I executed the run. Don't have executions run over the weekend. Automated test scripts are ok overnight, but not over weekend. Must enter text into *Actual* ![](https://i.imgur.com/5YkBHCn.png) This should contain the expected result. Copy + paste expected and change tense. Don't use one-word ("done", "completed", etc.) ![](https://i.imgur.com/MuGNPuP.png) Failed test: ![](https://i.imgur.com/OIOg5Ee.png) ## Evidence Attach with paperclip icon: ![](https://i.imgur.com/eJ1q68f.png) Attachments can be for a single step, or for the entire run: ![](https://i.imgur.com/85fz0Sp.png) All test runs need evidence (screenshot) ![](https://i.imgur.com/RmPvPGf.png) ## Defects ![](https://i.imgur.com/QDoj3pV.png) Linked defect (existing defect) or new defect ### New defect ![](https://i.imgur.com/rxNjbpJ.png) Summary of defect (include CR, other information from Test Lab), Workflow (Type 1: typo, minor, etc., Type 2, **Type 3:** use this one because validation will check this) This creates a new defect ID. END RUN, and enter BioMarin ID ![](https://i.imgur.com/99DyXyD.png) If we pause execution, do not resume from Test Lab. Only resume from Test Run.