Software Quality       &    Mobile  Applications
I amNarayan KoiralaSoftware Engineer and SQA ProfessionalSQA Incharge @ BrainDigit IT Solution Pvt. Ltd.W e c a n b e f r ...
Today we will•   Talk about Mobile App Testing (Focusingon SQC not SQA)•   Talk about Black box testing (not whitebox)•   ...
App development environmentand platforms                La ng ua g e        P la t f o r mAndroid         Java            ...
Types of Mobile Applications•Communication(email clients, im clients, socialnetworking)•Games(puzzle, action)•Multimedia(g...
Complexity is here with•   Variation in Platform•   Variation in App type
Types of testing•   IU Testing•   Functional Testing•   UI Testing•   Performance Testing•   Security Testing•   DC Testing
IU Testing•   Installation Check•   Uninstalltion Checksupport for different platforms and configurationCalculation of dis...
Functional Test• test of each specified functions• all functions should work andas specified• how it handles irregularacti...
UI Test•   Application Messaging•   Alerts•   Notes and images•   Effects like scroll(thumb rule)
Performance Testing•   Depends upon type of app(with stored data base, live database)•   Response time (opening, closure, ...
Security Testing•   Types of apps•   Data verification and validation•   Development Platform
DC Testing•   Android•   Black Berry     DeviceCompatibility•   Windows Phone•   iOS
Android Vs Windows Phone(Testing Complexity)• Testing android app iscomplex• Need to focus more onsecurity• Need to focus ...
Smarter App for Smart DevicesResponds according to environmentEg:- HTC focuses on smarter appCamera flash according to lig...
Together we can make             Nepal          A Place forHigh Quality Software Development          Thank You..
Upcoming SlideShare
Loading in …5
×

Software quality and mobile apps

1,396 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,396
On SlideShare
0
From Embeds
0
Number of Embeds
108
Actions
Shares
0
Downloads
24
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Software quality and mobile apps

  1. 1. Software Quality & Mobile Applications
  2. 2. I amNarayan KoiralaSoftware Engineer and SQA ProfessionalSQA Incharge @ BrainDigit IT Solution Pvt. Ltd.W e c a n b e f r ie n d s @ Er. Narayan Koirala twitter.com/narainko facebook.com/groups/sqapro narain@braindigit.com
  3. 3. Today we will• Talk about Mobile App Testing (Focusingon SQC not SQA)• Talk about Black box testing (not whitebox)• Focus on Manual Testing (not automation)
  4. 4. App development environmentand platforms La ng ua g e P la t f o r mAndroid Java d e p lo y m e n t AndroidiOS C iPhone, iPad, iPodWindows Phone C#, Visual Basics Windows PhoneBlackBerry Java BlackBerry(RIMTitanium JavaScript based API) Android, iOS,Airplay SDK C, C++ BlackBerry Android, BlackBerry, iOS, Windows Phone, bada
  5. 5. Types of Mobile Applications•Communication(email clients, im clients, socialnetworking)•Games(puzzle, action)•Multimedia(graphics, video/audio players)•Productivity(calc, calendar)
  6. 6. Complexity is here with• Variation in Platform• Variation in App type
  7. 7. Types of testing• IU Testing• Functional Testing• UI Testing• Performance Testing• Security Testing• DC Testing
  8. 8. IU Testing• Installation Check• Uninstalltion Checksupport for different platforms and configurationCalculation of disk space needed to install appCalculation of available space in the disk for installationCheck of existing version and upgraderRegistry, disk space cleaning after Uninstallation
  9. 9. Functional Test• test of each specified functions• all functions should work andas specified• how it handles irregularactivities network (wifi, gps, 3G) incoming call sms coming camera mode battery low lower memory
  10. 10. UI Test• Application Messaging• Alerts• Notes and images• Effects like scroll(thumb rule)
  11. 11. Performance Testing• Depends upon type of app(with stored data base, live database)• Response time (opening, closure, immediatefunctionalities)•eg. Money manager app, classified app use of scripts (jquery Mobile, mootools mobile)
  12. 12. Security Testing• Types of apps• Data verification and validation• Development Platform
  13. 13. DC Testing• Android• Black Berry DeviceCompatibility• Windows Phone• iOS
  14. 14. Android Vs Windows Phone(Testing Complexity)• Testing android app iscomplex• Need to focus more onsecurity• Need to focus more of UI• Need to focus more on DCT• Emulator performance(versions of OS and large ranges of
  15. 15. Smarter App for Smart DevicesResponds according to environmentEg:- HTC focuses on smarter appCamera flash according to light intensityWifi, GPS disconnect alert when battery is critical/ lowPush notificationClosure of apps that needs storage and storage is low,Detection of remaining space in device
  16. 16. Together we can make Nepal A Place forHigh Quality Software Development Thank You..

×