SlideShare uma empresa Scribd logo
1 de 17
www.orbitone.com
Orbit One BVBA
Raas van Gaverestraat 83
B-9000 GENT, BELGIUM
Website www.orbitone.com
E-mail info@orbitone.com
Tel. +32 9 330 15 00
VAT BE 456.457.353
Bank 442-7059001-50 (KBC)
Viktor Bardadym
22 September, 2010
Testing web applications
22 September, 2010
Testing web applications2
Goal
To gather input for a good, easy and straightforward
methodology to conduct structured tests of web applications /
websites we develop.
"Le bon Dieu est dans le détail"
Gustave Flaubert
22 September, 2010
Testing web applications3
Qualities to test
Functionality
Usability
Interface
Performance
Compatibility
Maintainability
Security
http://www.softwaretestinghelp.com/web-application-testing/
22 September, 2010
Testing web applications4
Functionality testing
Check all the links
Test forms in all pages
Cookies testing
HTML/CSS validation
Search testing
Database testing
22 September, 2010
Testing web applications5
Usability testing
Test for navigation
Content checking
Other user information
22 September, 2010
Testing web applications6
Interface Testing

22 September, 2010
Testing web applications7
Performance Testing
Web Load Testing
Web Stress Testing
22 September, 2010
Testing web applications8
Compatibility Testing
Browser compatibility
Operating system compatibility
Mobile browsing
Printing options
Kriska is the first beer
that is vodka flavoured.
22 September, 2010
Testing web applications9
Maintainability Testing
22 September, 2010
Testing web applications10
Security Testing
Test users with different profiles / permissions
Invalid inputs
CAPTCHA
SSL
Don’t worry, senator –
this test is done
for our security.
22 September, 2010
Testing web applications11
Dimensions and scopes of tests
specific for web applications
Operation system & version
Browser & version
History (new / upgraded)
Languages
Work with other applications
Work with other hardware (mobile, printing,…)
Different permissions
22 September, 2010
Testing web applications12
Generic test cycle
Test previous article
Plan to improve
Design to include improvements and requirements
Manufacture with improvements
Review new item and improvements
Test new item
Test cycle
a) Prepare your test
 split web application / site in
modules/screens
 define concrete tests for each screen
(detailed description, for example
"enter a string of more than 100
characters in this textbox)
b) Make report sheet (using template)
 What customer/project
 FogBugz ticket number
 Who is the tester
 Version(s) of Windows / browser(s)
 Date & time
 Checksheet with tests
c) Do the first test, fill in the report sheet
 for each test + Green/Orange/Red +
comments
 at the end, add summary of the test
with general remarks. For example
"Everything works fine except things
related to iframe scrolling“
d) Put the report on SharePoint, and
inform the project manager / customer
/ developers to fix the orange and red
issues
e) Do the test for a second time, creating a
NEW report form
 iterations between c) – e) until all test
are successful
 in the real-world, more tests will be
added in each iteration
22 September, 2010
Testing web applications13
22 September, 2010
Testing web applications14
Regression testing
Focuses on finding defects after a major change has occurred.
Specifically, it seeks to uncover regressions, or old bugs that
have come back.
22 September, 2010
Testing web applications15
Testing Tools
IE Tester
Firebug
Fiddler
NetMon
He says that the water
is too cold.
22 September, 2010
Testing web applications16
Testing fun
 1: Testing Festivals
 Internal professionals
 Case: A large high-technology organization asked its developers to
test applications for compatibility with the next version of
Windows. The test manager scheduled testing sessions in the lab
and sent notifications about the sessions to the developers. To
make the events fun, the test manager provided food and
beverages, thus earning the name "test fests" for the sessions.
 2: Preview Program
 External professionals
 Beta releases, release candidates.
 3: Conference Room Pilots
 End users
 The purpose of the Conference Room Pilot is to validate a
software application against the business processes of end users
of the software, by allowing end users to use the software to carry
out typical or key business processes using the new software.
THANKS
and good luck !
17 Testing web applications
22 September, 2010

Mais conteúdo relacionado

