|
| |
| |
|
| |
ISO 9001:2000 certified |
|
| |
Softsmith is an ISO 9001:2000 certified third party testing Organisation, offering a broad range of Software quality assurance services under one roof.
|
|
|
|
|
|
| |
|
 |
 |
| |
Learning never ends. Every day is a learning day.
Softsmith has been catering to the training needs of both corporate clients as well as retail students.
We have an impressive track record of conducting corporate training programmes for leading IT majors such as IBM, HCL, WIPRO, L&T Infotech,
Verizon, Accenture and many others.
We train people from basic to advanced levels, to ensure that people are project-ready, within a short span of time.
We train people with more practical sessions and case study sessions. We create a corporate environment to people to ensure
that they get the right mix of theory and practice.
Softsmith specializes functional testing tools, performance testing tools and test management tools.
For a detailed list of topics in each course we offer, see the links given on left hand side.
- Introduction on Testing - Why to Test, What is the need for Testing.
Examples for, what happens if testing is not done.
Examples like Sony, Nokia calling back batteries, China toys issues.
- To write scenarios for Lift and review.
To write scenarios for TV and Remote control.
To Write scenarios for MSN Messenger.
- Five aspects to be followed while writing cases - Configuration, Funtionality, Security, and performance.
To write scenarios for Excel following the 4 aspects.
- Software Development Life Cycle
- 1.Requirement
a. Request for Proposal.
b. Proposal.
c. Negotiation
d. Letter of Intent.
e. Contract.
f. User requirement specification
g. Software requirement specification.
- 2. Design
a. HLD Show samples of UI design, Class design, DB design
b. LLD Show samples of pseudo code
- 3.Coding
- 4. Testing
a. Unit testing Data type, format, upper/lower boundary, memory leaks
b. Integration Testing Interfaces, XML files, upload/import
c. System Testing
d. User Acceptance testing
- Scenario What to test?
a. Format for scenario
- Detailed Test Cases How to test?
a. Format of test cases
- Test Execution
a. Test Bed Set up Format, partitioning, db install, odbc driver install, apache install
b. Install Test
c. Navigation Testing All menus, links, alignments, screen appearance
d. BVT
e. BAT
- Bug Reporting
a. Report Format
b. Bug Life cycle Status transitions from one status to other
c. Testing Accounts software and raise bugs Let students write test scenarios and test cases for Accounts and test
- Non-Funtional Testing
a. Volume testing Database records
b. Load Testing Concurrent users
c. Stress Testing Overloading
d. Scalability Testing Limit or break point
e. Interoperability testing On multi OS and hardware
f. Compatability Testing On multi DB, browsers and versions
g. Security Testing Authentication, encryption
h. Usability Testing Screens, ease of use, online help, consistency
I. Recovery testing. hardware failure, software failure
With an in-depth consulting experience, Softsmith has got sound training experience in the following tools.
- Object Spy, Object Identification, Object Repository - Local, shared
- Record - Analog, Context Sensitive, Low Level ; Replay - Standard and with specific options
- Parameters - DataTable, Action Parameter, Test Paramater, Environment Parameter, Random Number
- Get Functions and output values
- Reusable action - with and without parameters
- VB Scripting - Variables, Conditions, Loop Statements, Important functions - INStr, Mid, Function, Sub etc.,
- Dynamic Object Management - Regular Expression, SetTOProperty, Repository Parameter, Changing values through repository
- Smart Identification
- Check Points - Standard, Text, Bitmap, Accessability, Database, Web
- Recovery Manager or Exception Handling
- Datatable commands
- Description objects
- File System Objects
- XML Objects
- Setting - Workspace, Project, Environment
- Configuring Application
- Test Inspector, Test Object Map - Local, Sharing
- Record and Replay
- Debug the script
- Java Scripting
- Verification Points - GUI, Bitmap, Menu, ListContent
- Managing Database data
- Datapool
- Batch Run
- Reusing the class in another Script
- Load testing Concepts - Load, Stress, Scalability, Volume Testing
Virtual User Generator - VUG
- Virtual User Generator - Vuser Init, Action, Vuser End
- Virtual User Generator - Recording, Record - Settings, HTML mode recording, URL mode Recording
- VUG - Different protocols recording
- VUG - Run Time Settings - Run logic, Pacing, Thinktime, Log, Threads/Process, Network simulation, Browser Emulation, Proxy Settings, Filters
- VUG - Run Time Setting - Content Check - Verifying vusers are properly landing to their page
- VUG - Parameterisation - Sequential, Random, Same Line as, Each iteration, Each occurance, Only, Allocate Block
- VUG - Corelation - Auto Corelation, Creating Rule, Manual Corelation - Managing dynamic Value in LR (LoadRunner)
- VUG - Manual Step creation, using important load runner commands for respective protocols
Controller
- Controller - Manual Scenarios - By users, Percentage mode, Goal oriented Scenarios
- Controller - Service Level Agreement (SLA)
- Controller - Run Schedule - Run Users once, Real life time schedule
- Controller - Ramp up, Ramp down, Duration, Setting specific time
- VUG - Rendezvous Point -Insertion, usage and importance
- Controller - Groups, Assigning different scripts to a group, Group Scheduling
- Controller - Generators - Load agent process, Adding new genrator, Connecting Generator, Configuring groups to generators
- Controller - IP spooler
- Controller - Monitors - Setting Appservers like weblogic, websphere, etc. and Database servers like oracle, db2, mssql etc.
Analysis and Loadrunner Reports
- Loadrunner Analysis - Understanding lrr and lra files
- Loadrunner Analysis - Analysing for Design error - HTTP 500 errors - cause and probable solutions
- Loadrunner Analysis - Analysing for Memory leakage and understanding the need of profiler and usage of the same
- Load runner Analysis - Analysing Timeout errors - Understanding why time out errors, Cause and Probable Solutions
- Loadrunner Analysis - Optimising Servers using monitored values
- Load runner Reports - Setting up different graphs like hits per sec, average transaction time, throuput, Page break down, Component break down etc.
- Loadrunner Reports - Merging graphs, Adding comments to the graph
- Load runner Reports - Generating word report, html report
Load Testing Concepts
- Load, stress and scalability tests
- Load test planning
- Performance counters
- Protocols
- Load test environment
Defining Script
- Create Profile Setting for connections and Speed
- Configure the record settings
- Record for the test Script
- Replay Test Script
Enhancing Script
- Parameterization
- Randomize Data
- Modelerising the functions and transactions debug script
- Run in single user mode and debuging the script
RunSettings
- Setting using work load models - Loop, Increment, Think time, Duration, Different logs and viewing of logs
- Setting users, Setting the agents, Adding Load Agents
Execution or Scheduler
- Run the test using work load models, Monitoring the test, Utilize the true log explorer
- Analysis - Vuser and run detail graphs, Throughput and hits graphs, User-wise performance, Page-wise performance, Bottle-neck identification
- Automation Introduction
- Testing Process
- Documentation using Silk
- Case study documentation
- Window declare, class map, identifier
- Recording, replay
- Case study - window, recording
- Regular exp, multi tags, AnyWin methods and attributes
- 4Test scripting
- 4Test Case study
- Verification points, app states
- Capture, compare bitmap, timers, date functions
- SYS functions
- Case study for verify, SYS functions
- File interface, INI file interface
- Data driven tests
- Case study on file, ddt
- Registry interface
- Database interface
- Case study on db, registry
- Pop up exception, other configurations
- Run from plan and generate reports
Load Testing Concepts
- Load, stress and scalability tests
- Load test planning
- Performance counters
- Protocols
- Load test environment
Defining Script
- Create Profile Setting for connections and Speed
- Configure the record settings
- Record for the test Script
- Replay Test Script
Enhancing Script
- Parameterization
- Randomize Data
- Modelerising the functions and transactions debug script
- Compile Script using Try Script
RunSettings
- Setting using work load models - Loop, Burst, Increment, Queue, Steady State, Think time, Duration
- Setting users, Setting the agents, Adding Load Agents
Execution or Scheduler
- Run the test using work load models, Monitoring the test, Utilize the true log explorer
- Analysis - Vuser and run detail graphs, Throughput and hits graphs, User-wise performance, Page-wise performance, Bottle-neck identification
SiteAdministrator
- Manage Domain - Create Domain, Delete Domain
- Manage Projects - Create, Rename, Edit, Delete, Remove, Restore, Activate, Deactivate, upgrade, Export, Import
- Create Projects - Empty Project, Importing project, Copying project
- Users - Create, Delete, Mapping users to projects, Setting password, Import users using LDAP connection
- License, Site Connections, Site configuration, Site Analysis, Configuring Project administrator
Quality Center
Customisation
- Customize properties, Manage project users, Manage project groups, Module Access, Project Entities, Project lists
- Set up Traceability, Configure mail
Requirement Module
- Create Requirement, Sub Requirement, Managing different views, Adding favorites
- Creation of user defined fields, Controlling the work flow for a field
- Reports - Summary, Customized report, Charts - Progress, Trend and summary
Test Plan Module
- Create folder, Create Test Case, Adding steps to test case, Adding parameter to steps
- Mapping test case to the Requirements, Linking defect to the test case
- Creation of user defined fields, managing flow at field level
- Various Reports and Charts
Test Lab Module
- Create folder, Test Set, Mapping test case to the test set
- Customizing flow of test cases for execution
- Run by test case and Test set
- Adding Defect from Execution Window
- Various Reports and charts on Test Lab
Defect Module
- Create Defect, Managing different status, Severity and Priority
- Configuring Defect Status Workflow
- Managing Defect cycle, Tracking of defects
- Defect Ageing
- Various Reports and charts on defect module
Set Up Workflow
- Customizing workflow of Defects module
- Enhancing the control for Requirement, Test Plan, Test Lab and defects with our own process control through VbScripting
- Controlling the Site administrator module through VBScript like preventing multiple login into quality center etc.
- IBM Rational Robot
- IBM Rational Clearcase
- IBM Rational ClearQuest
- IBM Rational RequisitePro
- IBM Rational PurifyPlus
- AutomatedQA TestComplete
- WebLoad
- OpenSTA
- Selenium
- Watir
|
| |
| |
|
 |
| |
| |
| Case Study |
Test Automation Jump Start at Aurigo Technologies |
Softsmith was engaged to jump start the Functional test automation for Aurigo Technologies which
would shrink the regression test life cycle. |
Download PDF |
| |
|
|
|
| |
|
|
| |
 |
|
|