SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Testing Plan For An Ecommerce Site
These are the main aspects that our company run through when testing an ecommerce
website that uses one of the common online shops or ecommerce software tools.
Ecommerce sites can get very complicated but this list is a starting point when carrying out
testing before a site launch.
Functionality
First of all, we’ll run through the main functionality of an ecommerce website that needs to be
tested. Your website may not have all these items, or indeed may have some not included here.
Main pages
 Home page
 Featured products
 Special offers
 Information pages
o About page
o Shipping information
o Returns policy
o Terms page

o Privacy policy
Product category pages
 Any filters such as product filters, colours, sizes, types of product, etc.
 Any ability to sort products by name, price, size, etc.
 Add to shortlist or wish list facility.
 Add to basket.
Product detail pages
 Product title
 Product description
 Product images
 Enlarge image
 360 degree view of products
 Related products
 Any further product information, colors, sizes, options, extras.
 Add to shopping basket
Product search
 Keyword search
Shopping basket
 Add products to basket
 Remove product from basket
 Change quantities
 Select delivery option
 Check VAT and delivery costs add up correctly
Pay now
 Move into checkout process
Ecommerce Testing Checklist
Download PDF
Download a PDF version of the ecommerce testing checklist so you can print it out to run
through whilst testing.
Checkout and Payment Systems
As this is a testing plan for an ecommerce site then a specific section of the plan should be
devoted to the checkout and payment area of the website.
Test the checkout process including the following aspects:
Final amount to pay – make sure that this value is correct, after the price of the products, VAT,
delivery and any other charges. Test making changes to the products being ordered, changing
delivery options, etc. and make sure that this final amount updates correctly.
Next is payments.
Carry out a test payment using each payment method that you are offering such as debit cards,
credit cards, Paypal, Google Checkout, etc. Your payment system will most likely still be in test
mode before you launch so all test payments will be carried out using the test payment details.
An example list of payment types is as follows:
 Place Paypal payment
 Place Visa payment
 Place Visa Debit payment
 Place Visa Electron payment
 Place Mastercard payment
 Place Amex payment
 Place false payment
 Test cancelling order
Check that confirmation emails are sent correctly when a payment is made, whether those
confirmation emails are being sent by your website or by the payment provider.
Make sure that you can refund a payment and that any confirmation emails are sent to the
recipient of the refund successfully.
You will probably want to carry out several payments again once the site is live so you can use
real debit and credit cards to check the system works correctly.
This is the central aspect of your ecommerce website and so if time is short then make sure you
thoroughly test the checkout and payment area.
Browser Compatibility
Extremely important, especially for ecommerce sites, as if the site doesn’t work in a particular
browser then nobody using that browser can buy anything from you.
This list of browsers will change, as new browsers are released and older browsers aren’t used as
much (here’s hoping that IE7 goes away soon).
Currently, we are testing all of the functionality listed above in each of the following web
browsers:
 Internet Explorer 7
 Internet Explorer 8
 Internet Explorer 9
 Mozilla Firefox (latest version)
 Google Chrome (latest version)
 Safari
Browser compatibility tools that can help you
My personal favourites are Multi-Browser Viewer, which I use most days and Cross Browser
Testing, which I use when I don’t have access to my desktop PC.
Mobile Device Compatibility
If you wish your website to be used by visitors viewing it on their smartphone or tablet then you
also need to test all of the functionality on each of the following mobile devices:
 Apple iPhone – 5, 5S/5C, 6 and 6 Plus
 Apple iPad – iPad 2, 3, 4, iPad Air and iPad Air 2)
 Apple iPad Mini – 1, 2 and 3
 Android Smartphone – such as Samsung Galaxy S5
 Android Tablet – such as Google Nexus 7
 Windows Phone – such as Nokia Lumia 635
