Team Software Project (TSP)June 26, 2006System Test.ppt
《Team Software Project (TSP)June 26, 2006System Test.ppt》由会员分享,可在线阅读,更多相关《Team Software Project (TSP)June 26, 2006System Test.ppt(47页珍藏版)》请在麦多课文档分享上搜索。
1、6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,1,Team Software Project (TSP) June 26, 2006System Test,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,2,Outline,Remaining Session Plan & Discussion System Test Plan Discussion Mythical Man Month System Test Plan Recap Metrics Presentations More on
2、 Measurement Next Phases Cycle 1 Test Cycle 1 Post-Mortem & Presentations Cycle 2 Plan & Strategy,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,3,Due Today,Key Metrics Presentation (10-15 minutes) All Implementation Quality Records (LOGD, CCRs, etc.) Final code (source & executable) Updated Prod
3、ucts (code components, SRS, HLD, User Documentation) Intermediate Products (e.g. Unit Test Plans) Configuration Management Plan Release CD: Application User Guide Release LetterNo class on July 3,Project Performance Discussion,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,5,Remaining Lectures Pl
4、an/Discussion,July 10 Cycle 1 Test Complete & Post-Mortem Cycle 1 Results Presentation & Discussion Cycle 1 Reports & Post-Mortem Measurement Team audit July 17 Cycle 2 Launch Cycle 2 Launch, Project & Measurement Planning Peopleware Topics: Management, Teams, Open Kimono, Quality, Hiring/Morale, Ju
5、ly 24 Cycle 2 Requirements Complete Cycle 2 Requirements Death March Projects: July 31 Cycle 2 Implementation Complete System Test Plan Baselined Cycle 2 Design & Implementation Process topics CMMI, TL-9000, ISO August 7 Cycle 2 Test Complete Cycle 2 Test Complete Cycle 2 Post-Mortem Complete August
6、 14 - Course Review Course Review Class exercise Final,Remaining Course Topics Discussion,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,7,System Test Schedule,Note: Assumes system has already passed Integration Test Full feature to system test and instructor by COB June 25 including: Test enviro
7、nment Executable User documentation (note: CCRs can be filed against user documentation) Source code Tester generates CCRs for all finds & fills out LOGTEST Email to instructor when generated (see below) Development team updates LOGD referencing CCRs Required turn-around times for fixes 80% within 2
8、4 hours 99% within 48 hours Required test coverage short of blocking issues 80% First Pass Test Complete by June 28 100% First Pass Test Complete by July 1 Regression Test Complete by July 3 Daily test reports to instructor detailing test cases executed, results & CCRs,6/26/2007,SE 652- 2007_6_26_Te
9、stResults_PSMp1.ppt,8,System Test Plan Recap,Areas to cover: Installation Start-up All required functions available & working as specified Diabolical (e.g. power failures, corner cases, incorrect handling) Performance Usability Includes: Test cases you plan to run (numbered / named) Expected results
10、 Ordering of testing & dependencies Supporting materials needed Traceability to requirements,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,9,Release “Letters”,Purpose Whats in it? Version Information Release contents Examples: All functionality defined in Change Counter Requirements v0.6 except
11、GUI Phase 1 features as defined in project plan x.y Feature 1, Feature 2, Feature 3 as defined by Known Problems Change Request IDs w/ brief customer oriented description Fixed Problems Upgrade Information Other?,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,10,Implementation Status,Implementati
12、on experience Unit/Integration experience Problems / Rework?PIP forms,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,11,Implementation & Test Discussion,Sample topics Obstacles to success? Things that went well? Things to avoid? Biggest surprises? How did you do vs. plan? Crises handled? Team dyn
13、amics in crisis?,Team Presentation,Project Measurement,Source: Practical Software Measurement John McGarry, et.al.,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,14,Measurement,“If you cant measure it, you cant manage it”Tom DeMarco,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,15,Fundamental
14、s,Dont try to measure everything Align measures with: Project goals & risks (basic survival mode) Process improvement areas (continual improvement mode) Define measurement program up front Monitor continuously & take action where needed,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,16,Applicatio
15、ns,Improve accuracy of size & cost estimates Improve quality Understand project status Produce more predictable schedules Improve organizational communication Faster, better informed management decisions Improve software processes,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,17,Basic In-Process
16、 Measurement Examples,Schedule Earned Value vs. Planned Value Schedule Variance Development Task completion Actual code completed vs. planned Project End Game Defect Creation vs. Closure Variations: severity System Test % Testing Complete Variations: passed, failed, blocked Test Time / Defect Test C
17、overage (vs. requirements, white box code coverage),6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,18,Process Improvement Measurement Examples,Quality Defect density Post Deployment defect densityInspection Effectiveness Defects / inspection hourEstimation Accuracy,6/26/2007,SE 652- 2007_6_26_Tes
18、tResults_PSMp1.ppt,19,Why Measure?,Support short & long term decision making Mature software organization (CMMI level?) uses measurement to: Plan & evaluate proposed projects Objectively track actual performance against plan Guide process improvement decisions Assess business & technical performance
19、Organizations need the right kind of information, at the right time to make the right decisions,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,20,Measurement in Software Lifecycle,Plan Do carry out change Check observe effects of change Act decide on additional areas for improvement RepeatConside
20、rations: Cost, schedule, capability, quality,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,21,Measurement Psychological Effects,Measurement as measures of individual performance Hawthorne Effect Measurement Errors Conscious: rounding, pencil whipping (ie. False data entry) Unintentional: inadver
21、tent, technique (ie. Consistent),6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,22,Use of Measures,Process Measures time oriented, includes defect levels, events & cost elements Used to improve software development & maintenance process Product Measures deliverables & artifacts such as documents
22、includes size, complexity, design features, performance & quality levels Project Measures project characteristics and execution includes # of developers, cost, schedule, productivity Resource Measures resource utilization includes training, costs, speed & ergonomic data,6/26/2007,SE 652- 2007_6_26_T
23、estResults_PSMp1.ppt,23,Measurement Uses,Objective information to help: Communicate effectively Track specific project objectives Identify & correct problems early Make key trade-off decisions Justify decisions,6/26/2007,SE 652- 2007_6_26_TestResults_PSMp1.ppt,24,Glossary,Entity - object or event (e
24、.g. personnel, materials, tools & methods) Attribute - feature of an entity (e.g. # LOC inspected, # defects found, inspection time) Measurement - # and symbols assigned to attributes to describe them Measure quantitative assessment of a product/process attribute (e.g. defect density, test pass rate
25、, cyclomatic complexity) Measurement Reliability consistency of measurements assuming nochange to method/subject Software validity proof that the software is trouble free & functions correctly (ie. high quality) Predictive validity accuracy of model estimates Measurement errors systematic (associate
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TEAMSOFTWAREPROJECTTSPJUNE26 2006 SYSTEMTESTPPT

链接地址:http://www.mydoc123.com/p-389678.html