Manual Testing
Manual Testing
Manual Testing
Introduction To Software Testing
Software Development Life Cycle (SDLC) :
Water Fall Model
Spiral Model
V- Model
Prototype Model
Hybrid Model
Agile (Scrum, XP).
White Box Testing
Loop Testing
Path Testing
Condition testing
Memory Testing
Performance Testing
Black Box Testing
Integration Testing ( Incremental Integration Testing ) : Top Down Incremental Integration Testing ,Bottom Up
Functional Testing
Incremental Integration Testing & Non Incremental Integration Testing )
System Testing
Acceptance Testing
Smoke Testing
Exploratory Testing
Adhoc Testing
Performance Testing ( Load Testing , Stress Testing , Volume Testing, Soak Testing )
GlobalizationTesting (I18N,L10N)
Compatibility Testing
Test Case (Characteristics
Design Techniques
Regression Testing ( Of Good
(ErrorTest Case ,Test
Guessing
Unit Regression Testing/Retest, Case Template
, Equivalence
Regional , How, To
Partitioning Write Full
Boundary
Regression Testing, AValue
Test Case/How To Ensure
Analysis, Real Practi
Regression Testing )
Software
The
In TheTest Test Life
) Cycle
Coverage
Industry Is Good (Writing TestIdentify
, How To Plan, Preparing
whether ItTraceability
Is a Good TestMatrix,
CaseWriting
Or NotTest Execution
, Review Process/Peer
Preparing bug report
Report/Summary
Review , Preparing usingRetrospect
Report,
Review defect
Reporttracking
Meeting
, Examplestool, Checking
/Triage
On for duplicate
Meetings),
Writing Test Defect
Cases )defects,Test Link (Introduction
Life Cycle (Difference betweentoBug,
Test L
tool, How
Defect, to manage
Failure, Error.test cases using
Bugzilla (DefecttestTracking
link tool). Analyse Complexity Of The Code. How To Install (Web
Tool)
Application, Client Server Application, Stand Alone Application )
Page 1
UI Testcases Scenrio
Check each and every buttons, images Pixels as per wire frame/page schematic or screen blueprint.Expected result: D
Verify that Proper images size displayed in well manner with Orientation.
Verified that Spinner (Size, Types) should be suitable as per screen.
Verify that application Logo should not be blurred and App title should not be misspelled (Means whole logo text sh
Verify that all Spell check are correct on Alert, error popup,Error messages etc.
Verify that Font size should be consistent.
Verify that any kind of text should not be cutting off.
Verify that any kind of graphics should not be blurred, Check with different resolution Devices (Like BB have Diffe
Verify that application must not perform inappropriate actions while thinking or rendering by making user input whi
Verify that On Taping (Single Tap) Application Logo , Application Splash should display.
Verify that Application Splash Should not display More than 4 Second
Verify that there is visual feedback when response to any action takes more than 3 seconds.
Verify that each screen should be visible for the time necessary to comfortably read all its information by moving be
Verify that error messages in the Application must be clearly understandable.
Verify that error messages must clearly explain to a user the nature of the problem, and indicate what action needs to
Verify that any function selected in the Application should start within 5 seconds.
Verify that there must be some visual indication that the function is being performed like
– prompting for user input;
– displaying splash screens or progress bars;
– displaying text such as “Please wait…”, etc
Verify that If the screen requires data entry on a specific field, should identify the required fields with a red asterisk a
Verify that If the screen contains dates, numeric, currency or other specific data types, ensure that only valid data can
Verify that If the screen contains text boxes that allow data entry, ensure that the width of data entered does not exce
If the information in the screen is not self-explanatory to the casual user, should provide onscreen instructions to aid
If the screen takes more than 5 seconds to display the results/page, it should contain a progress bar so that the user un
The screen look, feel, and design should match the other screens in your application. (Application should match with
If the screens contain abbreviations (e.g. Nbr for number, Amt for amount, etc), the abbreviations should be consiste
If the screen allows changing of data without saving, it should prompt users to save if they move to another record or
If a person deletes an item, it is a good idea to confirm the delete. User should be prompted with confirmation alert.
If the user interface uses combo boxes (drop down lists), be sure to include type ahead (if there are hundreds of items
Ensure the test cases look for grammar or spelling errors.
If the application lists information in table format and the data in the table extend past one page, the scrolling should
If fatal errors occur as users use your application, ensure that the application writes those errors to a log file, event vi
Ensure that error messages are informative, grammatically correct, and not condescending.
If the application allows short cut keys for copy/paste etc, should test each and every short cuts
Do not show menu items that are not available for the context users are currently in.
Use a style guide to document what choices are available for dialog boxes. Application should not have Save/Cancel
Ensure that the screen font family matches from screen to screen. Mismatching fonts within the same sentence and o
Ensure that the screen font sizes match from screen to screen. A good user interface will have an accompanying style
Ensure that screens do not use different color sets as to cause an inconsistent.style guide should define header colors,
Ensure that icons are consistent throughout your application by using a common icon set. For example, a BACK link
Ensure that narrative text appears at the same location on the screen on all screens.
Ensure that narrative text, error messages and other instructions are presented in laymen’s terms but are brief and to-
If your application has links on the screen (e.g. Save as Spreadsheet, Export, Print, Email, etc.), ensure that the links
If your application has menu items, ensure that menu items that are not applicable for the specific screen are disabled
If your application has buttons (e.g. Submit, OK, Cancel, etc), ensure that the buttons appear in a consistent order fro
Tabbing will go onto the next field on the screen
the Application.
1.What is a software
2. What is mobile application
3. What is web application
4. What is desktop application, difference between mobile, web and desktop applications
5. What is java
6. What is .net
7. What is PHP
8. What is a webservice?
9. What is XML, JSON, SOAP
10. What is database
11. What is schema
12. What is MVC
Android Specific:
1. What is android
Versions of android OS launched till date and their alternate names.
Android OS supported phones in market.
2. What is eclipse
3. What is IDE
4. What is Android SDK
5. What is Android ADT plugin
6. What is emulator
7. What is debugging
8. What is build
9. What is compiling
10. What is APK file
11. What is library
12. What is API
13. What is Facebook integration, Twitter integtation, flickr, Foursquare integration
14. What is social networking
15. What is photo sharing, example of photo sharing applications in Android
16. What is google play or android market
17. Ways to install an Android application
18. What is GPS
19. What is location based applications
20. What is map
21. What is webservice and webservice calling by Android application
Iphone specific:
1. What is iphone
2. What is iphone developement tool
3. What is Xcode, what is iphone simulator
4. What is ipad, ipad simlator
5. What is IOS
6. What is IOS application
7. What are the versions of IOS are available
8. What are the iphone devices available in market, their name and IOS versions
9. What is build
10. What is IPA file, what is .app file?
11. Ways to install an iphone application
12. What is itunes
13. What is Apple App store
14. What are Apple store guidelines
15. What is testflightApp, how to upload and share a iphone build with testflightapp?
16. What is facebook, twitter, flickr, posterous, Foursquare integration
17. What is social networking application
18. What is GPS
19. What is location based application
20. What is Instagram ? Full understanding and features if instagram App
21. What is Augmented Reality
22. What is image processing
23. What are image filters
24. What are the types of image editing and processing supported in IOS applications.
25. What is photo sharing application
26. What is map
27. What is itunes or app store account
28. What do you mean by publishing application on itunes or Apple store or app store.
29. What is the procedure to publish the applcation?
30. What are the application approval and rejection?
31. What is iphone camera, what is photo library?
32. What is UDID? Procedure to see UDID of iphone device
32. What is developer account
33. What is developer certificate, provisioning profiles
34. What is application signing
35. What is webservice and webservice calling by Android application
Document related
ibeacons
Estimote beacons
Kontakt.io beacons
Beacone management platform
Proximity detection with beacon
Beacon use cases and applicability
Hardware Integration
GCM
Health-kit
In app purchase IOS
In app billing Android
3D touch in IOS
http://www.onestoptesting.com/test-plan/establish-test-objectives.asp
https://docs.google.com/spreadsheets/d/1MQXO-iEu2bOgeGz6Zk4cQwjaVTDKPKdTC
https://www.finoit.com/blog/how-to-build-an-end-to-end-mobile-test-plan/
https://www.guru99.com/gui-testing.html
Check list for web application
testing https://www.guru99.com/complete-web-application-testing-checklist.html
Sr no. Category Scenarios Sub-Categories (Scenarios)
1 Sign Up Messages with Valid inputs
1.1 Messages with no inputs When the fields are left blank
1.5 To validate birthdate field To Validate month w.r.t year and date.
1.6 To Validate null value in DOB field
2. Allow "Appname" to access your location while you use the app.
3.
3. The website
Username "Website
cannot name" would like to use your current location.
be empty.
4. This field is mandatory.
3. Lastname cannot be empty.
4. This field is mandatory.
2. You entered incorrect email and password.
3.
2. Please enter incorrect
You entered correct email
emailorand
password.
password.
3.
3. You can't leave this empty. password.
Please enter correct email or
3. You can't leave this empty.
3. Please enter correct email or password.
4. Couldn't find your account.
2. The email or password you entered are incorect.
3.