Mobile testing tools that can help you
Many of the browser testing tools can help with mobile websites but there are some more
specialised tools as well. Have a look at the Mobile Testing Tools category in our testing tools
directory.
Performance
Your ecommerce website needs to load quickly in order for potential customers to not get
frustrated and head elsewhere.
Carry out a performance test using an online tool such as Webpagetest and pay attention to what
it tells you.
Performance testing tools that can help you
I regularly use Webpagetest but there are some other good ones listed in the directory.
Check Your Links
Running a link check helps to weed out any broken links ahead of launch and is generally well
worth doing, as there is always something not linking correctly.
Link checking tools that can help you
There are a wide range of tools available and my preferred options are Google Webmaster Tools
and crawl test tool.
Proof Reading
It goes without saying but proof reading every page, including all product pages, product
descriptions, search results pages and the checkout process will make sure that people are not put
off by any shoddy spelling or grammar.
Product Pricing
Along with proof reading, checking your products pricing is obviously very important to make
sure you are not selling something too cheap or putting people off because the price is way too
high. There have been many high profile pricing errors in the past with retailers offering Sony
TVs for £1 by accident, etc.
Web Standards
Often overlooked, a few checks on how your website complies with HTML and CSS standards
can greatly help your website’s accessibility, aid SEO, usability and other general site quality
problems.
Web standards tools that can help you
W3C’s own tools are fine for checking individual pages at a time but if you want to check an
entire site in one go.
Accessibility
Whilst we touched on this subject above, it is important to make sure that your ecommerce
website is accessible. Therefore, check for the following:
 Test your website against WCAG 2.0 guidelines
 Try browsing your website with a screen reader and/or text browser
 Try browsing your website without a mouse, I.e. with just your keyboard
You’ll undoubtedly pick up some problems you wouldn’t have guessed at but it is a good idea to
fix them.
Accessibility tools that can help you
Audit Your Cookies
Since the EU ePrivacy Directive came into force in May we also need to audit the cookies that
your website uses, provide information to users on what those cookies are and how they are used,
and provide an opt in or opt out mechanism for visitors if they do not want their information to
be used by the website.
Cookie audit tools that can help you
Check Your Analytics
Make sure your analytics is installed and collecting statistics properly. Set up any goals that you
need to and configure other aspects such as site search tracking, which is very useful for an
ecommerce website.
SEO
An ecommerce website greatly benefits from making sure website visitors can easily find it and,
if there are a lot of products, then long-tail search terms can account for a large number of
visitors and customers.
I would recommend checking the following aspects:
 Structure of URLs
 Unique title tags for each page and product page
 Title tags should include product name and category
 Meta description tag for each page and product page
 Robots.txt in place
 Check that alt text has been added to images
 Internal linking
 XML sitemap
Social
Check that social buttons, icons or links are in place and work correctly.
Any sharing buttons should also be configured correctly.
So that’s our ecommerce website testing plan, at least one that I use as a basis when I am testing
an ecommerce site. Please let me know what you think of it and if you think I’ve missed anything
out.

Mais conteúdo relacionado

Mais procurados

Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Online Shopping System Test case Writing
Online Shopping System Test case WritingOnline Shopping System Test case Writing
Online Shopping System Test case Writingchiragmakdiya
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.Vinay Agnihotri
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentationNoman Manzoor
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposalSudhir Raj
 
Web Application Testing
Web Application TestingWeb Application Testing
Web Application TestingRicha Goel
 
TESTING Checklist
TESTING Checklist TESTING Checklist
TESTING Checklist Febin Chacko
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework Infosys
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testingHaris Jamil
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC ITYogeshDhamke2
 

Mais procurados (20)

Food order
Food orderFood order
Food order
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Online Shopping System Test case Writing
Online Shopping System Test case WritingOnline Shopping System Test case Writing
Online Shopping System Test case Writing
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposal
 
Web Application Testing
Web Application TestingWeb Application Testing
Web Application Testing
 
TESTING Checklist
TESTING Checklist TESTING Checklist
TESTING Checklist
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Test plan
Test planTest plan
Test plan
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
 
Api testing
Api testingApi testing
Api testing
 
Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
 

Destaque

sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdfempite
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Atul Pant
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]M-Connect Media
 
Test plan on iit website
Test plan on iit websiteTest plan on iit website
Test plan on iit websiteSamsuddoha Sams
 

Destaque (9)

sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test Planning
Test PlanningTest Planning
Test Planning
 
Test plan
Test planTest plan
Test plan
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
 
Project Report
Project ReportProject Report
Project Report
 
How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]How to Install Magento 2 [Latest Version]
How to Install Magento 2 [Latest Version]
 
Test plan on iit website
Test plan on iit websiteTest plan on iit website
Test plan on iit website
 

