SQA Testing Management Process.docx
- 文档编号:25057570
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:11
- 大小:248.21KB
SQA Testing Management Process.docx
《SQA Testing Management Process.docx》由会员分享,可在线阅读,更多相关《SQA Testing Management Process.docx(11页珍藏版)》请在冰豆网上搜索。
SQATestingManagementProcess
Revision
DescriptionofChange
Author
Date
0.1
1stdraftfordiscussion
MaNan
20150904
0.2
UpdateaccordingtoTerence’scomments
MaNan
20150911
0.3
Updateaccordingtothesharesessionmeetingcomments
MaNan
20150929
0.4
Updateaccordingtosharesessionmeeting’scomment
MaNan
20151007
1.0
Releaseversion
MaNan
20151022
SQATestingManagementProcess
Approved
Date
TERENCE
20151022
Index
1INTRODUCTION
1.1PURPOSE
TodefineasystemtohandleFQAtestingmanagement.
1.2SCOPE
Theprocessprovidesthefollowinginformation:
∙Getreleasefromdevelopteam
∙Submittingofdefects
∙Lifecycleofdefectsanditsstates
∙Closureofdefectsafterpropervalidationprocess.
2REFERENCEDOCUMENT
DocumentsNumber
Title
[1]
[2]
[3]
[4]
[5]
[6]
3
SQATeamOverview
3.1OrgnizeChart
3.2FirmwareQATeamresipibility
DotheVerificationson:
●Ifthefirmwareruncorrectlywithoutcrashorabnormalbehaviour
●Ifthefirmarerunaccordingtotherequirementsordesign
●Ifthefirmwarecansatisfiedcustomers’requestormarketing’srequest
Dothesupportandgivesuggestionsby:
●Identifytheimportantbugs
●Hinttherisks
●Reviewdocumentfromtheperspectiveofthetesterandenduser
4
CriteriaandInput/Output
4.1EntryCriteria
1.AreleaseisplannedanddeliverytoFQAteam.
4.2ExitCriteria
2.Testcaseexecutioncompleted.
3.Ortestinteruptbecauseofcriticalissue
4.Testreportincludingtestresultandpassorfailtestsuggestionisprovided.
4.3Input
5.Releasepackage
a.Releasebuildpackage
b.Configurationdescription
c.Releasedocument
6.Requirementanddesignspec
4.4Output
7.Testplan
8.Testcase
9.Defectlist(inJIRA)
10.Testreport
5
RolesandResponsibilities
Role
Responsibility
TechnicalLead
∙Planareleaseaccordingtothemarketingorinternaldefectsfixedorotherreason
∙RevieweddefectsraisedfromFQAandassigntodevelopertofix
∙ReviewthecodewhichisupdatedbydevelopersandmergetoReviewBranch
∙BuildareleasetoFQAteamforinternaltesting
∙CheckthetestreportandwiththeProjectManagertogethertomakethereleasedecision.
FQAManager
∙Planatestwhengetthereleaseplan
∙Accrodingtotherequirementtomakeatestdesign
∙Monitorthetestingprocess
∙Providethetestreport
TestLead
∙Inductthetestingaction
∙Assigntesttasktohisteammembers
∙Performsometestingtask
∙Reviewdefectraisedbyteammember
∙AssignthevaliddefecttoTechLead
Developer
∙Developnewrequirement
∙Investigateandfixdefect
∙CheckincodestoSVNdevelopmentbranch
Tester
∙Performtestexecution
∙TestdefectsassignedfromTestLead.
∙UpdatetestresultsinTestexecutionReportandJIRA
∙SometimecanassistTestLeadontestcases.
Table1:
RolesandResponsibilities
6TestingProcessactivitydefination
6.1ActivityDiagram
Figure1:
ActivityDiagram
Pleasedoubleclickthebelowicontoseethebigpicture.
6.2
Activity
6.2.1PlanaRelease
1.TechnicalLeadorProjectManagerneedtoplanareleaseaccordingtothemarketinginformationordefectsfeedbackorotherfactors.
2.Theplanneedincluderequirementsdescriptionanddefectsnumber.
6.2.2PrepareTestPlan,TestAnalysisAndDesign
1.FQAManagerneedtopreparethetestplanaccordingtothereleaseplan.
2.Designthetestapproach
6.2.3Reparetestcases
1.Whenthetestleadgetthetestplanortestapproach,shecanselectthetestcasesneedtobeexecutedfromthetestcaselibarary.
2.Ifthereisnocorrespondingtestcases,thetestleadneedtodevelopnewtestcasesforthetesing.
6.2.4Dothedevelopmentandfixbugs
1.Ifthetaskisnewrequirement,thedeveloperneedtoimplementrequirement
2.Ifthetaskisfixbugs,thedeveloperneedtoimplementthefixaccordingtotheJIRAdescription.
3.Afterdevelopmentorcompletethefix,thedeveloperneedtocommitthecodetoSVNdevelopbranchandinformtheTechnicalLead.
6.2.5ReviewCodeandMergeCode
1.Allthecodemustbereviewedbythetechnicalleadfirstthencanbemergedtothereviewbranch
6.2.6BuildandRelease
1.Whenalltheplanneditemsdevelopedfinish,thetechnicalleadcanbuildaversionaccordingtotheconfigurations.
2.Releasethebuildversion,configurations,SVNchangelist,versiondescriptiontoFQAteam.
6.2.7Assigntesterstarttesting
1.WhentheFQAManagergetthereleaseinform,hecaninformthetestleadtoperformthisversiontesting.
6.2.8Perfromtesting/raisedefects
1.Ifthetestcasesareallready,thetestleadcanconductthetesterstoperformthetesting
2.Ifthereisdefectfound,thedefectmustraiseimmdietallyandassigntotestlead.
3.Thenewraiseddefectstatusis“New”bydefault
6.2.9Checkdefect
1.TestLeadneedtoverifyallthedefects.
●Ifthedefectisvalid,itshouldbechangethestatusto“Open”andassigntoTechnicalLead
●Ifthedefectisinvalid,itshouldbecommentedreasonandsetthestatusto“close”.FeedbacktotesterlessonlearntrepositoryforcomingFWverificationtest.
●Ifthedefectisdupilicate,itshouldbecommentedreasonandsetthestatusto“close”
●Ifthedefectneedmoreinformation,itshouldbecommentedreasonandsetthestatusto“Retest”andassignbacktotesters.
2.TestLeadneedtocoondinatewiththedeveloperandtechnicalleadforallthedefects.Providesupporttothedeveloperwhenthedeveloperfixingthedefect.
6.2.10Assessdefect
1.WhentheTechnicalLeadgetthedefect,hecanassessthedefectfirst
●Ifthedefectisvalid,itshouldbechangethestatusto“Tobefixed”andassigntothedevelopertofix
●Ifthedefectisinvalid,itshouldbecommentedandchangethestatusto“Rejected”,thenassignbacktoTestLead
●Ifthedefectisduplicate,itshouldbecommentedandchangethestatusto“Duplicate”,thenassignbacktoTestLead
●Ifthedefectscannotbefixedintherecently,itshouldbecommentedandchangethestatusto“Suspend”.
2.Ifanymoreinformationneededforthedefect,TechnicalLeadcantalktothetestleadorrequestretest.
6.2.11Buildandrelease2nd/3rdround
1.Whenthetestingallfinished,FQAmanagerwillprovideaperiodiacaltestreport.TechnicalLeadcanreleaseanewversiontotestteamtoverifyallthedefects.
2.Thereshouldbenomorethan3roundtestingforoneversion.If3roundtested,andthereleasestillcannotreachthereleasecritia,FQAwillESCALATEtothedevelopmentmanager/chiefhardwarearchitectforfurtheradvicebeforesubmission,orinitiateaholisticreviewonsystemapproachandarchitecturereviewwhereappropriate.
6.2.12Providetestreport
1.Whenalltestfinished,FQAManagerwillprovidethefininaltestreportandgivetheevaluationfortheversion.
7DefectsStatedefinition
7.1DefectsStateDiagram
Figure2:
DefectstateDiagram
Pleasedoubleclickthebelowicontoseethebigpicture.
7.2Statesdescription
S/No
State
Description
11.
New
Whenanewdefectisraised.
12.
Open
WhentheTestLeadreviewthedefectandmakesureitisavaliddefect
13.
Reject
WhenTechnicalLeadfoundthedefectisinvalid
14.
ToBeFixed
WhenTeamLeadhasassignedadefecttoSoftwareEngineertofix.
15.
Duplicate
WhenTechnicalLeadfoundthedefectisthesamewithanotherdefect
16.
Suspend
WhenTechnicalLeadfoundthedefectcannotbefixedintherecentlyversion
17.
Fixed
Whenthedeveloperhasfixedthedefectduetosoftwarechanges.
18.
ToBeBuild
WhenthedevelopercompletethefixingandTechnicalLeadcompletethecodereviewandmerge
19.
ToBeTested
Whenareleaseisbuildcomplete,allthedefectincludeinthisbuildneedtobetested.
20.
Reopen
Whenapreviouslycloseddefectiseitherincorrectlyfixedorrequiresafurtherfixes,Tester,FQAManager,TechnicalLeadorTeamLeadshallreopenacloseddefect
21.
Closed
Whenthetestforthedefectispassedandthedefectisclosed.
8
DefectseverityDefinition
S/No
Serverity
Description
1.
Critical
●Thedeviceandapplicationcannotstartup.
●Thebasicworkflowstuck,swipecardorreadcardgoterror.
●Emvflowgoterror
●Securityrelated
●Itmustbefixedimmdiately
2.
Major
●Featuremissingorfunctioncannotwork.
●Functionalimplementerror
●Itshouldbefixedassoonaspossible
3.
Moderate
●Thefunctioncanwork,butsomestepswrong.
●Impactalittle,buttheworkflowcanbefinished.
●Itshouldbescheduledtofix
4.
Minor
●Spelling,iconetcerror.
●Norelatedtofunction.
●Schedulewhentimeisavailable.
9
Testpassedcriteria
9.1TestPassed
1.NoCritical,MajorandModerateSeverityDefectsleft
2.Minordefectsnomorethan
●1defecteverythoundlinecodeleftor
●3totallyleft
9.2ConditionalPassed
1.NoCriticalandMajorSeverityDefectsleft.
2.Difficulttoreproduceissuewhichwillnotmakethesystemunstable,nomorethan2
3.Knownissueoratseveritymoderatelevelnomorethan
●1defecteverythoundlinecodeleftor
●3totallyleft
4.Minordefectsnomorethan
●2defecteverythoundlinecodeleftor
●4totallyleft
9.3Fail
Others.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQA Testing Management Process