Destaque

EVALUACIÓN SESIONES
EVALUACIÓN SESIONESEVALUACIÓN SESIONES
EVALUACIÓN SESIONESclemen07
 
OtherScreen Architecture
OtherScreen ArchitectureOtherScreen Architecture
OtherScreen ArchitectureJim Van Fleet
 
An enchanting, curious place of presidents and poets
An enchanting, curious place of presidents and poetsAn enchanting, curious place of presidents and poets
An enchanting, curious place of presidents and poetsJill Foster
 
Сервис для создания программ лояльности на основе мобильных телефонов
Сервис для создания программ лояльности на основе мобильных телефоновСервис для создания программ лояльности на основе мобильных телефонов
Сервис для создания программ лояльности на основе мобильных телефоновIngria. Technopark St. Petersburg
 
Supporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpSupporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpDi Santo LLP
 
Эффект Рингельмана
Эффект РингельманаЭффект Рингельмана
Эффект РингельманаVadim Zhartun
 
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM KonseriSerap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseriaokutur
 
My Summer Journal
My Summer JournalMy Summer Journal
My Summer Journalniev421
 
Texas S Ta R Chart 1
Texas S Ta R Chart 1Texas S Ta R Chart 1
Texas S Ta R Chart 1Alexis
 
Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1ripu1
 
Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Ingria. Technopark St. Petersburg
 
印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀ariesckf
 
Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012Smithsonian Libraries
 
Lessons from the classroom
Lessons from the classroomLessons from the classroom
Lessons from the classroomDurke1dd
 

Destaque (20)

EVALUACIÓN SESIONES
EVALUACIÓN SESIONESEVALUACIÓN SESIONES
EVALUACIÓN SESIONES
 
OtherScreen Architecture
OtherScreen ArchitectureOtherScreen Architecture
OtherScreen Architecture
 
Welcome To Our Blog
Welcome To Our BlogWelcome To Our Blog
Welcome To Our Blog
 
Building People
Building PeopleBuilding People
Building People
 
An enchanting, curious place of presidents and poets
An enchanting, curious place of presidents and poetsAn enchanting, curious place of presidents and poets
An enchanting, curious place of presidents and poets
 
Сервис для создания программ лояльности на основе мобильных телефонов
Сервис для создания программ лояльности на основе мобильных телефоновСервис для создания программ лояльности на основе мобильных телефонов
Сервис для создания программ лояльности на основе мобильных телефонов
 
Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...
Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...
Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...
 
Supporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpSupporting Start-Ups From Ground Up
Supporting Start-Ups From Ground Up
 
Эффект Рингельмана
Эффект РингельманаЭффект Рингельмана
Эффект Рингельмана
 
University as a new "ventures investor", Яныкина
University as a new "ventures investor", ЯныкинаUniversity as a new "ventures investor", Яныкина
University as a new "ventures investor", Яныкина
 
ENG 101
ENG 101ENG 101
ENG 101
 
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM KonseriSerap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
 
My Summer Journal
My Summer JournalMy Summer Journal
My Summer Journal
 
Texas S Ta R Chart 1
Texas S Ta R Chart 1Texas S Ta R Chart 1
Texas S Ta R Chart 1
 
Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1
 
Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Информационный вестник октябрь 2011
Информационный вестник октябрь 2011
 
印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀
 
Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012
 
羽毛繪
羽毛繪羽毛繪
羽毛繪
 
Lessons from the classroom
Lessons from the classroomLessons from the classroom
Lessons from the classroom
 

Semelhante a Sfare cafe testing web applications

Neha Arora_Resume
Neha Arora_ResumeNeha Arora_Resume
Neha Arora_ResumeNeha Arora
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebPerfecto by Perforce
 
Android Apps Testing in 2019
Android Apps Testing in 2019Android Apps Testing in 2019
Android Apps Testing in 2019Ivan Katunou
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelinePerfecto Mobile
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXLizzy Guido (she/her)
 
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsPerfecto by Perforce
 
