Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Testing Process

Similar presentations


Presentation on theme: "Software Testing Process"— Presentation transcript:

1 Software Testing Process

2 What is importance of Testing
Quality Cost The cost of fixing the bug is larger if testing is not done in early stage.

3 Different types of testing
Unit testing Testing of individual unit Integration testing Testing in group of components are combined to produce output Functional testing To ensure the specified functionality works Regression testing Testing after modification of system or component to ensure modification is working and is not damaging existing functionality.

4 Different types of testing
Performance testing To access the speed and effectiveness of the system and to make sure it is generating results within specified time Penetration testing An attack on a system with intention of finding security weakness. User acceptance testing Done by customer to ensure the product meet the requirement

5 Phase in Testing Process

6 Test Automation Why? Do more with less Particularly useful
Testing and maintenance still accounts for 75% of software development costs. Do more with less Testing the software within a minimum schedule Particularly useful Regression test Integration test

7 What should we do? Identify tools Enforce testing Accurate Easy to use
Can be automated and integrated to build script Enforce testing Test coverage Continuous integration

8 Tools Java Frontend page speed Browser compatibility PHP
Junit Jslint Vmware easymock csslint Parallels CrossOver PHP VirtualBox BrowserStack PHPUnit Mobile interface Browser emulator Frontend native devices adobe edge inspect Loading Selenium Remote Preview Jmeter Selenium web driver Jasmine psi loadimpact mocha  Chai Sinon EDM Karma on Acid Spider (SEO)

9 F&Q


Download ppt "Software Testing Process"

Similar presentations


Ads by Google