Semelhante a Testing plan for an ecommerce site

Product review reminder allows you to send your clients email reminders autom...
Product review reminder allows you to send your clients email reminders autom...Product review reminder allows you to send your clients email reminders autom...
Product review reminder allows you to send your clients email reminders autom...Joe Hendrix
 
Observe point frequently asks questions
Observe point frequently asks questionsObserve point frequently asks questions
Observe point frequently asks questionsObservePoint
 
5 must have seo tools that you can't miss
5 must have seo tools that you can't miss5 must have seo tools that you can't miss
5 must have seo tools that you can't missOrbit Informatics
 
Vorian Agency - Google Analytics Seminar
Vorian Agency - Google Analytics SeminarVorian Agency - Google Analytics Seminar
Vorian Agency - Google Analytics SeminarMatt Lynch
 
How to Use Google Search Console
How to Use Google Search ConsoleHow to Use Google Search Console
How to Use Google Search ConsoleBoostability
 
Google Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian AgencyGoogle Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian AgencyVorian Agency
 
Patterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsitePatterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsiteAnand Ramdeo
 
Web Analytics: A Measurement System of Website
Web Analytics: A Measurement System of WebsiteWeb Analytics: A Measurement System of Website
Web Analytics: A Measurement System of WebsiteITDogadjaji.com
 
The Ultimate Pre launch Checklist For New eCommerce Website
The Ultimate Pre launch Checklist For New eCommerce WebsiteThe Ultimate Pre launch Checklist For New eCommerce Website
The Ultimate Pre launch Checklist For New eCommerce WebsiteNCode Technologies, Inc.
 
Actionable insights with Google Analytics - Edinburgh Chamber of Commerce
Actionable insights with Google Analytics - Edinburgh Chamber of CommerceActionable insights with Google Analytics - Edinburgh Chamber of Commerce
Actionable insights with Google Analytics - Edinburgh Chamber of CommerceAttacat Internet Marketing
 
Growing Your Business Through Experimentation
Growing Your Business Through ExperimentationGrowing Your Business Through Experimentation
Growing Your Business Through ExperimentationHiten Shah
 
Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Anicca Digital Ltd
 
Keyword tools.pptx
Keyword tools.pptxKeyword tools.pptx
Keyword tools.pptxASHAVI2
 
Getting stared with google analytics
Getting stared with google analyticsGetting stared with google analytics
Getting stared with google analyticsIMS Marketing
 
Web Analytics from the inside out
Web Analytics from the inside outWeb Analytics from the inside out
Web Analytics from the inside outEmer Kirrane
 
Topic 6- SEO and Analytics .ppt
Topic 6- SEO and Analytics  .pptTopic 6- SEO and Analytics  .ppt
Topic 6- SEO and Analytics .pptJaySears2
 
Always Be Testing - Learn from Every A/B Test (Hiten Shah)
Always Be Testing - Learn from Every A/B Test (Hiten Shah)Always Be Testing - Learn from Every A/B Test (Hiten Shah)
Always Be Testing - Learn from Every A/B Test (Hiten Shah)Future Insights
 
How to Run an SEO Audit by yourself at home.pdf
How to Run an SEO Audit by yourself at home.pdfHow to Run an SEO Audit by yourself at home.pdf
How to Run an SEO Audit by yourself at home.pdfrrd87j8bkv
 

Semelhante a Testing plan for an ecommerce site (20)

Product review reminder allows you to send your clients email reminders autom...
Product review reminder allows you to send your clients email reminders autom...Product review reminder allows you to send your clients email reminders autom...
Product review reminder allows you to send your clients email reminders autom...
 
Observe point frequently asks questions
Observe point frequently asks questionsObserve point frequently asks questions
Observe point frequently asks questions
 
5 must have seo tools that you can't miss
5 must have seo tools that you can't miss5 must have seo tools that you can't miss
5 must have seo tools that you can't miss
 
Vorian Agency - Google Analytics Seminar
Vorian Agency - Google Analytics SeminarVorian Agency - Google Analytics Seminar
Vorian Agency - Google Analytics Seminar
 
How to Use Google Search Console
How to Use Google Search ConsoleHow to Use Google Search Console
How to Use Google Search Console
 
Google Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian AgencyGoogle Analytics Training Seminar - Vorian Agency
Google Analytics Training Seminar - Vorian Agency
 
Patterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsitePatterns in Testing and a claim - iCheckWebsite
Patterns in Testing and a claim - iCheckWebsite
 
Web Analytics: A Measurement System of Website
Web Analytics: A Measurement System of WebsiteWeb Analytics: A Measurement System of Website
Web Analytics: A Measurement System of Website
 
The Ultimate Pre launch Checklist For New eCommerce Website
The Ultimate Pre launch Checklist For New eCommerce WebsiteThe Ultimate Pre launch Checklist For New eCommerce Website
The Ultimate Pre launch Checklist For New eCommerce Website
 
Actionable insights with Google Analytics - Edinburgh Chamber of Commerce
Actionable insights with Google Analytics - Edinburgh Chamber of CommerceActionable insights with Google Analytics - Edinburgh Chamber of Commerce
Actionable insights with Google Analytics - Edinburgh Chamber of Commerce
 
Growing Your Business Through Experimentation
Growing Your Business Through ExperimentationGrowing Your Business Through Experimentation
Growing Your Business Through Experimentation
 
Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016Top Tips For Google Analytics - Oct 2016
Top Tips For Google Analytics - Oct 2016
 
Keyword tools.pptx
Keyword tools.pptxKeyword tools.pptx
Keyword tools.pptx
 
Reliable Ecommerce Website Testing
Reliable Ecommerce Website TestingReliable Ecommerce Website Testing
Reliable Ecommerce Website Testing
 
Getting stared with google analytics
Getting stared with google analyticsGetting stared with google analytics
Getting stared with google analytics
 
Web Analytics from the inside out
Web Analytics from the inside outWeb Analytics from the inside out
Web Analytics from the inside out
 
Topic 6- SEO and Analytics .ppt
Topic 6- SEO and Analytics  .pptTopic 6- SEO and Analytics  .ppt
Topic 6- SEO and Analytics .ppt
 
Always Be Testing - Learn from Every A/B Test (Hiten Shah)
Always Be Testing - Learn from Every A/B Test (Hiten Shah)Always Be Testing - Learn from Every A/B Test (Hiten Shah)
Always Be Testing - Learn from Every A/B Test (Hiten Shah)
 
How to Run an SEO Audit by yourself at home.pdf
How to Run an SEO Audit by yourself at home.pdfHow to Run an SEO Audit by yourself at home.pdf
How to Run an SEO Audit by yourself at home.pdf
 
Grow Your Business
Grow Your BusinessGrow Your Business
Grow Your Business
 

Mais de Immortal Technologies

Android app development company in delhi
Android app development company in delhiAndroid app development company in delhi
Android app development company in delhiImmortal Technologies
 
Software development services in delhi
Software development services in delhiSoftware development services in delhi
Software development services in delhiImmortal Technologies
 
Android app development company in Gurgaon
Android app development company in GurgaonAndroid app development company in Gurgaon
Android app development company in GurgaonImmortal Technologies
 
Software development services in delhi
Software development services in delhiSoftware development services in delhi
Software development services in delhiImmortal Technologies
 
Software development services in gurgaon
Software development services in gurgaonSoftware development services in gurgaon
Software development services in gurgaonImmortal Technologies
 
Software development company in noida
Software development company in noidaSoftware development company in noida
Software development company in noidaImmortal Technologies
 
Software development company in Gurgaon
Software development company in GurgaonSoftware development company in Gurgaon
Software development company in GurgaonImmortal Technologies
 
Mobile app development company in Delhi NCR
Mobile app development company in Delhi NCRMobile app development company in Delhi NCR
Mobile app development company in Delhi NCRImmortal Technologies
 
Software development services in Gurgaon
Software development services in GurgaonSoftware development services in Gurgaon
Software development services in GurgaonImmortal Technologies
 
Web app development company in Noida
Web app development company in NoidaWeb app development company in Noida
Web app development company in NoidaImmortal Technologies
 

Mais de Immortal Technologies (20)

Android app development company in delhi
Android app development company in delhiAndroid app development company in delhi
Android app development company in delhi
 
Software development services in delhi
Software development services in delhiSoftware development services in delhi
Software development services in delhi
 