Extending LabVIEW to the Web Using the LabSocket System
Extending LabVIEW to the Web Using the LabSocket SystemExtending LabVIEW to the Web Using the LabSocket System
Extending LabVIEW to the Web Using the LabSocket SystemBergmans Mechatronics LLC
 
Qa engineer dzmitry ananyeu
Qa engineer   dzmitry ananyeuQa engineer   dzmitry ananyeu
Qa engineer dzmitry ananyeuDmitry Ananyev
 
Gouthami Resume(2)
Gouthami Resume(2)Gouthami Resume(2)
Gouthami Resume(2)gouthami02
 
Felix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QAFelix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QAFelix Ramos
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumPerfecto by Perforce
 

Semelhante a Sfare cafe testing web applications (20)

Neha Arora_Resume
Neha Arora_ResumeNeha Arora_Resume
Neha Arora_Resume
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
 
Load testing web applications
Load testing web applicationsLoad testing web applications
Load testing web applications
 
Resume
ResumeResume
Resume
 
Android Apps Testing in 2019
Android Apps Testing in 2019Android Apps Testing in 2019
Android Apps Testing in 2019
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
 
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
 
Extending LabVIEW to the Web Using the LabSocket System
Extending LabVIEW to the Web Using the LabSocket SystemExtending LabVIEW to the Web Using the LabSocket System
Extending LabVIEW to the Web Using the LabSocket System
 
Rahil Resume
Rahil ResumeRahil Resume
Rahil Resume
 
michael_milad_CV
michael_milad_CVmichael_milad_CV
michael_milad_CV
 
Resume - Copy
Resume - CopyResume - Copy
Resume - Copy
 
Full Resolt Report
Full Resolt ReportFull Resolt Report
Full Resolt Report
 
A perspective on web testing.ppt
A perspective on web testing.pptA perspective on web testing.ppt
A perspective on web testing.ppt
 
Projects delivered
Projects deliveredProjects delivered
Projects delivered
 
Qa engineer dzmitry ananyeu
Qa engineer   dzmitry ananyeuQa engineer   dzmitry ananyeu
Qa engineer dzmitry ananyeu
 
Gouthami Resume(2)
Gouthami Resume(2)Gouthami Resume(2)
Gouthami Resume(2)
 
Felix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QAFelix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QA
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
 

Mais de Orbit One - We create coherence

ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...Orbit One - We create coherence
 
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...Orbit One - We create coherence
 
ShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeOrbit One - We create coherence
 
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...Orbit One - We create coherence
 
OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...Orbit One - We create coherence
 
Social Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsSocial Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsOrbit One - We create coherence
 
Marketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsMarketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsOrbit One - We create coherence
 

Mais de Orbit One - We create coherence (20)

ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
 
HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer
 
Het Nieuwe Werken in de praktijk
Het Nieuwe Werkenin de praktijkHet Nieuwe Werkenin de praktijk
Het Nieuwe Werken in de praktijk
 
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
 
ShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgrade
 
ShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde toolsShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde tools
 
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerdShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
 
Business value of Lync integrations
Business value of Lync integrationsBusiness value of Lync integrations
Business value of Lync integrations
 
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
 
Identity in the cloud using Microsoft
Identity in the cloud using MicrosoftIdentity in the cloud using Microsoft
Identity in the cloud using Microsoft
 
OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...
 
OneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisationOneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisation
 
Social Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsSocial Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefits
 
Windows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best PracticesWindows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best Practices
 
Wie is Orbit One Internet Solutions
Wie is Orbit One Internet SolutionsWie is Orbit One Internet Solutions
Wie is Orbit One Internet Solutions
 
Azure Umbraco workshop
Azure Umbraco workshopAzure Umbraco workshop
Azure Umbraco workshop
 
Marketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsMarketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensions
 
Office 365, is cloud right for your company?
Office 365, is cloud right for your company?Office 365, is cloud right for your company?
Office 365, is cloud right for your company?
 
Who is Orbit One internet solutions?
Who is Orbit One internet solutions?Who is Orbit One internet solutions?
Who is Orbit One internet solutions?
 
