Soumettre la recherche
Mettre en ligne
How We Test Rails Apps
•
0 j'aime
•
381 vues
Damian Galarza
Suivre
A look into how we test rails applications at thoughtbot
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 31
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Patterns in Test Automation
Patterns in Test Automation
Anand Bagmar
Patterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar
Api desgin
Api desgin
Prabhat gangwar
Meticulous Planning of Test Automation
Meticulous Planning of Test Automation
ssuser2e8d4b
Eradicate Flaky Tests - AppiumConf 2021
Eradicate Flaky Tests - AppiumConf 2021
Anand Bagmar
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
Anand Bagmar
An easy way to automate complex UI
An easy way to automate complex UI
Ivan Pashko
Selenium Deep Dive
Selenium Deep Dive
Anand Bagmar
Recommandé
Patterns in Test Automation
Patterns in Test Automation
Anand Bagmar
Patterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar
Api desgin
Api desgin
Prabhat gangwar
Meticulous Planning of Test Automation
Meticulous Planning of Test Automation
ssuser2e8d4b
Eradicate Flaky Tests - AppiumConf 2021
Eradicate Flaky Tests - AppiumConf 2021
Anand Bagmar
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
Anand Bagmar
An easy way to automate complex UI
An easy way to automate complex UI
Ivan Pashko
Selenium Deep Dive
Selenium Deep Dive
Anand Bagmar
Perils of Page-Object Pattern
Perils of Page-Object Pattern
Anand Bagmar
Fabulous Tests on Spock and Groovy
Fabulous Tests on Spock and Groovy
Yaroslav Pernerovsky
Using The Page Object Pattern
Using The Page Object Pattern
Dante Briones
Exploring your APIs with Postman
Exploring your APIs with Postman
Amber Race
Rethinking Testing
Rethinking Testing
pdejuan
Test automation project estimation calculator
Test automation project estimation calculator
ssuser2e8d4b
The science of debugging
The science of debugging
Susanth Kurunthil
Sharing the pain using Protractor
Sharing the pain using Protractor
Anand Bagmar
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on Steroids
SmartBear
Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
Bob Binder
Promoting Agility with Running Tested Features - Lightening Talk
Promoting Agility with Running Tested Features - Lightening Talk
Camille Bell
The wild wild west of Selenium Capabilities
The wild wild west of Selenium Capabilities
Adi Ofri
WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
WSO2
Does your functional automation really add value?
Does your functional automation really add value?
Anand Bagmar
TDD for DB integration
TDD for DB integration
Mikalai Alimenkou
BDD for APIs
BDD for APIs
Jason Harmon
SCWCD 5 study guide
SCWCD 5 study guide
Pondurai Singh
Getting started with Appium 2.0
Getting started with Appium 2.0
Anand Bagmar
Evaluating and Testing Web APIs
Evaluating and Testing Web APIs
SmartBear
Postman & API Testing by Amber Race
Postman & API Testing by Amber Race
Postman
Pat2
Pat2
Biobiome
South korea
South korea
abssef
Contenu connexe
Tendances
Perils of Page-Object Pattern
Perils of Page-Object Pattern
Anand Bagmar
Fabulous Tests on Spock and Groovy
Fabulous Tests on Spock and Groovy
Yaroslav Pernerovsky
Using The Page Object Pattern
Using The Page Object Pattern
Dante Briones
Exploring your APIs with Postman
Exploring your APIs with Postman
Amber Race
Rethinking Testing
Rethinking Testing
pdejuan
Test automation project estimation calculator
Test automation project estimation calculator
ssuser2e8d4b
The science of debugging
The science of debugging
Susanth Kurunthil
Sharing the pain using Protractor
Sharing the pain using Protractor
Anand Bagmar
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on Steroids
SmartBear
Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
Bob Binder
Promoting Agility with Running Tested Features - Lightening Talk
Promoting Agility with Running Tested Features - Lightening Talk
Camille Bell
The wild wild west of Selenium Capabilities
The wild wild west of Selenium Capabilities
Adi Ofri
WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
WSO2
Does your functional automation really add value?
Does your functional automation really add value?
Anand Bagmar
TDD for DB integration
TDD for DB integration
Mikalai Alimenkou
BDD for APIs
BDD for APIs
Jason Harmon
SCWCD 5 study guide
SCWCD 5 study guide
Pondurai Singh
Getting started with Appium 2.0
Getting started with Appium 2.0
Anand Bagmar
Evaluating and Testing Web APIs
Evaluating and Testing Web APIs
SmartBear
Postman & API Testing by Amber Race
Postman & API Testing by Amber Race
Postman
Tendances
(20)
Perils of Page-Object Pattern
Perils of Page-Object Pattern
Fabulous Tests on Spock and Groovy
Fabulous Tests on Spock and Groovy
Using The Page Object Pattern
Using The Page Object Pattern
Exploring your APIs with Postman
Exploring your APIs with Postman
Rethinking Testing
Rethinking Testing
Test automation project estimation calculator
Test automation project estimation calculator
The science of debugging
The science of debugging
Sharing the pain using Protractor
Sharing the pain using Protractor
API Virtualization: Mocking on Steroids
API Virtualization: Mocking on Steroids
Software Test Patterns: Successes and Challenges
Software Test Patterns: Successes and Challenges
Promoting Agility with Running Tested Features - Lightening Talk
Promoting Agility with Running Tested Features - Lightening Talk
The wild wild west of Selenium Capabilities
The wild wild west of Selenium Capabilities
WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
Does your functional automation really add value?
Does your functional automation really add value?
TDD for DB integration
TDD for DB integration
BDD for APIs
BDD for APIs
SCWCD 5 study guide
SCWCD 5 study guide
Getting started with Appium 2.0
Getting started with Appium 2.0
Evaluating and Testing Web APIs
Evaluating and Testing Web APIs
Postman & API Testing by Amber Race
Postman & API Testing by Amber Race
En vedette
Pat2
Pat2
Biobiome
South korea
South korea
abssef
Mint screen saver new store announcement
Mint screen saver new store announcement
Mintinteriors
Sandra Maddock & Brandy Smith BioEnterprise Presentation 9.6.12
Sandra Maddock & Brandy Smith BioEnterprise Presentation 9.6.12
IMARC Research
Keralam
Keralam
Suhail Thekkil
Бенчмаркинг День 2013 - программа
Бенчмаркинг День 2013 - программа
Yulya Uzhakina
Giorgio luigi
Giorgio luigi
jvgiorgioluigi
Multi threads
Multi threads
AnnaArhiliuk
Preliminary steps before you start research (large for slide embed)
Preliminary steps before you start research (large for slide embed)
carriegaxiola
Suomen rakennerahasto-ohjelma2014-2020
Suomen rakennerahasto-ohjelma2014-2020
lansisuomenhelmet
Social Networking: Sharing Information and Privacy Online
Social Networking: Sharing Information and Privacy Online
jplumer
Technology, Apps, and Social Media for CTE
Technology, Apps, and Social Media for CTE
Rachael Mann
Anthony saravia documentacion-php
Anthony saravia documentacion-php
Anthony Saravia
News Flash April 2013 - abm & associates
News Flash April 2013 - abm & associates
Guruprasad Shetty
Arts 6(printscreen)
Arts 6(printscreen)
Ric Dagdagan
Hank williams powerpoint presentation
Hank williams powerpoint presentation
slocu021
Mooc buscadores web google
Mooc buscadores web google
Nelsonshare
En vedette
(17)
Pat2
Pat2
South korea
South korea
Mint screen saver new store announcement
Mint screen saver new store announcement
Sandra Maddock & Brandy Smith BioEnterprise Presentation 9.6.12
Sandra Maddock & Brandy Smith BioEnterprise Presentation 9.6.12
Keralam
Keralam
Бенчмаркинг День 2013 - программа
Бенчмаркинг День 2013 - программа
Giorgio luigi
Giorgio luigi
Multi threads
Multi threads
Preliminary steps before you start research (large for slide embed)
Preliminary steps before you start research (large for slide embed)
Suomen rakennerahasto-ohjelma2014-2020
Suomen rakennerahasto-ohjelma2014-2020
Social Networking: Sharing Information and Privacy Online
Social Networking: Sharing Information and Privacy Online
Technology, Apps, and Social Media for CTE
Technology, Apps, and Social Media for CTE
Anthony saravia documentacion-php
Anthony saravia documentacion-php
News Flash April 2013 - abm & associates
News Flash April 2013 - abm & associates
Arts 6(printscreen)
Arts 6(printscreen)
Hank williams powerpoint presentation
Hank williams powerpoint presentation
Mooc buscadores web google
Mooc buscadores web google
Dernier
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
Clustering techniques data mining book ....
Clustering techniques data mining book ....
ShaimaaMohamedGalal
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Dernier
(20)
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Clustering techniques data mining book ....
Clustering techniques data mining book ....
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
How We Test Rails Apps
1.
How We Test
Rails Applications
2.
Damian Galarza Developer at
thoughtbot @dgalarza
3.
RSpec
4.
Outside In Testing
5.
Feature specs
6.
Feature Specs Slow
7.
Feature Specs spec/features
8.
Feature Specs ROLE_ACTION_spec.rb
9.
Feature Specs patient_checks_in_for_appointment_spec.rb
10.
Feature Specs
11.
Model specs
12.
Model Specs Fast
13.
Model Specs Test smaller
parts
14.
Model Specs
15.
Model Specs
16.
Model Specs
17.
Model Specs
18.
Controller specs
19.
Controller Specs Test multiple
paths
20.
Controller Specs Don’t duplicate
tests from features
21.
Controller Specs
22.
View specs
23.
View Specs Conditional View
Logic
24.
View Specs
25.
Test doubles and
stubs
26.
Test doubles and
stubs
27.
Test doubles and
stubs
28.
Test spies
29.
Test spies Validate a
message is received
30.
Test spies
31.
Questions?
Télécharger maintenant