Android app development company in Gurgaon
Android app development company in GurgaonAndroid app development company in Gurgaon
Android app development company in Gurgaon
 
Software development services in delhi
Software development services in delhiSoftware development services in delhi
Software development services in delhi
 
Software development services in gurgaon
Software development services in gurgaonSoftware development services in gurgaon
Software development services in gurgaon
 
Software development in gurgaon
Software development in gurgaonSoftware development in gurgaon
Software development in gurgaon
 
Software development company in noida
Software development company in noidaSoftware development company in noida
Software development company in noida
 
Software development company in Gurgaon
Software development company in GurgaonSoftware development company in Gurgaon
Software development company in Gurgaon
 
Mobile app development company in Delhi NCR
Mobile app development company in Delhi NCRMobile app development company in Delhi NCR
Mobile app development company in Delhi NCR
 
Software development services in Gurgaon
Software development services in GurgaonSoftware development services in Gurgaon
Software development services in Gurgaon
 
Web app development company in Noida
Web app development company in NoidaWeb app development company in Noida
Web app development company in Noida
 
Software development in Delhi
Software development in DelhiSoftware development in Delhi
Software development in Delhi
 
Website Designing Company in Delhi
Website Designing Company in DelhiWebsite Designing Company in Delhi
Website Designing Company in Delhi
 
Astrology services in canada
Astrology services in canadaAstrology services in canada
Astrology services in canada
 
Famous indian astrologer in canada
Famous indian astrologer in canadaFamous indian astrologer in canada
Famous indian astrologer in canada
 
Best astrologer in canada
Best astrologer in canadaBest astrologer in canada
Best astrologer in canada
 
Best seo company in delhi
Best seo company in delhiBest seo company in delhi
Best seo company in delhi
 
Astrology Services in Canada
Astrology Services in CanadaAstrology Services in Canada
Astrology Services in Canada
 
Best psychic toronto
Best psychic torontoBest psychic toronto
Best psychic toronto
 
Indian astrologer in toronto
Indian astrologer in torontoIndian astrologer in toronto
Indian astrologer in toronto
 

