Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Software Testing Tools Guide
1. TESTING TOOLS
Software: A set of computer programs which takes input, process the input and gives
some output.
What is Testing?
Software Testing is the process used to identify the correctness, completeness and
quality of developed software.
What should be done during the Testing?
Conforming product as
Product that has been developed according to specifications
Working perfectly
Satisfying the customer requirements
Why should we do Testing?
Error free superior product
Quality assurance to the client
Complete advantage
Cut down costs
How to do Test:
Testing can be done in the following ways
Manually
Automation (By using tools like QTP, QC, Load Runner etc.,)
Combination of Manual & Automation
Manual vs. Automation
A tester conducts any test on application build without using any testing tool/software
is called Manual Testing.
A tester conducts a test an application build with the help of testing tool/software is
called Automation Testing.
In common testing process, test engineers are using test automation with respect to the
test impact and criticality. Impact means that the test repetition and critically means
that complex to apply test manually. Due to these two reasons, testing people are using
test automation.
When tools are not available they will do manual testing only. If your company already
has testing tools they may follow automation. Test automation is expensive.
Roles of Software Testing
Test Lead/ Manager, Tester, Test Designer, Automation Developer, and Test
Administrator.
2. Participants of a Testing Team: Testers, developer, Business Analyst, Customer
Goals of Testing:
Determine whether the system meets the requirements
Determine whether the system meets the specifications
Find the bugs
Ensure Quality
Advantages of Testing:
Detect defects early.
Reduces the cost of defect fixing.
Prevent the detection of bugs by the customer.
Ensure that the product works as to the satisfaction of the satisfaction of the
customer.
Software Project vs. Software Product
A software developed with respect to a specific customer requirement is called a Software
Project or Application.
A software developed with respect to the overall requirements in the market is called a
Software Product.
The interested customers usually purchase the license of that product.
Software Bidding
Kickoff Meeting (PM)
PIN
SDLC (Software or System Development Life Cycle)
Requirements Gathering (BRS)
Analysis and Planning (SRS)
Design (HLD, LLD)
Coding (programming)
Testing
3. Release & Maintenance
Software Bidding
A proposal to develop a new software is called software bidding. In software application the
proposal comes from a specific customer. In case of product development the proposal comes
from the management of the developing company keeping in view the requirements in the
market.
Kickoff Meeting
After getting a proposal the ‘CEO’ category people conduct a review meeting to select the
Project Manager, this is meeting is called Kickoff meeting.
PIN Document: (Project Initiation Note)
The selected Project Manager prepares the PIN document with the overall requirements.
(People, time, resources). The corresponding CEO determines the acceptance of this new
software depending on the PIN document.
In the above SDLC Process the testing stage comes only after coding. This single stage of
testing is also conducted by the same development team.