Acceptance Testing for ROME.ppt
《Acceptance Testing for ROME.ppt》由会员分享,可在线阅读,更多相关《Acceptance Testing for ROME.ppt(33页珍藏版)》请在麦多课文档分享上搜索。
1、Acceptance Testing for ROME,Pete Castle Test & Quality Manager,Agenda,What is software testing/ Who does it? Why software testing is important Some fundamentals of testing Test Plans & Scripts Sample Testing Techniques,What is software Testing?,“Software testing is an empirical technical investigati
2、on conducted to provide stakeholders with information about the quality of the product or service under test” Professor Cem Kaner - Director of Florida Techs Center for Software Testing Education & ResearchEmpirical - derived from experiment, experience, and observation Technical - Having special sk
3、ill or practical knowledge Investigation - A detailed inquiry or systematic examination,Why testing is Important,All Software has defects (bugs) All software products are prototypes (in my view) Software products are getting larger and more complicated - Vista 40% larger than XP over 50 million LOC
4、Software Engineering is not as mature as other disciplines e.g. Civil Engineering Software is written by people people make mistakes Software testing looks to find the most important defects as early as possible increasing confidence that the software meets specification,Whos involved in testing?,Re
5、quirements Analysts Inspections, Peer Reviews Developers Code Inspection, Unit Testing Testers System & Integration Testing Trainers Training materials production Users User Acceptance Testing Project Managers Scheduling, Resourcing, Risks, Issues, Defect Stats Everybody is responsible for quality -
6、 NASA,Fundamentals of Software Testing,Software testing needs planning, tests need specifying, once executed they need results recording, and post completion should be easily auditable,The importance of a planned approach,Important to map out a strategy that will give the greatest level of confidenc
7、e in the product Ad hoc testing may find errors, but may not be cost effective Testing should focus on areas where defects are most likely All testing should have a reason Question “Is a test that doesnt find an error a good test or not?” Essential to plan what needs to be done and then itemise how
8、it is to be achieved.,Testing Mantra,Mantra - Spiritual conduit, words or vibrations that instil concentration in the devotee.Test as early as possibleGather as much knowledge of the application under test as possibleLook for vulnerabilitiesBuild Bug Taxonomies (Classification)Use Quicktests (and pu
9、blicise the fact),Testing Mantra,You can always think of another test but should you? Concept of Good enough Testing Practicality over dogma Everybody has responsibility for shipping the productRecord all tests/defects/issues/recommendationsTesters are not the sole arbiters of quality Testing only s
10、hows problems exist not their absenceNever, ever, ever make it personal Defects are issues with products and process not people Good working relationship is essential for good products,Document Hierarchy - Test Plan,What is a Test Plan - 1,Test plan is tool to help plan the testing activity product
11、to inform others of test process Includes Document control Objectives Scope Approach Schedule, Priorities, Deliverables, Resources, Responsibilities Risks/Contingences Sign-off/Approval,What is a Test Plan - 2,Produced by Test Lead/Project Manager Published to Project/Programme Not constrained by fo
12、rmat living document Enough information to be used by anyone to test the product,Rome Test Plan,Ready for review Written by Tim Wells,Document Hierarchy -Test Scripts,Test Scripts,Test Script - Is a collection of test cases for the software under test (manual or automated) Test Case - A set of input
13、s, execution preconditions, and expected outcomes developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement.,Pre-conditions/Information,Browsers IE, Firefox, Safari O/S Linux, Windows Access Control Logins, Roles Test Data
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACCEPTANCETESTINGFORROMEPPT
