0% found this document useful (0 votes)
82 views12 pages

Manual Testing

This document provides an overview of key concepts in software testing, including: 1. It describes various software development life cycles (SDLC) like waterfall, spiral, V-model, and agile models. 2. It lists different types of testing like unit testing, integration testing, functional testing, system testing, acceptance testing, and performance testing. 3. It discusses test case design techniques like error guessing, equivalence partitioning, boundary value analysis, and various types of regression testing. 4. It also covers UI testing scenarios, technical terms related to software, mobile and web applications, key Android and iPhone concepts.

Uploaded by

Nihal Malviya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views12 pages

Manual Testing

This document provides an overview of key concepts in software testing, including: 1. It describes various software development life cycles (SDLC) like waterfall, spiral, V-model, and agile models. 2. It lists different types of testing like unit testing, integration testing, functional testing, system testing, acceptance testing, and performance testing. 3. It discusses test case design techniques like error guessing, equivalence partitioning, boundary value analysis, and various types of regression testing. 4. It also covers UI testing scenarios, technical terms related to software, mobile and web applications, key Android and iPhone concepts.

Uploaded by

Nihal Malviya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 12

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

Verified that Alignment should be proper.Expected result: Alignment should be proper.

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.

all its information.

e date/time of the error.


e clip-art icons.

en to screen, and that the color of the links are consistent.


Technical Terms
Misc:

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

- What is project proposal document


- What is requirement document?
- What is design documents?
- What are wireframes?
- What is cloud server?
- What is admin portal/CMS
- What is estimation?
- What is screen flow?
- What is splash screen or welcome screen?
- What is bug tracking system, what is bug or issue?

New Technologies & Concepts

Android smartwatch features


Android smartwatch development overview

Apple iwatch features


Apple iwatch development overview

ibeacons
Estimote beacons
Kontakt.io beacons
Beacone management platform
Proximity detection with beacon
Beacon use cases and applicability

Hardware Integration

Push Notifications - IOS


APNS
Push Notifications - Android

GCM
Health-kit
In app purchase IOS
In app billing Android
3D touch in IOS

Payment gateway, paypal, stripe, braintree


Google Analytics, Flurry analytics,
crashalytics, fabrics
Cloud transformation services
Admin Panel
Deeplinking in IOS and Android
REST APIs
Video processing, video editing apps
ffmpeg library
Backend-as-a-service BaaS, mBaaS, SaaS
Parse SDK, Firebase SDK
Amazon AWS, Godaddy, Rackspace
Quickbolxx API
XMPP protocol, openfire, ejabberd
WebRTC
VOIP
Sprint, Agile methodolgy
Test cases, project testing
beta testing, UAT, unit testing
Google Maps APIs and its use
OpenStreet Maps APIs and its use
Multilingual applications
Face recognition
encryption and decryption
SSL certificate
SRS, HLD, LLD, Architecture documents
requirements flow diagrams, block
diagrams

Ads Integration - Google admob, Revmob,


chartboost,iAd
JIRA, Redming, Trello
Github, SVN, bitbucket and their usage
BYOD and MDM
Geolocation and geofencing
Indoor positioning
Uber based applications and use cases
Dating based applications and use cases
Chatting based applications
Creately.com to create block diagrams, app
or website mockups
Invisionapp.com to create app or website
mockups

Proto.io to create app or website mockups


Topic Aritcle link

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.2 When the username/email address entered


is not in correct format

1.3 When the password field is invalid

When user enter a common


password or easy password When user enter invalid text or not same
1.4
text in Confirm password field.

1.5 To validate birthdate field To Validate month w.r.t year and date.
1.6 To Validate null value in DOB field

1.7 To validate Gender To validate null value or user does not


select any option
To validate location from device (GPS) and
1.8 To validate Location user deny the option a pop should be
1.9 Firstname Message with no inputs displayed
When field is left blank

1.1 Lastname Message with no inputs When field is left blank

2 Login To check with valid


2.1 usename
To and invalid
check with invalid
2.2 usename and valid
To check with both the fields
2.3 kept blank To check with any one of the field kept
2.4 To check with both invalid blank
fields
2.5 To check email/username
with invalid extension and
2.6
Messages
2. You have been successfully registered.
3. You have successfully signed up.
9. You must specify a value for this required field.

1. Please choose between 6-12 characters.


2. Invalid password.

1. Common words are easy to guess. Try again?


2. This password does not match.
3. Password should be same as above.
3. The date you entered doesn't exist.
4.
3. The
You date
can'tdoesn't look
leave this right. Be sure to use your actual date of birth.
empty.

2. You can't leave this empty.

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.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy