www.rockfortnetworks.com/mapster [email protected]@rockfortnetworks.com

12
MOBILE APPLICATION TESTING ENGINEER www.rockfortnetworks.com/mapster [email protected] MAPSTER MAPSTER MAPSTER

Upload: dayna-robinson

Post on 13-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

MOBILE APPLICATION TESTING ENGINEER

www.rockfortnetworks.com/mapster [email protected]

MAPSTERMAPSTERMAPSTER

Page 2: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

TESTING?

Software Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies specified requirement.

Software testing is a method of assessing the functionality of a software program.

Testing is the process of executing a program with the intent of finding Errors.

Scope of Testing :

The dynamic Indian IT industry has always lured the brightest minds with challenging career options. Students are also attracted to this field because, apart from getting international exposure, the earnings are usually higher. They also get the satisfaction of being a part of something that could possibly shape the future.

One such career option is software testing. Initially, software testing and software development went hand in hand, but now it has emerged as a specialized discipline in itself. The role of a software tester is crucial as they are trained to pick out flaws, if any, in the software.

Page 3: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

OBJECTIVES OF SOFTWARE TESTINGNEED FOR SOFTWARE TESTING TESTABILITY OF A PRODUCT PRODUCT SUCCESS CRITERIA (PSC) SOFTWARE TESTING STRATEGIES Methods of Testing Black Box White Box Phases of Testing : Unit Testing Functional Testing Integration Testing

Page 4: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

System Testing External Interface Testing Performance Testing Regression Testing User/Acceptance Testing Pilot/Field Testing

Page 5: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

White Box Testing Techniques :

1. Statement Coverage

2. Edge Coverage

3. Condition Coverage

4. Path Coverage

5. Cyclomatic Complexity

6. Boundary Value Analysis

7. Equivalence Partitioning

8. Input/Output Domain Testing.

9. Special Value Testing

10. Error based Testing

11. Comparison Testing

Page 6: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

Black Box High level Techniques :

State Transition Diagram :Use Cases :

Test Analysis :

Test Design :

Test Construction and Verification :

Test Execution and Bug Reporting :

Final Testing and Implementation :

Post Implementation :

Page 7: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

Software Test Life Cycle

Page 8: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

TEST CASE DEFINATION : “A test case has components that describes an input, action or event and an expected response, to determine if a feature of an application is working correctly.”There are levels in which each test case will fall in order to avoid duplication efforts.

Level 1:Level 2:Level 3: Level 4: Automation of the project. 

TEST CASE TEMPLATE :Test Case Writing : DEFECT PROFILE DOCUMENTATION :Bug Report Handling :

Page 9: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

Testing Mobile Applications :Approach to MAT :Key Challenges in MAT Types of Mobile Application TestingMobile Application Testing StrategyEmulators vs. Physical DevicesBeta Testing of your mobile AppMobile App Testing on Cloud Network Connectivity Manual Vs Automated Testing Mobile Testing in an Agile Environment TEST EXIT CRITERIA :

Page 10: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

Real time Scenarios : Music App : Healthcare App : Volvo App :

Importance of Database in Testing :Structured Query Language (SQL) :BASIC SQL COMMANDS : Advanced SSQL Commands :Selecting a Test Automation Tool :MonkeyTalk – Mobile Automation Tool.

- FEATURES AND BENEFITS

Page 11: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

Salient Features of MAPSTER :

80% hands on / practical classes. Real time Scenarios / Project Exposure. Limited no of students per batch. Corporate Training Atmosphere Week end Batches to suit Professional. Placement Assistance which includes1. Resume Preparation 2. Individual Counselling3. Offline Support, which includes email queries and assignments.4. Association with people who are working for more than 20 Companies who may provide interviews . Backup Classes. Provision to come for one more Batch.

Page 12: Www.rockfortnetworks.com/mapster mapster.bng@rockfortnetworks.commapster.bng@rockfortnetworks.com

Platinum features of MAPSTER :

Exposure to SDLC.Expert in writing TEST CASES .Experience of TESTING as both Manual and Automation Testing Engineer . Introduction to Automation tool, Domain vise Applications of MAT. Future scope of MAPSTER – Organization Vise.