Produced by Araxis Merge on 12/8/2017 1:33:43 PM Central Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | PC_CP4_CiF.zip | CLIN_0008AE_CCEDI Build 3 Test Plan_09222017.doc | Fri Dec 8 18:05:02 2017 UTC |
| 2 | PC_CP4_CiF.zip | CLIN_0008AE_CCEDI Build 3 Test Plan_09222017.doc | Fri Dec 8 19:25:17 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 2 | 454 |
| Changed | 1 | 2 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | Master Tes t Plan Tem plateCommu nity Care Electronic Data Inte rchange | |
| 2 | (CCEDI) | |
| 3 | Build 3 T est Plan | |
| 4 | ||
| 5 | Department of Vetera ns Affairs | |
| 6 | Office of Informatio n and Tech nology (OI &T) | |
| 7 | September 2017 | |
| 8 | Version 0. 5 | |
| 9 | Document V ersion His tory | |
| 10 | DateVersio nDescripti onAuthor09 /22/20170. 5Technical EditLoret ta Woltz09 /21/20170. 4 Technica l ReviewJo sh Lone09/ 21/20170.3 Introducti on ReviewG eorge Brit tingham09/ 20/20170.2 Draft Revi ewRaymond Bridges09/ 19/20170.1 Draft Jose Pulickath adamThe do cument ver sion histo ry will be used to t rack docum ent change s througho ut the cyc le of the product pl anning pro cess. Plea se note th at the mos t recent r evision en try is at the top of the table . | |
| 11 | Table of C ontents | |
| 12 | 11. | |
| 13 | Introducti on | |
| 14 | ||
| 15 | 1.1. | |
| 16 | Purpose | |
| 17 | 1 | |
| 18 | 1.2. | |
| 19 | Test Objec tives | |
| 20 | 1 | |
| 21 | 1.3. | |
| 22 | Roles and Responsibi lities | |
| 23 | 2 | |
| 24 | 1.4. | |
| 25 | Processes and Refere nces | |
| 26 | 2 | |
| 27 | 2. | |
| 28 | Items to B e Tested | |
| 29 | 3 | |
| 30 | 2.1. | |
| 31 | Overview o f Test Inc lusions fo r Build 3 | |
| 32 | 3 | |
| 33 | 3. | |
| 34 | Test Appro ach | |
| 35 | 4 | |
| 36 | 4. | |
| 37 | Testing Ty pes and To ols | |
| 38 | 4 | |
| 39 | 4.1. | |
| 40 | Test Types | |
| 41 | 4 | |
| 42 | 4.2. | |
| 43 | Productivi ty and Sup port Tools | |
| 44 | 5 | |
| 45 | 5. | |
| 46 | Test Crite ria | |
| 47 | 6 | |
| 48 | 5.1. | |
| 49 | Process Re views | |
| 50 | 6 | |
| 51 | 5.2. | |
| 52 | Pass/Fail Criteria | |
| 53 | 6 | |
| 54 | 5.3. | |
| 55 | Suspension and Resum ption Crit eria | |
| 56 | 6 | |
| 57 | 5.4. | |
| 58 | Acceptance Criteria | |
| 59 | 6 | |
| 60 | 6. | |
| 61 | Test Deliv erables | |
| 62 | 7 | |
| 63 | 7. | |
| 64 | Test Sched ule | |
| 65 | 7 | |
| 66 | 8. | |
| 67 | Test Envir onments | |
| 68 | 8 | |
| 69 | 8.1. | |
| 70 | System Har dware | |
| 71 | 8 | |
| 72 | 9. | |
| 73 | System Sof tware in t he Test En vironments | |
| 74 | 8 | |
| 75 | 9.1. | |
| 76 | Dependenci es | |
| 77 | 9 | |
| 78 | 10. | |
| 79 | Risks and Constraint s | |
| 80 | 10 | |
| 81 | 11. | |
| 82 | Test Metri cs | |
| 83 | 11 | |
| 84 | 12. | |
| 85 | Acronyms | |
| 86 | 11 | |
| 87 | Appendix - Test Type Definitio ns | |
| 88 | 12 | |
| 89 | ||
| 90 | ||
| 91 | Introducti on | |
| 92 | The Commun ity Care E lectronic Data Inter change (CC EDI) proje ct address es technic al systems residing in the Hea lth Admini stration C enter (HAC ) under th e Office o f Informat ion and Te chnology ( OI&T). The project o bjective i s to addre ss and cor rect secur ity defici encies in software a pplication s, ensure compliance with 508 standards, establish disaster recovery p rocedures and report ing proces ses, and e xpand HAC environmen t testing capabiliti es. The se curity asp ects of th is project include i ncreased t esting sec urity func tionality in EDI Web Viewer (E WV), Fee P ayment Pro cessing Sy stem (FPPS ) front an d back-end upgrades, and prede fined/cust omized rep orting. | |
| 93 | This Build Test Plan outlines the high-l evel strat egy to be implemente d by Favor TechConsu lting (FTC ) to succe ssfully ma nage Commu nity Care (CC) Elect ronic Data Interchan ge (EDI) B uild 3. Th is is the third inst allment of the FPPS Upgrade de velopment, ultimatel y resultin g in the f irst incre mental rel ease of th e new FPPS applicati on. | |
| 94 | The goal o f Build 3 is to comp lete the f irst incre mental rel ease of th e upgraded FPPS appl ication, i mplement O HI functio nality tha t is new t o FPPS, an d complete the funct ionality t hat a Read -Only user will be a ble to uti lize. The functional ity implem ented will expand up on the arc hitecture that was i mplemented in Build 1 and 2. E nd-to-End integratio n will inc lude the f rontend an d backend servers wi th a datab ase that i s populate d with the minimum a mount of m ock data n eeded to d emonstrate completio n of the d evelopment effort. | |
| 95 | Given the replacemen t of found ational fr ameworks a nd the rel ated requi rements fo r Security , Performa nce, 508 C ompliance, Testing a nd Reporti ng, the CC EDI effort is the cr eation of new enterp rise-level claims pr ocessing s oftware. T his soluti on will be modern, s calable an d extensib le. A soli d applicat ion base w ill allow more rapid developme nt and dep loyment of end user screens. | |
| 96 | Purpose | |
| 97 | The purpos e of the B uild Test Plan for t he FPPS Fr ont-End wo rkstream d eliverable s is to de scribe the overall a pproach i. e., define s the test levels an d types of tests pla nned throu ghout the project li fe cycle, including testing ac tivities, resources to perform those act ivities, s chedule of test acti vities, as signed res ponsibilit ies, and r esources r equired to determine readiness of the bu ild. | |
| 98 | Test Objec tives | |
| 99 | This Build Test Plan supports the follow ing object ives for C CEDI FPPS Project: | |
| 100 | Provide te st approac h for Buil d 3 | |
| 101 | Identify s cope and t est enviro nment(s) f or the Bui ld | |
| 102 | Support Us er Functio nal Testin g (UFT/UAT ) with Sub ject Matte r Experts (SMEs) | |
| 103 | Provide th e defect r eporting a nd resolut ion proces s for the Build | |
| 104 | Roles and Responsibi lities | |
| 105 | The follow ing table lists the key roles that suppo rt the exe cution of the Build Test Plan. | |
| 106 | Table 1: R oles and D escription s | |
| 107 | RoleDescri ptionDevel opment Tea mPersons w ho create or update the Busine ss Policy or Busines s Rules.Sc rum Master Leads all Agile cere monies: S print Plan ning, Dail y Scrum, S print Revi ew, Sprint Retrospec tive, and Backlog Re finementTe chnical Le adPerson w ho has ove rall respo nsibility for techni cal questi ons and ov ersight.Pr oduct Lead Person who has overa ll respons ibility fo r the succ essful pla nning and execution of a proje ct; person responsib le for cre ating the Build Test Plan in c ollaborati on with th e Developm ent Lead.S takeholder sPersons w ho hold a stake in a situation in which they may a ffect or b e affected by the ou tcome.Busi ness Analy stPerson w ho analyze s the busi ness proce ss and its integrati on with th e technolo gy.Test Le adPerson r esponsible for ensur ing full e xecution o f the test process t o include the verifi cation of technical requiremen ts and the validatio n of busin ess requir ements. Le ads and co ordinates activities related t o all aspe cts of tes ting based on an app roved Buil d Test Pla n and sche dule.Test Team/Teste rsPersons who execut e tests an d ensure t he test en vironment will adequ ately supp ort planne d test act ivities. R esponsible for assis ting with the creati on and imp lementatio n of the B uild Test Plan.Confi guration M anagementP erson invo lved Sourc e Control Management , Code Dep loyments, Environmen t Configur ation and resident R ational Te am Concert expert.HA C QA Testi ngQuality Assurance TestingUFT /UAT Testi ngUser Fun ctional/ U ser Accept ance Testi ngProcesse s and Refe rences | |
| 108 | The proces ses that g uide the i mplementat ion of thi s Build Te st Plan ar e: | |
| 109 | Test Prepa ration | |
| 110 | Product Bu ild | |
| 111 | Independen t Test and Evaluatio n | |
| 112 | The refere nces that support th e implemen tation of this Build Test Plan are: | |
| 113 | VIP | |
| 114 | Performanc e Work Sta tement (PW S) | |
| 115 | Build Plan | |
| 116 | Business R equirement s Document (BSM_EDI- PCSI_BRD_V 01.01.04_O ct 2016) < BSM_EDI-PC SI_BRD_V01 .00.00> | |
| 117 | Items to B e Tested | |
| 118 | Overview o f Test Inc lusions fo r Build 3 | |
| 119 | Testing of FPPS Buil d 3 items is develop ed from ch ange reque sts submit ted by FPP S Security Upgrade C OB (coordi nation of benefits) case adjud ication te am. FTC te am will de velop item s to test that will include th e followin g for Buil d 3 | |
| 120 | PCSI Epic 002 <89403 7> | |
| 121 | “As VHA C C, I want to upgrade FPPS to m eet curren t security requireme nts while maintainin g existing functiona lity so th at I can c ontinue to use curre nt process es in the system.” | |
| 122 | Sub-epic 0 01 of PCSI TRM <8940 38> | |
| 123 | “AS the VH A CC, I ne ed FPPS to utilize T RM-complia nt technol ogies, so that I can achieve A uthority t o Operate (ATO).” | |
| 124 | Sub-epic 0 02 of PCSI TRM <8940 45> | |
| 125 | “AS the VH A CC, I ne ed FPPS to maintain existing e nd-user fu nctionalit y, so that there is no loss in business continuity due to en d-user ret raining.” | |
| 126 | Table 2: B uild 3 Sub -Epics | |
| 127 | Rational R eference # Sub-Epics Primary Te xtAcceptan ce Criteri aSprint894 041005: A s an FPPS Claims Pro cessor I n eed to hav e OHI Data available for revie w within t he FPPS ap plication so that I can make a ccurate de cisions on claim adj udication. View OHI d ata from w ithin the FPPS Appli cation.1/2 909736033: As an FP PS Admin, I need a C laim Disap proval pag e, so I th at I can d isapprove claims.Vie w FPPS Cla im Disappr oval page. 191103104 3: As an FPPS Admin , I need a Station M aintenance - Add Pag e, so I th at I can a dd station informati on.View St ation Main tenance - Add Page.1 911112044: As an FP PS Admin, I need a S tation Mai ntenance - Edit Page , so I tha t I can ed it station informati on.View St ation Main tenance - Edit Page. 1/29111820 45: As an FPPS Admi n, I need a Station Maintenanc e - View P age, so I that I can view stat ion inform ation.View Station M aintenance - View Pa ge.2911235 047: As a n FPPS Adm in, I need an Add Zi p Code Pag e, so I th at I can a dd a zip c ode to a s tation.Vie w FPPS Sta tion Maint enance - A dd Zip Cod e Page.291 2852058.10 : As a FP PS Admin, I need to have a Rea d Only Use r Role so that FPPS users have minimum a ppropriate permissio ns.Verify that a use r assigned the Read Only User Role can a ccess the FPPS produ ct.1/29160 13063: As an FPPS A dmin, I ne ed a Manua l Reconcil iation - O ut of Syst em Payment Page, so that I can apply pay ments to c laim line items when manually reconcilin g claims.V iew Manual Reconcili ation - Ou t of Syste m Payment Page.1/2Te st Approac h | |
| 128 | Test appro ach sectio n details the tests for the FP PS develop ment team and projec t stakehol ders plan to cover f or the bui lds planne d for this workstrea m. Test ap proach inc ludes foll owing step s: | |
| 129 | 1. Develop Build Tes t Plan. Re view the B uild Test Plan with Testing St akeholders and obtai n approval . | |
| 130 | 2. Perform Test Read iness Revi ew | |
| 131 | 3. Develop Test Case s based on the User Stories de veloped fo r build 3 and in col laboration with Subj ect Matter Experts ( SMEs). | |
| 132 | 4. Perform Continuou s Integrat ion (CI) T esting usi ng Jenkins server | |
| 133 | 5. Execute test case s and docu ment the t est result s | |
| 134 | 6. Perform all Testi ng of the FPPS Proje ct develop ed for Bui ld 3 in th e Developm ent Enviro nment | |
| 135 | 7. Log and report te st defects for defec t resoluti on | |
| 136 | Testing Ty pes and To ols | |
| 137 | Test Types | |
| 138 | This secti on describ es the typ es of test activitie s to be pe rformed in this work stream. | |
| 139 | Table 3: T est Types | |
| 140 | Test Types Party Resp onsibleCom mentsUnit TestingFTC Developer sWith code coverage and intern al peer re viewIntegr ation Test ingVA and FTC Develo pers (with constrain ts)VA to p erform ful l integrat ion testin g, FTC usi ng mock da ta and no external i nterfacesB ackend Tes tingFTC SQ ARegressio n TestingF TC SQAFunc tional Tes tingFTC SQ AHAC QA Te stingVAUFT /UAT Testi ng VA | |
| 141 | User Funct ional/Acce ptance Tes tingSecuri ty Testing VA508 Comp liance Tes tingFTC SQ A and VA O CC QA Test ingVAProdu ctivity an d Support Tools | |
| 142 | This secti on describ es the too ls that wi ll be empl oyed to su pport this Build Pla n. | |
| 143 | Table 4: T ool Catego ry or Type s | |
| 144 | Tool Categ ory or Typ eTool Bran d NameDefe ct Trackin gRational Quality Ma nager (RQM )Unit Test ingJUnit, Rational Q uality Man agerConfig uration Ma nagementRa tional Tea m Concert Configurat ion and Ch ange Manag ementDBMS toolsToadF unctional TestingRat ional Qual ity Manage r (RQM), S elenium an d SoapUISe curity Tes tingFortif y508 Compl iance Test ingJAWSCon tinuous In tegration (CI) Jenki ns, Gradle Test Crite ria | |
| 145 | Process Re views | |
| 146 | The Build Test Plan under goes two revie ws: | |
| 147 | Peer Revie w – Testin g peer rev iew upon c ompletion of the dra ft Build T est Plan | |
| 148 | Formal Rev iew –Produ ct Manager reviews a nd approve s the Buil d Test Pla n | |
| 149 | Pass/Fail Criteria | |
| 150 | An item or test case will be c onsidered to pass if it meets the busine ss’ requir ements in an accepta ble manner and/or ha s an accep table work -around, w hich has b een approv ed by all project st akeholders . An item or test ca se will fa il if it d oes not me et the bus iness’ req uirements in an acce ptable man ner and/or does not have an ac ceptable w ork-around approved by all pro ject stake holders. | |
| 151 | Suspension and Resum ption Crit eria | |
| 152 | The suspen sion of te sting occu rs when te sters enco unter a cr itical or high defec t. The err or may app ly to a pa rticular a rea of the product a nd often c auses all testing to be suspen ded. When a Critical or High d efect occu rs, the Te chnical Le ad from FT C and PMO will discu ss the imp act of the defect an d determin e whether to suspend testing a nd, if so, which pro duct areas are affec ted. The t est suspen sion cause s testing to be susp ended or b locked unt il the FTC developer s and test ers can in stall and unit test a fix or w ork-around . | |
| 153 | Suspension condition s include: | |
| 154 | A blocking defect is discovere d during t est execut ion such t hat no fur ther progr ess is pos sible unti l the defe ct is reso lved | |
| 155 | The test e nvironment is corrup ted or ren dered unus able | |
| 156 | Project ma nagement d etermines the need t o suspend testing ba sed on som e other cr iteria | |
| 157 | Resumption criteria are: | |
| 158 | The condit ion that c aused the suspension is addres sed | |
| 159 | The change s are unit /component tested | |
| 160 | The change s are appl ied to the test envi ronment | |
| 161 | The initia l entry cr iteria of the test p hase are m et | |
| 162 | Acceptance Criteria | |
| 163 | Business P olicy deve loped for FPPS Front -End works tream must meet the following criteria | |
| 164 | to be acce pted: | |
| 165 | The testab le, functi onal requi rements fo r the buil d must be tested and verified | |
| 166 | All defect s with a p riority le vel of cri tical, hig h and medi um are res olved, ret ested and closed | |
| 167 | All defect s with a p riority le vel of low are resol ved or cha nged to a defect res olution | |
| 168 | level of f uture rele ase | |
| 169 | Any outsta nding test cases fro m a previo us test ru n have suc cessfully passed | |
| 170 | All the te st cases a re execute d without defects at a medium or higher level | |
| 171 | Test Deliv erables | |
| 172 | Table 5 li sts the te st deliver ables for the FPPS P CSI workst ream. | |
| 173 | Table 5: T est Delive rables | |
| 174 | Test Deliv erablesRes ponsible P artyBuild Test PlanF TC SQATest Results/E xecution i n Rational FTC SQATes t Cases/Te st Scripts FTC SQATra ceability Report or MatrixFTC SQADefect status and Resolutio nFTC SQATe st Schedul e | |
| 175 | This secti on lists t he testing schedule for FPPS F ront-End w orkstream. Note: Sin ce this is an agile developmen t project, it goes b y each spr int. | |
| 176 | Table 6: T esting Sch edule | |
| 177 | Build 3 Sc heduleStar t DateEnd DateSprint 1Thu 9/28 /17Tue 10/ 10/17Sprin t 2Wed 10/ 11/17Tue 1 0/24/17Spr int 3Wed 1 0/25/17Tue 11/7/17Sp rint 4Wed 11/8/17Tue 11/21/17S print 5Wed 11/22/17T ue 12/5/17 Sprint 6We d 12/6/17T ue 12/19/1 7Test Envi ronments | |
| 178 | The develo pment and test envir onment, as well as C ontinuous Integratio n and Test (CI&T) fo r the CCED I FPPS Fro nt-End and Back-End upgrades w ill reside in the En terprise D evelopment Environme nt (EDE). A remote d atabase co nnection w ill be mad e from the EDE to th e HAC. Dat a for CI&T will be r ead from a n Oracle i nstance co ntaining E _REPOS and FPPS_OWNE R data. | |
| 179 | The party or parties responsib le for con figuring a nd maintai ning the t est enviro nments are : | |
| 180 | Responsibl e PartyRol eJoshua Lo neCI/CM Bu ild LeadDa vid Rosenf eldCM Lead System Ha rdware | |
| 181 | The follow ing table describes the base h ardware el ements tha t are requ ired in th e test env ironment f or this Bu ild Test P lan. | |
| 182 | Table 7: S ystem Hard ware Resou rces | |
| 183 | ResourceQu antityName and TypeB uild Serve r (Jenkins ): REDACTED 1 REDACTED - CentOS 7.3Web App Server #1 (DEV) REDACTED 1 REDACTED - CentOS 7.3Web App Server #2 (QA) REDACTED 1 REDACTED - CentOS 7.3SQL Ser ver: REDACTED 1REDACTED – Windows Server 201 2 R2Oracle DB: REDACTED 1REDACTED – CentOS 7 .3System S oftware in the Test Environmen ts | |
| 184 | ||
| 185 | The follow ing table | |
| 186 | describes the base software e lements th at are req uired in t he test en vironment for this B uild Test Plan. | |
| 187 | Table 8: S oftware El ements | |
| 188 | Software E lement Nam eType and Other Note sTomcat 9. 0.0.M21Tom cat Server to host t he FPPS NE W web appl icationOra cle WebLog ic 12.2Web Logic serv er to host the FPPS NEW web ap plicationJ enkins Ser ver 2.71Je nkins serv er to run builds and automate the CI pro cessOracle Database 12cDatabas e for stor ing dataNo deJS 6.10. 3JavaScrip t runtime environmen t required to run FP PS NEWNPM 3.10.10Nod e Package Manager to install N odeJS depe ndencies r equired to run the F PPS NEW we b applicat ionJava(TM ) SE Runti me Environ ment (buil d 1.8.0_13 1-b11)Requ ired to ru n Jenkins CI, Tomcat and WebLo gicSQL*Plu s: Release 11.2.0.4. 0Command l ine interf ace to Ora cle Databa se used to manage da tabase sch emas, exec ute PL/SQL scripts a nd manage usersDepen dencies | |
| 189 | Office of Community Care (OCC) FTE resou rce may be required to answer specific t echnical q uestions r egarding O CC idiosyn crasies an d specific implement ation issu es. | |
| 190 | Access to existing O CC system codebases and enviro nment, spe cifically databases and or sch emas. | |
| 191 | Designated OCC repre sentative will revie w build te st documen tation for completen ess and ac curacy pri or to acce ptance. | |
| 192 | QA and UAT testing i s dependen t upon OCC QA resour ce availab ility. | |
| 193 | UNION Appr oval | |
| 194 | Notify Uni on Represe ntative(s) of any ch anges in w orking con ditions | |
| 195 | The Union Representa tive(s) to respond w ithin 14 d ays | |
| 196 | Dependency is IT QA completion which wil l generate the SOP n eeded to b egin UAT a nd union n otificatio n | |
| 197 | Union Repr esentative (s) will s end propos ed changes to Union members an d ask for feedback a nd/or acce ptance | |
| 198 | FTC will r espond to any union issues or concerns d uring the 14 days | |
| 199 | Training P lan, if ne eded, will be provid ed to Unio n represen tative in conjunctio n with the union not ification, near the end of UAT | |
| 200 | Obtain Uni on accepta nce | |
| 201 | FTC expect s improvem ents to cu rrent prod uctivity a nd does no t anticipa te any neg ative impa cts to pro ductivity with minim al trainin g | |
| 202 | Other depe ndencies m ay be adde d pending Architect/ Tech Lead input. | |
| 203 | Risks and Constraint s | |
| 204 | The Test P reparation process r equires th e performa nce of a r isk assess ment for t est execut ion. Risks associate d with the testing p roject are potential problems/ events tha t may caus e damage t o the soft ware, syst ems, patie nt, person nel, opera ting syste ms, schedu le, scope, budget or resources . The risk s outlined here may impact sco pe and sch edule, nec essitating a deviati on from th is Build T est Plan. | |
| 205 | Risk Descr iptionPote ntial Impa ct of Risk Realizati onStrategy - avoid, accept or mitigateIn tegrated e nvironment and/or co mponent, i ncluding t he associa ted networ k connecti vity, are unavailabl e.Would im pact the S QA Team’s ability to complete their sche duled test ing within the timef rame alloc ated.Mitig ate: | |
| 206 | Adjust tes t/work sch edules; wo rk with ex ternal gro ups to avo id outages If the ext ernal syst ems experi ence an ou tage, or p erform any un-planne d refreshe sThis will impact th e SQA sche duleMitiga te: | |
| 207 | Work close ly with ex ternal sys tems to en sure these refreshes or outage s are coor dinated wi thin the s cheduleReq uirements delivery l ate Risk to the sch edule due to late st art by dev elopmentMi tigate: | |
| 208 | Adjust tes t schedule ; Compress testing a ctivities; request s chedule va rianceStak eholder no n-complian ce (delays in sign-o ff)Risk to the final delivery date due t o delays i n Field Te st complet ion or app roval to r eleaseMiti gate: | |
| 209 | Maintain c lose conta ct with al l stakehol ders, keep ing them a pprised of deadlines Working wi th Integra ted teamsN ew system version ca n impact t esting and scheduleM itigate: | |
| 210 | Coordinate ; communic ate with i ntegrated teams and plan so th at schedul e will be impacted a s little a s possible .Potential issues du ring Deplo yment of B uild 3Risk to the sc hedule, po tential de lay in bui lds availa ble for te stingMitig ate or Acc ept | |
| 211 | Accept del ay | |
| 212 | Adjust tes t schedule ; Compress testing a ctivities; request s chedule va rianceTest Metrics | |
| 213 | Metrics ar e a system of parame ters or me thods for quantitati ve and per iodic asse ssment of a process that is to be measur ed. | |
| 214 | Test metri cs may inc lude, but are not li mited to: | |
| 215 | Number of test cases (pass/fai l) | |
| 216 | Percentage of test c ases execu ted | |
| 217 | Number of requiremen ts and per centage te sted | |
| 218 | Percentage of test c ases resul ting in de fect detec tion | |
| 219 | Number of defects at tributed t o test cas e/test scr ipt creati on | |
| 220 | Percentage of defect s identifi ed; listed by cause and severi ty | |
| 221 | Acronyms | |
| 222 | COB | |
| 223 | Coordinati on of Bene fitsEDEEnt erprise De velopment Environmen tEWVEDI We b ViewerFP PSFee Paym ent Proces sing Syste mNPMNode(J S) Package ManagerOC COffice of Community CareOI&TO ffice of I nformation and Techn ologyPCSIP urchased C are System Integrity PWSPerform ance Work StatementS MESubject Matter Exp ertTRMTech nical Refe rence Mode lTRRTest R eadiness R eviewVIPVe teran Focu sed Integr ation Proc essAppendi x - Test T ype Defini tions | |
| 224 | Table 9: T est Type D efinitions | |
| 225 | Test TypeD efinitionD atabase/Ba ckend Test ingIn back end testi ng one is not requir ed to use the GUI; o ne can con nect to da tabase dir ectly and verify the data usin g SQL quer ies. Throu gh log fil es, debugg ing can be done.GUI/ Front-end TestingPro cess of en suring pro per functi onality of the graph ical user interface (GUI) for a given ap plication and making sure it c onforms to its writt en specifi cations. G UI testing evaluates design el ements suc h as layou t, colors, fonts, fo nt sizes, labels, te xt boxes, text forma tting, cap tions, but tons, list s, icons, links and content.Fu nctional T estingA ty pe of blac k-box test ing that b ases its t est cases on the spe cification s of the s oftware co mponent un der test. Functions are tested by feedin g them inp ut and exa mining the output, a nd interna l program structure is rarely considered (unlike w hite-box t esting). F unctional testing us ually desc ribes what the syste m does. Fu nctional t esting has many type s, includi ng, but no t limited to: unit, integratio n, smoke, regression , usabilit y, system, etc.Insta llation Te sting A ty pe of test ing that v erifies th at the app lication o r system i nstalls as intended on differe nt hardwar e and soft ware confi gurations, and under different condition s (e.g., a new insta llation, a n upgrade, and a com plete or c ustom inst allation). Installat ion testin g may also measure t he ease wi th which a n applicat ion or sys tem can be successfu lly instal led, typic ally measu red in ter ms of the average am ount of pe rson-hours required for a trai ned operat or or hard ware engin eer to per form the i nstallatio n. Part of this inst allation t est is to perform an uninstall . As a res ult of thi s uninstal l, the sys tem, appli cation and database should ret urn to the state pri or to the install. I ntegration Testing A n incremen tal series of tests of combina tions or s ubassembli es of sele cted compo nents in a n overall system. In tegration testing is increment al in a su ccessively larger an d more com plex combi nations of component s tested i n sequence , proceedi ng from th e unit lev el (0% int egration) to eventua lly the fu ll system test (100% integrati on). Load Testing A performan ce test th at subject s the syst em to vary ing worklo ads to mea sure and e valuate th e performa nce behavi ors and ab ilities of the syste m to conti nue to fun ction prop erly under these dif ferent wor kloads. Lo ad testing determine s and ensu res that t he system functions properly b eyond the expected m aximum wor kload. Add itionally, load test ing evalua tes the pe rformance characteri stics (e.g ., respons e times, t ransaction rates, an d other ti me-sensiti ve issues) . Performa nce Testin g Performa nce Testin g assesses how a sys tem is spe nding its time and c onsuming r esources. Performanc e testing optimizes a system b y measurin g how much time and resources the system is spendi ng in each function. These tes ts identif y performa nce limita tions in t he code an d specify which sect ions of th e code wou ld benefit most from optimizat ion work. Performanc e testing may be fur ther refin ed using s pecific ty pes of per formance t ests, such as, bench mark test, load test , stress t est, perfo rmance mon itoring te st, and co ntention t est. Regr ession Tes tingA type of testin g that val idates exi sting func tionality still perf orms as ex pected whe n new func tionality is introdu ced into t he system under test . Section 508 Compl iance Test ing A type of test t hat (1) en sures that persons w ith disabi lities hav e access t o and can interact w ith GUIs a nd (2) ver ifies that the appli cation or system mee ts the spe cified Sec tion 508 C ompliance standards. Security Testing A type of te st that va lidates th e security requireme nts and to ensure re adiness fo r the inde pendent te sting perf ormed by t he Securit y Assessme nt Team as used by t he Assessm ent and Au thorizatio n Process. System Te sting Syst em testing is the te sting of a ll parts o f an integ rated syst em, includ ing interf aces to ex ternal sys tems. Both functiona l and stru ctural typ es of test ing are pe rformed to verify th at the sys tem perfor mance, ope ration and functiona lity are s ound. End to end tes ting with all interf acing syst ems is the ultimate version. Unit/Produ ct Compone nt Testing Product C omponent T esting (ak a Unit Tes ting) is t he interna l technica l and func tional tes ting of a module/com ponent of code. Prod uct Compon ent Testin g verifies that the requiremen ts defined in the de tail desig n specific ation have been succ essfully a pplied to the module /component under tes t. User Fu nctional T estingUFT is a type of Accepta nce Test t hat involv es end-use rs testing the funct ionality o f the appl ication us ing test d ata in a c ontrolled test envir onment. C ommunity C are Electr onic Data Exchange ( CCEDI) | |
| 226 | 13 | |
| 227 | September 2017 | |
| 228 | Build 3 Te st Plan |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.