Beruflich Dokumente
Kultur Dokumente
Test Details:
Duration: 60 minutes No. of questions: 50 Maximum marks: 50, Passing marks: 25 (50%); There is no negative marking in this module.
Fee Structure:
Rs. 2,000/- (Includes all taxes)
www.vskills.in
Certified Software Testing Professional Companies that that hire Vskills Certified Software Testing Professionals
Software Testing professionals are in great demand and major IT companies in India hire them. There are a lot of boutique niche companies, specializing in software testing, open source and integration services. International job consultants also are constantly looking for Software Testing Professionals for overseas jobs. The skill is also greatly in demand in super specialized government projects on contract basis.
www.vskills.in
Unit Testing
Overview Benefits Separation of interface from implementation Unit testing limitations Applications
www.vskills.in
System testing
Testing the whole system Types of tests to include in system testing
NonNon-functional testing
Software performance testing and load testing Stability testing Usability testing Security testing Internationalization and localization Destructive testing
Automated testing
Code-driven testing Graphical User Interface (GUI) testing What to test Framework approach in automation Defining boundaries between automation framework and a testing tool Testing tools Measurement in software testing
www.vskills.in
www.vskills.in
Course Outline
Introduction & Overview
What is Software testing Overview and History of Software testing
Unit Testing
Overview of testing the smallest part of an application by unit testing Advantages of unit testing in integration, making changes, design and documentation Using abstract interfaces to separate interface from implementation Limitations of Unit testing Using unit testing in Extreme Programming and automation framework Frameworks for Unit testing Direct language support for unit testing
Integration testing
Purpose of testing combined modules of software Types of integration testing covering big-bang, top-down and bottom-up Limitations in conducting Integration testing
System testing
Testing the whole system Testing the GUI by Planning and artificial intelligence, generating the test case and using Event Flow Graphs Illustrating the history, goals and methods of Usability testing to test Usability of the application Assessing the performance of application by performance testing Testing compatibility of application with computing environment Illustrating Error handling testing, its Verification, support in programming languages, implementation Exception safety of code and its level to handle run-time errors Exception handling based on Design by Contract Checked exceptions in Java Synchronous and asynchronous exceptions Condition systems in Lisp Return to expression that signaled an exception by Continuable exceptions Testing normal and anticipated peak load conditions by Load testing using Software and Mechanical load testing Testing with certain amount of data by Volume testing Security testing for Confidentiality, Integrity, Authentication and Non-repudiation Testing capability to scale by Scalability testing Profiling to profile a program's behavior for optimization History, types, methods to use profiler Testing to determine the stability by performing Stress testing using Rationale, Field experience and Relationship to branch coverage with various Measures. Scale vertically vs. horizontally, Tradeoffs to make and designing for scalability To evaluate whether result of calculation is true by Sanity testing www.vskills.in
NonNon-functional testing
Illustrating Software performance, load, Stability, Usability, Security testing and Internationalization and localization testing Explaining Destructive testing and its types
Automated testing
Automate the testing process Testing with variety of input arguments of public interfaces by Code-driven testing or Test-driven development Testing by a framework generating user interface events like keystrokes and mouse clicks, and observes the changes by Graphical User Interface (GUI) testing Quantifying what to test in automated tests Applying Framework approach in test automation Defining boundaries between automation framework and a testing tool Various types of Testing tools Measurement to be taken in software testing
Testing Artifacts
Various records or artifacts generated during testing are Test plan, Traceability matrix, Test case, Test script, Test suite, Test data and Test harness
www.vskills.in
Sample Questions
1. Analyze the following highly simplified procedure:
Ask: What type of ticket do you require, single or return? IF the customer wants return Ask: What rate, Standard or Cheap-day? IF the customer replies Cheap-day Say: That will be 11:20 ELSE Say: That will be 19:50 ENDIF ELSE Say: That will be 9:75 ENDIF
Now decide the minimum number of tests that are needed to ensure that all the questions have been asked, all combinations have occurred and all replies given. given.
A. 3 B. 4 C. 5 D. 6
www.vskills.in
www.vskills.in