Azure and Umbraco CMS
Azure and Umbraco CMSAzure and Umbraco CMS
Azure and Umbraco CMS
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Sfare cafe testing web applications

  • 1. www.orbitone.com Orbit One BVBA Raas van Gaverestraat 83 B-9000 GENT, BELGIUM Website www.orbitone.com E-mail info@orbitone.com Tel. +32 9 330 15 00 VAT BE 456.457.353 Bank 442-7059001-50 (KBC) Viktor Bardadym 22 September, 2010 Testing web applications
  • 2. 22 September, 2010 Testing web applications2 Goal To gather input for a good, easy and straightforward methodology to conduct structured tests of web applications / websites we develop. "Le bon Dieu est dans le détail" Gustave Flaubert
  • 3. 22 September, 2010 Testing web applications3 Qualities to test Functionality Usability Interface Performance Compatibility Maintainability Security http://www.softwaretestinghelp.com/web-application-testing/
  • 4. 22 September, 2010 Testing web applications4 Functionality testing Check all the links Test forms in all pages Cookies testing HTML/CSS validation Search testing Database testing
  • 5. 22 September, 2010 Testing web applications5 Usability testing Test for navigation Content checking Other user information
  • 6. 22 September, 2010 Testing web applications6 Interface Testing 
  • 7. 22 September, 2010 Testing web applications7 Performance Testing Web Load Testing Web Stress Testing
  • 8. 22 September, 2010 Testing web applications8 Compatibility Testing Browser compatibility Operating system compatibility Mobile browsing Printing options Kriska is the first beer that is vodka flavoured.
  • 9. 22 September, 2010 Testing web applications9 Maintainability Testing
  • 10. 22 September, 2010 Testing web applications10 Security Testing Test users with different profiles / permissions Invalid inputs CAPTCHA SSL Don’t worry, senator – this test is done for our security.
  • 11. 22 September, 2010 Testing web applications11 Dimensions and scopes of tests specific for web applications Operation system & version Browser & version History (new / upgraded) Languages Work with other applications Work with other hardware (mobile, printing,…) Different permissions
  • 12. 22 September, 2010 Testing web applications12 Generic test cycle Test previous article Plan to improve Design to include improvements and requirements Manufacture with improvements Review new item and improvements Test new item
  • 13. Test cycle a) Prepare your test  split web application / site in modules/screens  define concrete tests for each screen (detailed description, for example "enter a string of more than 100 characters in this textbox) b) Make report sheet (using template)  What customer/project  FogBugz ticket number  Who is the tester  Version(s) of Windows / browser(s)  Date & time  Checksheet with tests c) Do the first test, fill in the report sheet  for each test + Green/Orange/Red + comments  at the end, add summary of the test with general remarks. For example "Everything works fine except things related to iframe scrolling“ d) Put the report on SharePoint, and inform the project manager / customer / developers to fix the orange and red issues e) Do the test for a second time, creating a NEW report form  iterations between c) – e) until all test are successful  in the real-world, more tests will be added in each iteration 22 September, 2010 Testing web applications13
  • 14. 22 September, 2010 Testing web applications14 Regression testing Focuses on finding defects after a major change has occurred. Specifically, it seeks to uncover regressions, or old bugs that have come back.
  • 15. 22 September, 2010 Testing web applications15 Testing Tools IE Tester Firebug Fiddler NetMon He says that the water is too cold.
  • 16. 22 September, 2010 Testing web applications16 Testing fun  1: Testing Festivals  Internal professionals  Case: A large high-technology organization asked its developers to test applications for compatibility with the next version of Windows. The test manager scheduled testing sessions in the lab and sent notifications about the sessions to the developers. To make the events fun, the test manager provided food and beverages, thus earning the name "test fests" for the sessions.  2: Preview Program  External professionals  Beta releases, release candidates.  3: Conference Room Pilots  End users  The purpose of the Conference Room Pilot is to validate a software application against the business processes of end users of the software, by allowing end users to use the software to carry out typical or key business processes using the new software.
  • 17. THANKS and good luck ! 17 Testing web applications 22 September, 2010