Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Glimpse and Benefits of Testing
1.
2. What's inside
What is Testing ?
Type of Testing.
Glimpse on websites
& its type.
Introduction to Web
Testing.
Checklist of web
testing.
Benefits of Testing.
Conclusion.
3. What is Testing?
Here are answers
• Testing is a process of executing a
program with the intent of finding
errors.
• It is the process of evaluating system
or its component by manual or
automated means to verify it meets
client requirement.
• Testing is not only to find bugs, but
also to improve quality of product.
4. Type of Testing
Generally there are 3 types of testing:
1. Functional Testing
2. Non- Functional Testing.
3. Maintenance Testing.
5. Glimpse on websites
• A website is a collection of web
pages. Web page can contain
any type of information, in
addition of text, colour,
graphics, animation etc.
In today's era a website is
necessity for business owners.
Website is a window to all types
of business.
8. Continued…
• Web testing is name given to testing which focus on web
application.
• Web application testing, a software testing technique
exclusively adopted to test the applications that are hosted on
web in which the application interfaces and other
functionalities are tested.
• Web testing focus on each and every module of website i.e.
content , functionality , compatibility , responsive time etc.
Lets learn in brief about web testing in next slides.
10. Brief Description of Web Testing:
1. Functionality Testing – Functionality testing as name speak
‘Functionality’refer to working or functions of application. This is
used to check if your product is as per the specifications you intended
for it as well as the functional requirements you charted out for it in
your developmental documentation.
Testing module – Testing activity include of Test links , Forms,
Cookies , HTML & CSS Pages also test business flow etc.
Example – To test basic functionality of website such as :
Button to be clickable
Textbox to be accepts value
No dead links and many more
11. Continued…
2. Usability Testing - Usability testing has now become a vital part of any
web based project. It can be carried out by tester group similar to the target
audience of the web application.
Test the site Navigation – Menus , buttons or Links to different pages on your
site should be easily visible and consistent on all web pages
Test the Content- Content should be legible with no spelling or grammatical errors.
Images if present should contain an "alt" text
12. Continued…
3. Interface Testing - It is done to verify interactions between all 3 modules
are working properly and errors are handled properly.
Tested module – Application , Web & Database server.
Interface testing verify following component –
Communication between the systems are done correctly.
All supported hardware/software has been tested.
Linked documents be supported/opened on all platforms.
The security requirements or encryption while communication happens
between systems.
4. Compatibility Testing – To identify that application should be compatible
with all hardware, software, version and all components that are suppose to
support testers perform Compatibility testing.
13. Continued…Types of Compatibility Testing-
• Hardware
• Networks
• Browsers
• Devices
• Mobile
• Versions
• Operating Systems
Types Based on Version-
14. Continued…
4. Performance Testing – Performance testing is a non-functional testing
technique performed to determine the system parameters in terms of
responsiveness and stability under various workload.
Testing activities will include but not limited to -
• Website application response times at different connection speeds
• Load test your web application to determine its behaviour under normal
and peak loads
• Stress tests your web site to determine its break point when pushed to
beyond normal loads at peak time.
• Test if a crash occurs due to peak load , how does the site recover from
such an event
• Make sure optimization techniques like gzip compression , browser and
server side cache enabled to reduce load times.
15. Continued…
5. Security Testing – Security testing is vital for e-commerce website that
store sensitive customer information like credit cards. Security testing of
any system is about finding all possible loopholes and weaknesses of the
system which might result into loss of information at the hands of the
employees or outsiders of the Organization.
Security Testing Services-
16. Continued…
• 6. Database Testing - Database is one critical component of your web
application and stress must be laid to test it thoroughly.
Testing activities will include-
• Test if any errors are shown while executing queries
• Data Integrity is maintained while creating, updating or deleting
data in database.
• Check response time of queries and fine tune them if necessary.
• Test data retrieved from your database is shown accurately in your
web application
17. Benefits of Testing
• Since testing helps to identify & fixing bus before project go live, it reduces
risk of failure. Once project go live the cost can go haywire and fixing bugs
at that point can be damaging to the entire software.
• Testing not only detects bug but also ensure & improve quality of software.
• Application or software can not be develop alone it is always integrated to
function & system. Here, testing ensures that it will work suitably and its
performance won’t get affected due to the integration.
• Software testing is carried out keeping the end user in mind. Hence, it is
assured that the end users, for who the software is designed, will be able to
productively operate it.
• Creation of defect reports, and other metrics help the Project Managers for
preparing progress reports, and extrapolating the hardware requirements in
future and the defect in the code can be fixed by the developers.
18. Conclusion
• Testing is a critically important verification method that takes up a very
large portion of a project’s resources, including schedule, budget, staffing,
and facilities.
• Testing is relatively unique because it is inherently destructive. Its primary
purpose is to force the system or its components to fail so that the defects
that caused the failure can be uncovered and then fixed.
• In addition to defect detection, testing is also performed to provide
sufficient objective evidence to justify confidence in the system’s quality,
fitness for purpose, and readiness for being accepted and placed into
operation.
Software testing can be of great advantage if used optimally and by
maintaining the right balance