SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Test Ideas
   for A
Login Screen
 Crowd Sourced Ideas from
www.softwaretestingclub.com

 Credits: Rosie Sherry - Ainars Galvans - Martin Wright - Vrishali B -
       Kashif Ali - Rob Lambert - Peter L - Ajay Balamurugadas
The Login Screen
 The task was to provide test
 ideas for a login screen that
  looked something like this




   Not a lot of information to go on.
     The results are as follows....
User Interface
Tab Order - Is there a logical order to using the tab key?

Username field focus - when arriving at the page is the cursor focused on the username field?

Use of enter key - does selecting enter activate the Login button?

Accessibility - are the form fields correctly identified and labelled?

The look - does it look ok? Everything aligned ok?

Content - is the content up to scratch? Any typos?

Links - are there any other existing links on the page? Are they valid?
Security
Password - is it shown in asterisks?

Password - can it be copied and pasted?

Password - is there a minimum complexity on the password?

View Source - is valuable information given away in the HTML source code?

SQL Injection - is it vulnerable to SQL input?

Pages - can pages behind the wall be accessed without logging in?

URL Manipulation - can the URLs be edited to gain access where it should not be allowed?

Multiple accounts - can different accounts be logged in at the same time in the same browser?

Cookies - can they be edited? disabled?
Functionality
Login - is it possible to login successfully? Unsuccessfully?

Logout - if user logs out, do they log out as expected?

Forgot password - does it exist? does the process work? Is it prone to security failure? URL
manipulation?

Back and Forward buttons - how does the application cope when using the browser Back and Forward
buttons?

Remember me - is there a “Remember me” option? Does it as standard? What if password is changed?

Compatibility - is there a need to test in other browsers?

Data - is there a minimum or maximum length of characters? What are the boundaries? What are the
allowed characters?

Error handling - how are errors handled and displayed?
Thoughts...
Things you may want to ask yourself...

      Is it ready to test?

      Do you know anything about how it was built?

      Who built it?

      Has it been tested before?

      Are there any existing problems or concerns?

      Is there any thing that gets processed in the background?

      Who is the target user?

      How responsive is the login screen?

      What happens once logged in?

      What is the application used for?

      What risks are involved?
More Ideas?

      Do you have anything to be added to this?
           testideas@softwaretestingclub.com




 This is a production by the Software Testing Club
We      to make nice stuff related to software testing.




        Share this with the world under the
     Creative Commons Attribution 3.0 License

Más contenido relacionado

Más de Rosie Sherry (8)

The Testing Planet Issue 10
The Testing Planet Issue 10The Testing Planet Issue 10
The Testing Planet Issue 10
 
The Testing Planet Issue 9
The Testing Planet Issue 9The Testing Planet Issue 9
The Testing Planet Issue 9
 
How Lean Is Your Software Testing?
How Lean Is Your Software Testing?How Lean Is Your Software Testing?
How Lean Is Your Software Testing?
 
10 Reasons Why You Fix Bugs As Soon As You Find Them
10 Reasons Why You Fix Bugs As Soon As You Find Them10 Reasons Why You Fix Bugs As Soon As You Find Them
10 Reasons Why You Fix Bugs As Soon As You Find Them
 
The Testing Planet Issue 4
The Testing Planet Issue 4The Testing Planet Issue 4
The Testing Planet Issue 4
 
The Testing Planet Issue 2
The Testing Planet Issue 2The Testing Planet Issue 2
The Testing Planet Issue 2
 
What made you a software testing leader?
What made you a software testing leader?What made you a software testing leader?
What made you a software testing leader?
 
Software Testing Club Magazine Feb 2010
Software Testing Club Magazine Feb 2010Software Testing Club Magazine Feb 2010
Software Testing Club Magazine Feb 2010
 

Último

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
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
"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 ...
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Crowdsourced Test Ideas - A Login Screen - by the Software Testing Club

  • 1. Test Ideas for A Login Screen Crowd Sourced Ideas from www.softwaretestingclub.com Credits: Rosie Sherry - Ainars Galvans - Martin Wright - Vrishali B - Kashif Ali - Rob Lambert - Peter L - Ajay Balamurugadas
  • 2. The Login Screen The task was to provide test ideas for a login screen that looked something like this Not a lot of information to go on. The results are as follows....
  • 3. User Interface Tab Order - Is there a logical order to using the tab key? Username field focus - when arriving at the page is the cursor focused on the username field? Use of enter key - does selecting enter activate the Login button? Accessibility - are the form fields correctly identified and labelled? The look - does it look ok? Everything aligned ok? Content - is the content up to scratch? Any typos? Links - are there any other existing links on the page? Are they valid?
  • 4. Security Password - is it shown in asterisks? Password - can it be copied and pasted? Password - is there a minimum complexity on the password? View Source - is valuable information given away in the HTML source code? SQL Injection - is it vulnerable to SQL input? Pages - can pages behind the wall be accessed without logging in? URL Manipulation - can the URLs be edited to gain access where it should not be allowed? Multiple accounts - can different accounts be logged in at the same time in the same browser? Cookies - can they be edited? disabled?
  • 5. Functionality Login - is it possible to login successfully? Unsuccessfully? Logout - if user logs out, do they log out as expected? Forgot password - does it exist? does the process work? Is it prone to security failure? URL manipulation? Back and Forward buttons - how does the application cope when using the browser Back and Forward buttons? Remember me - is there a “Remember me” option? Does it as standard? What if password is changed? Compatibility - is there a need to test in other browsers? Data - is there a minimum or maximum length of characters? What are the boundaries? What are the allowed characters? Error handling - how are errors handled and displayed?
  • 6. Thoughts... Things you may want to ask yourself... Is it ready to test? Do you know anything about how it was built? Who built it? Has it been tested before? Are there any existing problems or concerns? Is there any thing that gets processed in the background? Who is the target user? How responsive is the login screen? What happens once logged in? What is the application used for? What risks are involved?
  • 7. More Ideas? Do you have anything to be added to this? testideas@softwaretestingclub.com This is a production by the Software Testing Club We to make nice stuff related to software testing. Share this with the world under the Creative Commons Attribution 3.0 License