kiểm tra phần mềm nguyễn văn hiệp testplan 1 9 sinhvienzone com

14 55 0
kiểm tra phần mềm nguyễn văn hiệp testplan 1 9 sinhvienzone com

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

UNIVERSITY OF TECHNOLOGY HCMC Faculty of Computer Science and Engineering ne C om TESTING SOFTWARES ASSIGNMENT Si nh Vi en Zo TESTING FUNCTIONS AND SERVICES IN YOUTUBE TEST PLAN Group CS09 Bùi Đức Hiếu Trần Duy Khoa Phạm Duy Tiến Nguyễn Ngọc Hoàng SinhVienZone.com https://fb.com/sinhvienzonevn Content Introduction 1.1 Purpose 1.2 Scope 1.3 Definitions and Abbreviations/Acronyms Definitions 1.3.2 Abbreviations/Acronyms Users of the Document om 1.4 1.3.1 References and Related Documents Schedules and Milestone Resource Requirements C Hardware 4.2 Software 4.3 Tools used for Testing 4.4 Test Environment 4.5 Staffing Roles and Responsibilities 4.5.2 Training en 4.5.1 Test Scope Vi Zo ne 4.1 Features to be tested 5.2 Features not to be tested nh 5.1 Test Strategies 6.1 Si 6.2 6.3 Test Stages 6.1.1 Unit Testing 6.1.2 Integration Testing 10 6.1.3 System Testing 10 6.1.4 Acceptance Testing 11 Types of Testing 12 6.2.1 Functionality Testing 12 6.2.2 Regression Testing 12 6.2.3 Security and Access Control Testing 13 Other Testing 13 6.3.1 SinhVienZone.com Hot Fix / Patch Testing 13 https://fb.com/sinhvienzonevn 6.3.2 Data-Migration Testing 13 Acceptance Criteria 13 Defect Tracking 14 8.1 Defect Classification 14 8.2 Defect Life Cycle 14 Test Deliverables 14 Test Cases 14 9.2 Test Reports 14 Si nh Vi en Zo ne C om 9.1 SinhVienZone.com https://fb.com/sinhvienzonevn Introduction This test approach document describes the appropriate strategies, process, workflows and methodologies used to plan, organize, execute and manage testing of software projects for testing functions and services in http://www.youtube.com/ 1.1 Purpose Testing some main functional requirements and the most used services in a video- sharing website 1.2 Scope om 1.2.1 In Scope Some services /function must be tested Si nh Vi en Zo ne C Youtube account: a Create an new account b Modify information of an account c Login to site Upload a video: a Upload a video b Remove a video in this site Write some comment in a video: a Set a comment in a video b Modify a comment c Remove a comment d Reply a comment Searching a video in Youtube a Basic searching i Searching by a word or keys ii Searching by a word or keys with special character ? * iii Searching and return result by a word in key values b Advance searching i Make more conditions in basic searching to limit return results 1.2.2 Out Scope: The following are considered out of scope for YouTube system Test Plan and testing scope: Functional requirements testing for systems outside requirements Check qualify of videos in YouTube 1.3 Definitions and Abbreviations/Acronyms 1.3.1 Definitions Terms SinhVienZone.com Definition https://fb.com/sinhvienzonevn 1.3.2 Abbreviations/Acronyms Abbreviation / Acronyms Description Acc Account of a user on Youtube Pass Password of a user on Youtube Customers A user who use some services on Youtube 1.4 Users of the Document Test Approach Document The Test Approach document is derived from the Project Plan, Requirements and Functional Specification documents This document defines the overall test approach to be taken for the project The Standard Test Approach document that you are currently reading is a boilerplate from which the more specific project Test Approach document can be extracted .C om 1.4.1 Zo ne When this document is completed, the Test Lead will distribute it to the Product Manager, Development Lead, User Representative, Program Manager, and others as needed for review and sign-off Test Plan The Test Plan is derived from the Test Approach, Requirements, Functional Specs, and detailed Design Specs The Test Plan identifies the details of the test approach, identifying the associated test case areas within the specific product for this release cycle Vi en 1.4.2 The purpose of the Test Plan document is to: Si nh Specify the approach that Testing will use to test the product, and the deliverables (extract from the Test Approach) Break the product down into distinct areas and identify features of the product that are to be tested Specify the procedures to be used for testing sign-off and product release Indicate the tools used to test the product List the resource and scheduling plans Indicate the contact persons responsible for various areas of the project Identify risks and contingency plans that may impact the testing of the product Specify bug management procedures for the project Specify criteria for acceptance of development drops to testing (of builds) 1.4.3 Test Schedule This section is not vital to the document as a whole and can be modified or deleted if needed by the author SinhVienZone.com https://fb.com/sinhvienzonevn The Test Schedule is the responsibility of the Test Lead (or Department Scheduler, if one exists) and will be based on information from the Project Scheduler (done by Product Manager) The project specific Test Schedule may be done in MS Project Test Specifications A Test Specification document is derived from the Test Plan as well as the Requirements, Functional Spec., and Design Spec documents It provides specifications for the construction of Test Cases and includes list(s) of test case areas and test objectives for each of the components to be tested as identified in the project’s Test Plan om 1.4.4 References and Related Documents C Project Specification document anf Requirements Test Schedule Schedules and Milestone Zo Deliverables en Milestone Begin Duration (day) Start Date End Date 13 May 27,2012 June 8,2012 May 27,2012 May 31,2012 May 27,2012 June 2,2012 June 1, 2012 June 8,2012 nh Execution Vi Revision Survey ne Test Case Template Resource Requirements Hardware Si 4.1 PC Specific Requirements: Processor: 500MHz or faster RAM: 128MB or more Video Card: at least 64MB of video memory Sound Card: at least 16-bit Mac Specific Requirements: Processor: 1.83MHz Intel Core Duo or faster RAM: 128MB or more Video Card: at least 64MB of video memory Sound Card: at least 16-bit SinhVienZone.com https://fb.com/sinhvienzonevn 4.2 Software General System Requirements: Adobe Flash Player 10.0.22+ plug-in Firefox 1.1+, Internet Explorer 7.0+, Safari 1.0+, Google Chrome, or Opera Broadband connection with 500+ Kbps PC Specific Requirements: om Platform: Windows 2000 or higher with latest updates installed Mac Specific Requirements: C Platform: Mac OS X 10.3 or higher with latest updates installed ne Ubuntu Specific Requirements: Zo Platform: Ubuntu 10.10 or higher with latest updates installed en Optimal system requirements (recommended for movies on YouTube and Live Streaming Content): Tools used for Testing Si 4.3 nh Vi Flash Player: Adobe Flash Player 11.2+ Browser: Firefox 12.0+, Internet Explorer 9.0+, Safari 5.0+, or Google Chrome 18.0+ Operating System: Windows 7+, Mac OS X 10.7+, Ubuntu 10+ and Linux OS 11+ (64-bit) Internet Connection: Mbps or higher Tools: FireFox 10.0, Google Chrome 18, IE 7, IE8 4.4 Test Environment Window 32bit 6.1 build 7600, Ubutu 11.04 32bit with Adobe Flash Player 11.2+ 4.5 Staffing 4.5.1 Roles and Responsibilities Revision SinhVienZone.com https://fb.com/sinhvienzonevn om Execution 4.5.2 Training White Box testing C Function testing Facility testing ne Volume testing Security testing Zo Usability tesing Configuration testing Test Scope 5.1 en Features to be tested Vi Youtube accounts nh Create a new account Edit an account Si Login the system Upload a video Upload a video Delete a video Comments Create a comment Edit a comment Delete a comment Reply of another user 5.2 Features not to be tested Create account SinhVienZone.com https://fb.com/sinhvienzonevn o Create an account by using Google+ account Update information Edit user information don’t check correctly of Capcha o  Update avatar choose image uncorrectly Delete Don’t check action that cancel a video when it is being uploaded o Search Test Strategies 6.1 Test Stages C om Don’t check advanced search when system at safe mode o ne 6.1.1 Unit Testing Zo Inputs/ Entry Criteria An action interact with the services: Create/edit a account, Login, Upload/delete a video, create/edit/ delete/ reply comments … Some browser: FireFox 10.0, Google Chrome 18, IE 7, IE8 en Automation Tool Used* After the developer announce to the manager and receive the new requires nh Resumption Criteria*** Vi Suspension Criteria** An error is displayed on the monitor and breaks the browser when a user implement the services Si Outputs/Exit Criteria Responsibility (Developer / tester / Customer, etc) A confirm message displays on screen or some information is updated in user page Developer How to perform Manual (Manual / automated , etc) When to perform When the services finishes a completely functions of its (During interim build / iteration release / project release, etc) SinhVienZone.com https://fb.com/sinhvienzonevn 6.1.2 Integration Testing ne C om Inputs/ Entry Criteria Some action interact with some services after it is integrated: Create/edit a account, Login, Upload/delete a video, create/edit/ delete/ reply comments … Some browser: FireFox 10.0, Google Chrome 18, IE 7, IE8 Automation Tool Used An error is displayed on the monitor and breaks the browser when a user implement the services Resumption Criteria After the developer announce to the manager and receive the new requires Zo Suspension Criteria Tester Vi Responsibility (Developer / tester / Customer, etc) en Outputs/Exit Criteria A confirm message displays on screen or some information of services are updated in user page nh How to perform Automated (Manual / automated , etc) Si When to perform After some of services is integrated on the system and it will (During interim build repeat if some new services is updated on Youtube / iteration release / project release, etc) 6.1.3 System Testing Inputs/ Entry Criteria A video with big capacity, some simultaneous requires, SinhVienZone.com Automation Tool Used Some Operation System like Windows, Linux and Mac OS Some browser: FireFox 10.0, Google Chrome 18, IE 7, IE8 Suspension Criteria When Internet is cutted off Resumption Restart the system https://fb.com/sinhvienzonevn Criteria Outputs/Exit Criteria A confirm message displays on screen Responsibility (Developer / tester / Customer, etc) Tester How to perform Manual (Manual / automated , etc) om When to perform After a state of website with some services finish and integrate on (During interim build the system / iteration release / project release, etc) Some questions interact with some services such as: Accounts Information, Comments … Automation Tool Used Google docs Suspension Criteria Until the deadline of our survey (1 week after the survey began) en Zo ne Inputs/ Entry Criteria When a new version is updated and producer want to ask the customers Vi Resumption Criteria nh Outputs/Exit Criteria Si Responsibility (Developer / tester / Customer, etc) SinhVienZone.com C 6.1.4 Acceptance Testing Report about opinions of user about Youtube services Customer How to perform (Manual / automated , etc) Contents that was made by tester depends on contents of services and is released on Social network to get the opinions Automated by using Google docs When to perform (During interim build / iteration release / project release, etc) May 27, 2012 https://fb.com/sinhvienzonevn 6.2 Types of Testing 6.2.1 Functionality Testing Inputs/ Entry Criteria Login on the system with random accounts, input some data on search text field or update user profiles Some browser: FireFox 10.0, Google Chrome 18, IE 7, IE8 Suspension Criteria An error is displayed on the monitor and breaks the browser when a user implement the services Resumption Criteria After the developer announce to the manager and receive the new requires om Automation Tool Used Tester, Database Administrations, Developer ne Responsibility (Developer / tester / Customer, etc) C Outputs/Exit Criteria A confirm message displays on screen or some information of services are updated in user page Zo How to perform Manual, Automated on database (Manual / automated , etc) Vi en When to perform After a functions complete (During interim build / iteration release / project release, etc) nh 6.2.2 Regression Testing Si Inputs/ Entry Criteria An action interact with the services or some questions interact with some services Automation Tool Used Some Operation System like Windows, Linux and Mac OS Some browser: FireFox 10.0, Google Chrome 18, IE 7, IE8 Suspension Criteria An error is displayed on the monitor and breaks the browser when a user implement the services Resumption Criteria After the developer announce to the manager and receive the new requires Outputs/Exit Criteria A confirm message displays on screen or some information of services are updated in user page Responsibility (Developer / tester / Customer, etc) SinhVienZone.com Tester, Director of tester https://fb.com/sinhvienzonevn How to perform Automated, Manual (Manual / automated , etc) When to perform After a new version of website or services, code is updated (During interim build Iteration release / iteration release / project release, etc) 6.2.3 Security and Access Control Testing om Inputs/ Entry Criteria Upload a new video in a user account, Login on system Some browser: FireFox 10.0, Google Chrome 18, IE 7, IE8 Suspension Criteria An error is displayed on the monitor and breaks the browser when a user implement the services Resumption Criteria After the developer announce to the manager and receive the new requires Zo ne C Automation Tool Used Outputs/Exit Criteria Check user’s data integrity, check user’s access control Developer, Tester, Customer en Responsibility (Developer / tester / Customer, etc) nh Vi How to perform Manual (Manual / automated , etc) Si When to perform Iteration release (During interim build / iteration release / project release, etc) 6.3 Other Testing 6.3.1 Hot Fix / Patch Testing 6.3.2 Data-Migration Testing Acceptance Criteria - About 80% of customer satisfied in new youtube accounts registration services by using Google account or Youtube directly - About 100% of customer satisfied with the state login on user accounts when they visit Youtube website - About 80% of customer satisfied with mechanism edit accounts of Youtube SinhVienZone.com https://fb.com/sinhvienzonevn - About 70% of customer satisfied with the speed of uploading a new video on Youtube - About 90% of customer satisfied with the quality of a new video on Youtube - About 70% of customer satisfied with mechanism delete a video in their account - About 80% of customer satisfied with mechanism create comments - About 10% of customer satisfied with mechanism delete comments - About 15% of customer satisfied with mechanism edit comments - About 80% of customer satisfied with mechanism search services on Youtube Defect Tracking 8.1 Defect Classification C om - About 90% of customer satisfied with mechanism advanced search services on Youtube Test Deliverables 9.1 Test Cases en Defect Life Cycle Zo 8.2 ne Although our team try our best but we can’t test all of cases in process interact with Youtube account, Upload videos, Comments Nhom_CS09_Youtube/Testcase_Final_Version.1.6.xls Test Reports Vi 9.2 Si nh Nhom_CS09_Youtube/Testplan.1.9.doc SinhVienZone.com https://fb.com/sinhvienzonevn ... 13 May 27,2 012 June 8,2 012 May 27,2 012 May 31, 2 012 May 27,2 012 June 2,2 012 June 1, 2 012 June 8,2 012 nh Execution Vi Revision Survey ne Test Case Template Resource Requirements Hardware Si 4 .1. .. account, Upload videos, Comments Nhom_CS 09_ Youtube/Testcase_Final_Version .1. 6.xls Test Reports Vi 9. 2 Si nh Nhom_CS 09_ Youtube /Testplan. 1. 9. doc SinhVienZone. com https://fb .com/ sinhvienzonevn ... 6 .1. 1 Unit Testing 6 .1. 2 Integration Testing 10 6 .1. 3 System Testing 10 6 .1. 4 Acceptance Testing 11 Types of Testing 12 6.2 .1 Functionality

Ngày đăng: 30/01/2020, 22:49

Tài liệu cùng người dùng

Tài liệu liên quan