Último

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Testing plan for an ecommerce site

  • 1. Testing Plan For An Ecommerce Site These are the main aspects that our company run through when testing an ecommerce website that uses one of the common online shops or ecommerce software tools. Ecommerce sites can get very complicated but this list is a starting point when carrying out testing before a site launch. Functionality First of all, we’ll run through the main functionality of an ecommerce website that needs to be tested. Your website may not have all these items, or indeed may have some not included here. Main pages  Home page  Featured products  Special offers  Information pages o About page o Shipping information o Returns policy o Terms page  o Privacy policy Product category pages  Any filters such as product filters, colours, sizes, types of product, etc.  Any ability to sort products by name, price, size, etc.  Add to shortlist or wish list facility.  Add to basket. Product detail pages  Product title  Product description  Product images  Enlarge image  360 degree view of products  Related products
  • 2.  Any further product information, colors, sizes, options, extras.  Add to shopping basket Product search  Keyword search Shopping basket  Add products to basket  Remove product from basket  Change quantities  Select delivery option  Check VAT and delivery costs add up correctly Pay now  Move into checkout process Ecommerce Testing Checklist Download PDF Download a PDF version of the ecommerce testing checklist so you can print it out to run through whilst testing. Checkout and Payment Systems As this is a testing plan for an ecommerce site then a specific section of the plan should be devoted to the checkout and payment area of the website. Test the checkout process including the following aspects: Final amount to pay – make sure that this value is correct, after the price of the products, VAT, delivery and any other charges. Test making changes to the products being ordered, changing delivery options, etc. and make sure that this final amount updates correctly. Next is payments. Carry out a test payment using each payment method that you are offering such as debit cards, credit cards, Paypal, Google Checkout, etc. Your payment system will most likely still be in test mode before you launch so all test payments will be carried out using the test payment details. An example list of payment types is as follows:
  • 3.  Place Paypal payment  Place Visa payment  Place Visa Debit payment  Place Visa Electron payment  Place Mastercard payment  Place Amex payment  Place false payment  Test cancelling order Check that confirmation emails are sent correctly when a payment is made, whether those confirmation emails are being sent by your website or by the payment provider. Make sure that you can refund a payment and that any confirmation emails are sent to the recipient of the refund successfully. You will probably want to carry out several payments again once the site is live so you can use real debit and credit cards to check the system works correctly. This is the central aspect of your ecommerce website and so if time is short then make sure you thoroughly test the checkout and payment area. Browser Compatibility Extremely important, especially for ecommerce sites, as if the site doesn’t work in a particular browser then nobody using that browser can buy anything from you. This list of browsers will change, as new browsers are released and older browsers aren’t used as much (here’s hoping that IE7 goes away soon). Currently, we are testing all of the functionality listed above in each of the following web browsers:  Internet Explorer 7  Internet Explorer 8  Internet Explorer 9  Mozilla Firefox (latest version)  Google Chrome (latest version)  Safari Browser compatibility tools that can help you My personal favourites are Multi-Browser Viewer, which I use most days and Cross Browser Testing, which I use when I don’t have access to my desktop PC. Mobile Device Compatibility
  • 4. If you wish your website to be used by visitors viewing it on their smartphone or tablet then you also need to test all of the functionality on each of the following mobile devices:  Apple iPhone – 5, 5S/5C, 6 and 6 Plus  Apple iPad – iPad 2, 3, 4, iPad Air and iPad Air 2)  Apple iPad Mini – 1, 2 and 3  Android Smartphone – such as Samsung Galaxy S5  Android Tablet – such as Google Nexus 7  Windows Phone – such as Nokia Lumia 635 Mobile testing tools that can help you Many of the browser testing tools can help with mobile websites but there are some more specialised tools as well. Have a look at the Mobile Testing Tools category in our testing tools directory. Performance Your ecommerce website needs to load quickly in order for potential customers to not get frustrated and head elsewhere. Carry out a performance test using an online tool such as Webpagetest and pay attention to what it tells you. Performance testing tools that can help you I regularly use Webpagetest but there are some other good ones listed in the directory. Check Your Links Running a link check helps to weed out any broken links ahead of launch and is generally well worth doing, as there is always something not linking correctly. Link checking tools that can help you There are a wide range of tools available and my preferred options are Google Webmaster Tools and crawl test tool. Proof Reading It goes without saying but proof reading every page, including all product pages, product descriptions, search results pages and the checkout process will make sure that people are not put off by any shoddy spelling or grammar.
  • 5. Product Pricing Along with proof reading, checking your products pricing is obviously very important to make sure you are not selling something too cheap or putting people off because the price is way too high. There have been many high profile pricing errors in the past with retailers offering Sony TVs for £1 by accident, etc. Web Standards Often overlooked, a few checks on how your website complies with HTML and CSS standards can greatly help your website’s accessibility, aid SEO, usability and other general site quality problems. Web standards tools that can help you W3C’s own tools are fine for checking individual pages at a time but if you want to check an entire site in one go. Accessibility Whilst we touched on this subject above, it is important to make sure that your ecommerce website is accessible. Therefore, check for the following:  Test your website against WCAG 2.0 guidelines  Try browsing your website with a screen reader and/or text browser  Try browsing your website without a mouse, I.e. with just your keyboard You’ll undoubtedly pick up some problems you wouldn’t have guessed at but it is a good idea to fix them. Accessibility tools that can help you Audit Your Cookies Since the EU ePrivacy Directive came into force in May we also need to audit the cookies that your website uses, provide information to users on what those cookies are and how they are used, and provide an opt in or opt out mechanism for visitors if they do not want their information to be used by the website. Cookie audit tools that can help you Check Your Analytics
  • 6. Make sure your analytics is installed and collecting statistics properly. Set up any goals that you need to and configure other aspects such as site search tracking, which is very useful for an ecommerce website. SEO An ecommerce website greatly benefits from making sure website visitors can easily find it and, if there are a lot of products, then long-tail search terms can account for a large number of visitors and customers. I would recommend checking the following aspects:  Structure of URLs  Unique title tags for each page and product page  Title tags should include product name and category  Meta description tag for each page and product page  Robots.txt in place  Check that alt text has been added to images  Internal linking  XML sitemap Social Check that social buttons, icons or links are in place and work correctly. Any sharing buttons should also be configured correctly. So that’s our ecommerce website testing plan, at least one that I use as a basis when I am testing an ecommerce site. Please let me know what you think of it and if you think I’ve missed anything out.