Submit Search
Upload
TDD, BDD, RSpec
•
Download as PPT, PDF
•
4 likes
•
2,842 views
Nascenia IT
Follow
A quick overview on TDD, BDD and RSpec.
Read less
Read more
Technology
Spiritual
Report
Share
Report
Share
1 of 26
Download now
Recommended
A brief overview about how to write human readable and meaningful code. Here is described why and how to write meaningful names of variables or method, what to follow about writing a function for SRP / Open-Closed principle rule, when to write comments and rules of Code Formatting. Advantages of clean code is also described here.
Clean Code
Clean Code
Nascenia IT
TDD, BDD and mocks
TDD, BDD and mocks
Kerry Buckley
To test Ruby with a simple testing framework, rspec. Used Rspec 3.2 in the slides.
Testing Ruby with Rspec (a beginner's guide)
Testing Ruby with Rspec (a beginner's guide)
Vysakh Sreenivasan
BDD with RSpec.
RSpec: What, How and Why
RSpec: What, How and Why
Ratan Sebastian
Intro to RSpec methods
Rspec 101
Rspec 101
Jason Noble
A presentation used at one of Moove-IT's Friday Talks to introduce the essential changes from RSpec 2 to RSpec 3.
RSpec 3: The new, the old, the good
RSpec 3: The new, the old, the good
mglrnm
Presentation on using RSpec with Rails. Assumes basic RSpec knowledge. Given
RSpec and Rails
RSpec and Rails
Alan Hecht
Slides from a talk to Web21C SDK team.
Behaviour-Driven Development
Behaviour-Driven Development
Kerry Buckley
Recommended
A brief overview about how to write human readable and meaningful code. Here is described why and how to write meaningful names of variables or method, what to follow about writing a function for SRP / Open-Closed principle rule, when to write comments and rules of Code Formatting. Advantages of clean code is also described here.
Clean Code
Clean Code
Nascenia IT
TDD, BDD and mocks
TDD, BDD and mocks
Kerry Buckley
To test Ruby with a simple testing framework, rspec. Used Rspec 3.2 in the slides.
Testing Ruby with Rspec (a beginner's guide)
Testing Ruby with Rspec (a beginner's guide)
Vysakh Sreenivasan
BDD with RSpec.
RSpec: What, How and Why
RSpec: What, How and Why
Ratan Sebastian
Intro to RSpec methods
Rspec 101
Rspec 101
Jason Noble
A presentation used at one of Moove-IT's Friday Talks to introduce the essential changes from RSpec 2 to RSpec 3.
RSpec 3: The new, the old, the good
RSpec 3: The new, the old, the good
mglrnm
Presentation on using RSpec with Rails. Assumes basic RSpec knowledge. Given
RSpec and Rails
RSpec and Rails
Alan Hecht
Slides from a talk to Web21C SDK team.
Behaviour-Driven Development
Behaviour-Driven Development
Kerry Buckley
Presenting of using Rspec, Mock and Stub in Ruby on Rails Project, and comparing between Mock and Stub.
Ruby on Rails testing with Rspec
Ruby on Rails testing with Rspec
Bunlong Van
Talk from WindyCityRails 2009
How To Test Everything
How To Test Everything
noelrap
Rails testing - TDD BDD
Rspec presentation
Rspec presentation
Myo T Kyaw
Rails Conf 2009 presentation by BJ Clark and Pat Maddox of the science department on Working with Legacy Rails Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
scidept
PhpSpec is a SpecBDD tool that enables you to use a TDD workflow that can transform the way you write PHP. In this session we will look at the TDD workflow and see how PhpSpec can be used to speed up your development; add regression safety, and improve your object-oriented design.
TDD with PhpSpec
TDD with PhpSpec
CiaranMcNulty
Practical tips for dealing with projects involving legacy code. Covers investigating past projects, static analysis of existing code, and methods for changing legacy code. Presented at PHP Benelux '10
Living With Legacy Code
Living With Legacy Code
Rowan Merewood
Presentation at Rails Conf 2007 about adding tests to legacy ruby on rails applications.
Testing Legacy Rails Apps
Testing Legacy Rails Apps
Rabble .
A couple of tricks you might not know about. Held at an internal developer show'n'tell in October 2010 at SilverStripe Ltd. in Wellington, New Zealand. Video available at http://vimeo.com/16446690
Unit Testing in SilverStripe
Unit Testing in SilverStripe
Ingo Schommer
A not so brief overview of Factory Girl's features and basic usage.
Factory Girl
Factory Girl
Gabe Evans
These are the slides for the talk by Jim Lynch called, "Intro to Unit Testing in AngularJS" and also known as the "Describe's Full of It's" talk.
Intro to Unit Testing in AngularJS
Intro to Unit Testing in AngularJS
Jim Lynch
PhpSpec is a SpecBDD tool that enables you to use a TDD workflow that can transform the way you write PHP. In this session we will look at the TDD workflow and see how PhpSpec can be used to speed up your development; add regression safety, and improve your object-oriented design.
TDD with PhpSpec - Lone Star PHP 2016
TDD with PhpSpec - Lone Star PHP 2016
CiaranMcNulty
Everyone scripts in their own way. For example, do you put the '{' after the keyword, or on the next line? Is there help provided with your functions? Does a module manifest comply with your (company) standards? Let me show you how you can use Pester and PSScriptAnalyzer to help you write excellent scripts and help you and your colleagues evolve to deliver scripts that have one look-and-feel... without having to change the way YOU script.
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
DevOpsGroup
Describes usage of PHPDebugger, a debugging tool for PHP, which runs on OS X and Windows.
Php Debugger
Php Debugger
guest8cd374
Laravel Unit Testing
Laravel Unit Testing
Dr. Syed Hassan Amin
Presentation delivered at the PSDay.UK conference in London, October 2018 on Mastering PowerShell Testing with the testing framework Pester for unit testing your PowerShell code.
Mastering PowerShell Testing with Pester
Mastering PowerShell Testing with Pester
Mark Wragg
Many teams adopt TDD attracted by the promise of a more productive workflow, fewer regressions and higher code quality. Sometimes this goes wrong and these benefits do not materialise, despite a healthy-seeming test suite. In this talk we will look at what the common pitfalls of testing are, why teams fall into these traps, and they can dig themselves out.
Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015
CiaranMcNulty
A session about BDD and unit testing with Jasmine framework
Front end unit testing using jasmine
Front end unit testing using jasmine
Gil Fink
Write tests that describe how your API should behave. Automatically generate API documentation based on your tests.
Rspec API Documentation
Rspec API Documentation
SmartLogic
Quick intro to unit testing AngularJS apps with Jasmine and Karma.
AngularJS Unit Testing w/Karma and Jasmine
AngularJS Unit Testing w/Karma and Jasmine
foxp2code
Save 10% off ANY FITC event with discount code 'slideshare' See our upcoming events at www.fitc.ca OVERVIEW AngularJS is an open-source JavaScript framework, maintained by Google, that simplifies development of single-page applications. This session will provide an overview of AngularJS framework and demonstrate test-driven development of single-page applications. In this session Andy will present a walkthrough of Angular’s core features such as dependency injector and directives. He will showcase a test-driven development of AngularJS applications using Jasmine and explain Angular’s data bindings that allow for creation of views and controllers that update automatically in response to data changes. He will also demo Angular’s deep linking and front-end validations and present integration with Ruby On Rails back end using AngularJS AJAX abstractions. Finally, Andy will utilize AngularJS directives and components to create reusable UI elements. In summary, AngularJS is a great framework for creating complex single-page applications. Attendees will leave the talk with a solid understanding of Angular’s test-driven development process.
Test-Driven Development of AngularJS Applications
Test-Driven Development of AngularJS Applications
FITC
Developed to help introduce key topics in Test Driven Development, for new and veteran developers alike. Some examples are language-specific (C# / MSTest / Moq), but the principles apply to any object oriented language.
Principles and patterns for test driven development
Principles and patterns for test driven development
Stephen Fuqua
In this introduction to Test Driven Development (TDD) or Behaviour Driven Development (BDD) we give a high level description of what it is and why it is useful for developers. Then we go into some details on stubs and mocks, test data, UI testing, SQL testing, JavaScript testing, web services testing and how to start doing TDD/BDD on an existing code base.
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
Lars Thorup
More Related Content
What's hot
Presenting of using Rspec, Mock and Stub in Ruby on Rails Project, and comparing between Mock and Stub.
Ruby on Rails testing with Rspec
Ruby on Rails testing with Rspec
Bunlong Van
Talk from WindyCityRails 2009
How To Test Everything
How To Test Everything
noelrap
Rails testing - TDD BDD
Rspec presentation
Rspec presentation
Myo T Kyaw
Rails Conf 2009 presentation by BJ Clark and Pat Maddox of the science department on Working with Legacy Rails Code
Working Effectively With Legacy Code
Working Effectively With Legacy Code
scidept
PhpSpec is a SpecBDD tool that enables you to use a TDD workflow that can transform the way you write PHP. In this session we will look at the TDD workflow and see how PhpSpec can be used to speed up your development; add regression safety, and improve your object-oriented design.
TDD with PhpSpec
TDD with PhpSpec
CiaranMcNulty
Practical tips for dealing with projects involving legacy code. Covers investigating past projects, static analysis of existing code, and methods for changing legacy code. Presented at PHP Benelux '10
Living With Legacy Code
Living With Legacy Code
Rowan Merewood
Presentation at Rails Conf 2007 about adding tests to legacy ruby on rails applications.
Testing Legacy Rails Apps
Testing Legacy Rails Apps
Rabble .
A couple of tricks you might not know about. Held at an internal developer show'n'tell in October 2010 at SilverStripe Ltd. in Wellington, New Zealand. Video available at http://vimeo.com/16446690
Unit Testing in SilverStripe
Unit Testing in SilverStripe
Ingo Schommer
A not so brief overview of Factory Girl's features and basic usage.
Factory Girl
Factory Girl
Gabe Evans
These are the slides for the talk by Jim Lynch called, "Intro to Unit Testing in AngularJS" and also known as the "Describe's Full of It's" talk.
Intro to Unit Testing in AngularJS
Intro to Unit Testing in AngularJS
Jim Lynch
PhpSpec is a SpecBDD tool that enables you to use a TDD workflow that can transform the way you write PHP. In this session we will look at the TDD workflow and see how PhpSpec can be used to speed up your development; add regression safety, and improve your object-oriented design.
TDD with PhpSpec - Lone Star PHP 2016
TDD with PhpSpec - Lone Star PHP 2016
CiaranMcNulty
Everyone scripts in their own way. For example, do you put the '{' after the keyword, or on the next line? Is there help provided with your functions? Does a module manifest comply with your (company) standards? Let me show you how you can use Pester and PSScriptAnalyzer to help you write excellent scripts and help you and your colleagues evolve to deliver scripts that have one look-and-feel... without having to change the way YOU script.
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
DevOpsGroup
Describes usage of PHPDebugger, a debugging tool for PHP, which runs on OS X and Windows.
Php Debugger
Php Debugger
guest8cd374
Laravel Unit Testing
Laravel Unit Testing
Dr. Syed Hassan Amin
Presentation delivered at the PSDay.UK conference in London, October 2018 on Mastering PowerShell Testing with the testing framework Pester for unit testing your PowerShell code.
Mastering PowerShell Testing with Pester
Mastering PowerShell Testing with Pester
Mark Wragg
Many teams adopt TDD attracted by the promise of a more productive workflow, fewer regressions and higher code quality. Sometimes this goes wrong and these benefits do not materialise, despite a healthy-seeming test suite. In this talk we will look at what the common pitfalls of testing are, why teams fall into these traps, and they can dig themselves out.
Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015
CiaranMcNulty
A session about BDD and unit testing with Jasmine framework
Front end unit testing using jasmine
Front end unit testing using jasmine
Gil Fink
Write tests that describe how your API should behave. Automatically generate API documentation based on your tests.
Rspec API Documentation
Rspec API Documentation
SmartLogic
Quick intro to unit testing AngularJS apps with Jasmine and Karma.
AngularJS Unit Testing w/Karma and Jasmine
AngularJS Unit Testing w/Karma and Jasmine
foxp2code
Save 10% off ANY FITC event with discount code 'slideshare' See our upcoming events at www.fitc.ca OVERVIEW AngularJS is an open-source JavaScript framework, maintained by Google, that simplifies development of single-page applications. This session will provide an overview of AngularJS framework and demonstrate test-driven development of single-page applications. In this session Andy will present a walkthrough of Angular’s core features such as dependency injector and directives. He will showcase a test-driven development of AngularJS applications using Jasmine and explain Angular’s data bindings that allow for creation of views and controllers that update automatically in response to data changes. He will also demo Angular’s deep linking and front-end validations and present integration with Ruby On Rails back end using AngularJS AJAX abstractions. Finally, Andy will utilize AngularJS directives and components to create reusable UI elements. In summary, AngularJS is a great framework for creating complex single-page applications. Attendees will leave the talk with a solid understanding of Angular’s test-driven development process.
Test-Driven Development of AngularJS Applications
Test-Driven Development of AngularJS Applications
FITC
What's hot
(20)
Ruby on Rails testing with Rspec
Ruby on Rails testing with Rspec
How To Test Everything
How To Test Everything
Rspec presentation
Rspec presentation
Working Effectively With Legacy Code
Working Effectively With Legacy Code
TDD with PhpSpec
TDD with PhpSpec
Living With Legacy Code
Living With Legacy Code
Testing Legacy Rails Apps
Testing Legacy Rails Apps
Unit Testing in SilverStripe
Unit Testing in SilverStripe
Factory Girl
Factory Girl
Intro to Unit Testing in AngularJS
Intro to Unit Testing in AngularJS
TDD with PhpSpec - Lone Star PHP 2016
TDD with PhpSpec - Lone Star PHP 2016
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Php Debugger
Php Debugger
Laravel Unit Testing
Laravel Unit Testing
Mastering PowerShell Testing with Pester
Mastering PowerShell Testing with Pester
Why Your Test Suite Sucks - PHPCon PL 2015
Why Your Test Suite Sucks - PHPCon PL 2015
Front end unit testing using jasmine
Front end unit testing using jasmine
Rspec API Documentation
Rspec API Documentation
AngularJS Unit Testing w/Karma and Jasmine
AngularJS Unit Testing w/Karma and Jasmine
Test-Driven Development of AngularJS Applications
Test-Driven Development of AngularJS Applications
Viewers also liked
Developed to help introduce key topics in Test Driven Development, for new and veteran developers alike. Some examples are language-specific (C# / MSTest / Moq), but the principles apply to any object oriented language.
Principles and patterns for test driven development
Principles and patterns for test driven development
Stephen Fuqua
In this introduction to Test Driven Development (TDD) or Behaviour Driven Development (BDD) we give a high level description of what it is and why it is useful for developers. Then we go into some details on stubs and mocks, test data, UI testing, SQL testing, JavaScript testing, web services testing and how to start doing TDD/BDD on an existing code base.
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
Lars Thorup
An introduction to Test Driven Development and Behavior Driven Development
Intro to TDD and BDD
Intro to TDD and BDD
Jason Noble
For a copy of the slides and associated paper, please visit wingman-sw.com. This presentation describes the special challenges of using TDD in embedded software and how these challenges can be overcome to streamline embedded software development. It provides examples in C and is based on my book Test-Driven Development for Embedded C. It has been presented in an evolving form since the mid-2000's At Embedded Systems Conferences, Agile conferences, DevConFu, and others
Test Driven Development for Embedded C
Test Driven Development for Embedded C
James Grenning
Do you TDD or BDD? Why not both? Come learn the "Double Loop" workflow and discover how you can use both Behavior Driven Development and Test Driven Development to write well designed, tested and documented code. Double Loop works for lone engineers, small teams or entire product departments. I'll cover the steps you'll take in the workflow as each role as well as tools for executing Double Loop
Double Loop: TDD & BDD Done Right!
Double Loop: TDD & BDD Done Right!
Jessica Mauerhan
Behavior-driven development: StoryBDD with Behat and SpecBDD with PhpSpec in PHP
TDD with BDD in PHP and Symfony
TDD with BDD in PHP and Symfony
Kamil Adryjanek
Annotated slides from my "Behavior Driven Development" course. Released under Creative Commons share-alike, commercial and derivatives allowed: http://creativecommons.org/licenses/by-sa/3.0/
Behavior Driven Development
Behavior Driven Development
Liz Keogh
A talk about test driven development in meteor js
Test driven development in meteor
Test driven development in meteor
Michael Lazarski
Sharing my BDD presentation @BaltoMSDN group.
BDD presentation
BDD presentation
temebele
An overview of Test Driven Development (TDD).
Test Driven Development (TDD)
Test Driven Development (TDD)
David Ehringer
Layout of Tablet Manufacturing Section
Layout of Tablet Manufacturing Section
Nitin Kadam
The layout facility is the physical location of the various departments/units of the facility within the premises of the facility.
Facility layout ppt
Facility layout ppt
Anju Rana
pharmaceutical industry overview
Pharmaceutical industry and unit process
Pharmaceutical industry and unit process
ibtihal osman
A list of some best practices I've been learning during my daily job.
RSpec 2 Best practices
RSpec 2 Best practices
Andrea Reginato
As the worldwide business climate has grown increasingly complex – due to globalization, consolidation, governmental regulation, labour issues, financial pressures, supply chain management and security concerns – the purview of “operations management” has expanded. Operations management is the business function that plans, organizes coordinates and controls the resources needed to produce a company’s goods and services. It is mainly concerned with managing the process that converts inputs into outputs. It closely interacts with the accounting, finance and human resource management function in an organization. Pharmacy is a highly competitive industry, and companies are experiencing financial pressures more than ever before. Hence OPERATIONS MANAGEMENT IS THE CENTRAL CORE FUNCTION OF EVERY COMPANY
Pharmaceutical Factory Layout
Pharmaceutical Factory Layout
Zil Shah
Pharmaceutical manufacturing plant
Pharmaceutical manufacturing plant
Dr Rakesh Kumar Sharma
Viewers also liked
(16)
Principles and patterns for test driven development
Principles and patterns for test driven development
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
Intro to TDD and BDD
Intro to TDD and BDD
Test Driven Development for Embedded C
Test Driven Development for Embedded C
Double Loop: TDD & BDD Done Right!
Double Loop: TDD & BDD Done Right!
TDD with BDD in PHP and Symfony
TDD with BDD in PHP and Symfony
Behavior Driven Development
Behavior Driven Development
Test driven development in meteor
Test driven development in meteor
BDD presentation
BDD presentation
Test Driven Development (TDD)
Test Driven Development (TDD)
Layout of Tablet Manufacturing Section
Layout of Tablet Manufacturing Section
Facility layout ppt
Facility layout ppt
Pharmaceutical industry and unit process
Pharmaceutical industry and unit process
RSpec 2 Best practices
RSpec 2 Best practices
Pharmaceutical Factory Layout
Pharmaceutical Factory Layout
Pharmaceutical manufacturing plant
Pharmaceutical manufacturing plant
Similar to TDD, BDD, RSpec
Seminar presentation on Rspec by Satyanarayana at Nyros Technologies, kakinada, India
Rspec
Rspec
Nyros Technologies
Rails 3 with TDD workshop taught at LA RubyConf 2011
2011-02-03 LA RubyConf Rails3 TDD Workshop
2011-02-03 LA RubyConf Rails3 TDD Workshop
Wolfram Arnold
An introduction to Software Testing & PHPSpec. Presented by @MinusDarren at @PHPBelfast on 10th December 2015.
Software Testing & PHPSpec
Software Testing & PHPSpec
Darren Craig
Testing Guide
Testing Guide
Santosh Kiran Beyagudem
This presentation addresses web app integration testing (a.k.a. browser testing) in Python. It focuses on currently-available tools, including one that I wrote, and looks at some specific integration testing concerns for the Django web framework.
Integration Testing in Python
Integration Testing in Python
Panoptic Development, Inc.
Main idea of this talk is to show what technologies can be used for cross-platform mobile app development and how to deal with UI tests automation for them. I will outline set of challenges every tester and developer needs to conquer and give some tips how to solve them. During this talk I will present how to apply UI tests in React Native project using Detox framework.
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QAFest
Cover the advantages of test driven development, the reasons for pushing it all the way to the browser level, and then explore the options for testing JavaScript, look at some examples, and then integrate the tests into our existing development workflow.
Agile JavaScript Testing
Agile JavaScript Testing
Scott Becker
Presented at Railsconf 2015 by Daniel Spector, @danielspecs. Crossing the Bridge explores tools, patterns and best practices to connect your Javascript MVC framework to Rails in the most seamless way possible. The talk progresses from demonstrating the standard API request cycle to preloading data to your client-side framework to rendering your javascript on the server. It explores Isomorphic Javascript and ways of implementing it with Rails.
Crossing the Bridge: Connecting Rails and your Front-end Framework
Crossing the Bridge: Connecting Rails and your Front-end Framework
Daniel Spector
Creating master and work repository
Creating master and work repository
Ravi Kumar Lanke
Behavior-Driven Development and Acceptance Testing are heavily intertwined and in many aspects are one and the same. Both focus on starting at the outer layers of your application by concentrating on what matter to users; behavior. In this session/workshop we'll talk about how testing can be used both for specifying your application yet to be develop expected behavior and as accurate, running documentation that can be used to validate your stakeholder's acceptance criteria. We'll talk about the different types of testing and do a few hands-on exercises to flesh out a Rails application with RSpec and Capybara.
Rspec and Capybara Intro Tutorial at RailsConf 2013
Rspec and Capybara Intro Tutorial at RailsConf 2013
Brian Sam-Bodden
Develop cross platform desktop apps with technologies you love (HTML, CSS and JS), wrap it up, make executable out of it using Electron and make installer using InstallForge
Cross-platform Desktop Apps development using HTML, CSS, JS with Electron
Cross-platform Desktop Apps development using HTML, CSS, JS with Electron
Esinniobiwa Quareeb
A session from Software Architect 2014 conference.
Quick tour to front end unit testing using jasmine
Quick tour to front end unit testing using jasmine
Gil Fink
Test Driven development using rspec for ruby on rails
Tdd
Tdd
sweekar Attavar K
Świat technologii mobilnych od pewnego czasu przechodzi rewolucję – odchodzi się od natywnych aplikacji mobilnych. Jak zatem twórcy aplikacji mobilnych odpowiadają na potrzeby rynku? Czy osoby automatyzujące testy aplikacji mobilnych mają do dyspozycji narzędzia gotowe na technologie, takie jak React Native czy Flutter? Czy można uniknąć pisania oddzielnego kodu testów dla Androida i iOS-a? W czasie wykładu, na przykładzie aplikacji stworzonej w oparciu o technologię React Native oraz narzędzia Detox, Adam przedstawił praktyczną implementację testów end-to-end oraz ich konfigurację z Continuous Integration.
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
Future Processing
Parse cloud code
Parse cloud code
維佋 唐
software design what Basic steps in software design? discuss each step
Software Design
Software Design
Spy Seat
Android develop guideline: - Android develop environment - Android coding style - Workflow - Teamwork - Good practice
Android develop guideline
Android develop guideline
Kan-Han (John) Lu
building a injection attack, braking the injection attack and finally fixing the attack
owasp top 10
owasp top 10
Satish Govindappa
Don't RTFM, WTFM - Open Source Documentation - German Perl Workshop 2010
Don't RTFM, WTFM - Open Source Documentation - German Perl Workshop 2010
singingfish
Intro course into developing for the Amazon Alexa
Alexa101 course slides
Alexa101 course slides
Dan Bloy
Similar to TDD, BDD, RSpec
(20)
Rspec
Rspec
2011-02-03 LA RubyConf Rails3 TDD Workshop
2011-02-03 LA RubyConf Rails3 TDD Workshop
Software Testing & PHPSpec
Software Testing & PHPSpec
Testing Guide
Testing Guide
Integration Testing in Python
Integration Testing in Python
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
Agile JavaScript Testing
Agile JavaScript Testing
Crossing the Bridge: Connecting Rails and your Front-end Framework
Crossing the Bridge: Connecting Rails and your Front-end Framework
Creating master and work repository
Creating master and work repository
Rspec and Capybara Intro Tutorial at RailsConf 2013
Rspec and Capybara Intro Tutorial at RailsConf 2013
Cross-platform Desktop Apps development using HTML, CSS, JS with Electron
Cross-platform Desktop Apps development using HTML, CSS, JS with Electron
Quick tour to front end unit testing using jasmine
Quick tour to front end unit testing using jasmine
Tdd
Tdd
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
Parse cloud code
Parse cloud code
Software Design
Software Design
Android develop guideline
Android develop guideline
owasp top 10
owasp top 10
Don't RTFM, WTFM - Open Source Documentation - German Perl Workshop 2010
Don't RTFM, WTFM - Open Source Documentation - German Perl Workshop 2010
Alexa101 course slides
Alexa101 course slides
More from Nascenia IT
Artificial Intelligence (AI) tools have revolutionized the software industry by streamlining data analysis, predictive analytics, natural language processing, image recognition, and automation of repetitive tasks. This enhances efficiency and supports better decision-making across a range of business processes. Large Language Models (LLMs) are a breakthrough in AI, leveraging deep learning techniques and vast datasets to generate human-like text and perform complex natural language processing tasks. This presentation delves into how prompt engineering and other key features of AI tools contribute to productivity gains, highlighting their impact on various industries and offering insights into best practices for their implementation.
AI Tools for Productivity: Exploring Prompt Engineering and Key Features
AI Tools for Productivity: Exploring Prompt Engineering and Key Features
Nascenia IT
This resource will discuss data analysis and some basic data analytics tools
Introduction to basic data analytics tools
Introduction to basic data analytics tools
Nascenia IT
This resource will shed light on how to communicate with confidence to engage your audience and keep them with you
Communication workshop in nascenia
Communication workshop in nascenia
Nascenia IT
This resource will briefly discuss the art of statistical deception. This strategy is used to provide misleading information hiding the truth behind it. It's unethical and most of the time hard to understand at first glance.
The Art of Statistical Deception
The Art of Statistical Deception
Nascenia IT
This is a presentation made for the employees of Nascenia to take precautions about the COVID-19 in Bangladesh. It is written in Bengali.
করোনায় কী করি!
করোনায় কী করি!
Nascenia IT
General Data Protection Regulation(GDPR) Compliance Expectations is a hot topic nowadays. Although the GDPR is European legislation, it has a global impact. That's why developers worldwide should need to understand the GDPR requirements. We believe that this resource will help web development teams to meet the expectations.
GDPR compliance expectations from the development team
GDPR compliance expectations from the development team
Nascenia IT
Good programmers write code that humans can understand- well, that is called clean code. This is code that other developers can easily read, understand, and add to. Developers often rush to code when they feel the pressure from the client or manager or deadline, sometimes sacrificing the quality. Every year, a tremendous amount of time and significant resources are lost only because of poorly written code. This slide focuses on the types of programming, definitions of clean code, characteristics of clean code, examples and how to write those.
Writing Clean Code
Writing Clean Code
Nascenia IT
Machine Learning is a multi-disciplinary branch of science. It is supposed to be one of the biggest revolutions in the history of the world. Neural Networks also known as Artificial Neural Network is one of the major sub-branch of Machine Learning, which changed the idea regarding many things including Computer Vision and others. It’s hard to say whether neural net development will continue indefinitely or whether some new, more efficient technology will take its place, but either way, this breakthrough in the field of AI deserves your attention.
History & Introduction of Neural Network and use of it in Computer Vision
History & Introduction of Neural Network and use of it in Computer Vision
Nascenia IT
Get to know about the coding guidelines of: * Ruby, Variable naming (type definition their placement in the code) * Ruby, Formatting (Carriage return, space, indentation etc) * Rails, Configuration management * Rails, Routing * Rails, Controllers * Rails, Models * Rails, Migrations * Rails, Views * Rails, Logging * Rails, Userful Gems
Ruby on Rails: Coding Guideline
Ruby on Rails: Coding Guideline
Nascenia IT
You can get to know what Apple is offering in their latest mobile release: iPhone 11, iPhone 11 Pro and iPhone 11 Pro max. It provides a nice brief along with authentic comparison among those.
iphone 11 new features
iphone 11 new features
Nascenia IT
Processes and tools for software quality assurance, security vulnerability measurement and mitigation techniques.
Software quality assurance and cyber security
Software quality assurance and cyber security
Nascenia IT
Currently freshers are facing multiple challenges in job market as they lack knowledge of their skill sets and what the jobs are actually asking from them. Let's see why the job market is not feasible for freshers.
Job Market Scenario For Freshers
Job Market Scenario For Freshers
Nascenia IT
This slide is designed to give some basic idea & working knowledge about BEM & Retina to frontend developers who are working with Retina support.
Modern Frontend Technologies (BEM, Retina)
Modern Frontend Technologies (BEM, Retina)
Nascenia IT
This slide is designed to give some basic idea & working knowledge of CSS to web developers who already have some working experience & want to enlarge their CSS knowledge.
CSS for Developers
CSS for Developers
Nascenia IT
Features of BigCommerce and how public OAuth apps can be built for it, have been discussed in this article.
Big commerce app development
Big commerce app development
Nascenia IT
A very basic data exchange between an application and QuickBooks have been shown in this slide.
Integrating QuickBooks Desktop with Rails Application
Integrating QuickBooks Desktop with Rails Application
Nascenia IT
Shopify is an amazing platform for building an online retail business. Get yourself introduced with this amazing platform.
Shopify
Shopify
Nascenia IT
TypeScript is a free and open source programming which is designed for developers who build large and complex apps.
TypeScript: Basic Features and Compilation Guide
TypeScript: Basic Features and Compilation Guide
Nascenia IT
Clean code is a reader-focused development style that produces software that's easy to write, read and maintain. In this slide deck clean code has been presented briefly.
Clean code
Clean code
Nascenia IT
Rails 5 is without a doubt the best, most complete version of Rails yet. It has become better experience out of the box. Let's find out the secrets of testing rails 5 apps.
Ruby conf 2016 - Secrets of Testing Rails 5 Apps
Ruby conf 2016 - Secrets of Testing Rails 5 Apps
Nascenia IT
More from Nascenia IT
(20)
AI Tools for Productivity: Exploring Prompt Engineering and Key Features
AI Tools for Productivity: Exploring Prompt Engineering and Key Features
Introduction to basic data analytics tools
Introduction to basic data analytics tools
Communication workshop in nascenia
Communication workshop in nascenia
The Art of Statistical Deception
The Art of Statistical Deception
করোনায় কী করি!
করোনায় কী করি!
GDPR compliance expectations from the development team
GDPR compliance expectations from the development team
Writing Clean Code
Writing Clean Code
History & Introduction of Neural Network and use of it in Computer Vision
History & Introduction of Neural Network and use of it in Computer Vision
Ruby on Rails: Coding Guideline
Ruby on Rails: Coding Guideline
iphone 11 new features
iphone 11 new features
Software quality assurance and cyber security
Software quality assurance and cyber security
Job Market Scenario For Freshers
Job Market Scenario For Freshers
Modern Frontend Technologies (BEM, Retina)
Modern Frontend Technologies (BEM, Retina)
CSS for Developers
CSS for Developers
Big commerce app development
Big commerce app development
Integrating QuickBooks Desktop with Rails Application
Integrating QuickBooks Desktop with Rails Application
Shopify
Shopify
TypeScript: Basic Features and Compilation Guide
TypeScript: Basic Features and Compilation Guide
Clean code
Clean code
Ruby conf 2016 - Secrets of Testing Rails 5 Apps
Ruby conf 2016 - Secrets of Testing Rails 5 Apps
Recently uploaded
Ever caught yourself nodding along when someone mentions "delivering value" in Agile, but secretly wondering what the heck they actually mean? You're not alone! Join us for an eye-opening session where we'll strip away the buzzwords and dive into the heart of Agile—value delivery. But what is "value"? Is it a mythical unicorn in the world of software development, or is there more to this overused term? This isn't going to be a sit-and-get lecture. We're talking about a face-to-face, interactive meetup where YOU play a crucial role. Come along to: Define It: What does "value" really mean? We’ll build a definition that’s not just words, but a compass for your Agile journey. Contextualise It: Discover what value means specifically to you, your team, your company, and your industry. Because one size does not fit all. Deliver It: Share strategies and gather new ones for uncovering and delivering true value—no more shooting in the dark!
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
David Michel
Brief Introduction to Generative AI and LLM in particular. Overview of the market, and usages of LLMs. What's it like to train and build a model. Retrieval Augmented Generation 101, explained for non savvies, and a perspective of what are the moving parts making it complex
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
Automation is transforming industries by streamlining operations and reducing costs. However, the success of automated systems hinges not only on their functionality but also on the user experience (UX). This talk, "The UX of Automated Processes," delves into the intricate relationship between automation and UX, providing a comprehensive guide to designing intuitive and effective automated systems. Key Topics Covered: 1. Introduction to Automated UX: * Understanding the importance of UX in automated systems * Real-world example: Robotic beer dispensers at a music festival 2. Step-by-Step Process for Enhancing Automated UX: * Step 0: Identifying main workflows and happy paths * Step 1: Conducting contextual inquiries to understand current user practices and edge cases * Step 2: Prioritizing issues and solutions through collaborative ideation sessions * Step 3: Prototyping and usability testing for both software and hardware 3. Prototyping and Testing: * Methods for simulating automated processes * Importance of user feedback in refining automated systems 4. Designing for Support Users: * Crafting the experience for support personnel who manage edge cases * Ensuring effective communication and issue prioritization for support users
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
UXDXConf
Heather Hedden, Senior Consultant at Enterprise Knowledge, presented “Enterprise Knowledge Graphs: The Importance of Semantics” on May 9, 2024, at the annual Data Summit in Boston. In her presentation, Hedden describes the components of an enterprise knowledge graph and provides further insight into the semantic layer – or knowledge model – component, which includes an ontology and controlled vocabularies, such as taxonomies, for controlled metadata. While data experts tend to focus on the graph database components (RDF triple store or a label property graph), Hedden emphasizes they should not overlook the importance of the semantic layer.
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge
що таке продакт менеджмент? про професію і карєру продактів для світчерів та початківців.
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
Screen flow is a powerful automation tool that is commonly designed for internal and external users. However, what about the guest users? We will dive into various methods of launching screen flows and understand how to make them publicly accessible, extending their usability to a broader audience. The presentation will also cover the implementation of security layers and highlight best practices for a smooth and protected user experience. Discover the potential of screen flows beyond conventional use and learn how to leverage them effectively.
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
This presentation focuses on the challenges and strategies of connecting problem definitions within product development. Key Points Covered: - Kayak's mission since its inception in 2004 to simplify travel by enabling easy comparisons of flights through technological solutions. - Discussion of the complexities within the travel industry, including the high expectations for personalized user experiences and the various stakeholder influences. - Emphasis on the necessity of maintaining agility and innovation within a mature company through continuous reassessment of processes. - An explanation of the importance of disciplined problem definition to prevent project failures and team inefficiencies. - Introduction of strategies for effective communication across teams to ensure alignment and comprehension at all levels of project development. - Exploration of various problem-solving methodologies, including how to handle conflicts within team settings regarding problem definitions and project directions.
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
UXDXConf
FIDO Taipei Workshop: Securing the Edge with FDO
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Partner Tech Talk with Tinybird
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
confluent
How to differentiate Sales Cloud and CPQ on first glance might be tricky if you do not know where to look and what to look at. You will know :-) Managing the sales process within Salesforce is a common use case that can be managed with standart Sales Cloud. If you want to do entire quoting process you will find out Salesforce CPQ solution exists. What is then the difference if both can handle selling products? You will see comparison of 10 different features, which Sales Cloud and Salesforce CPQ handle differently. Simple question you will always remember if you should consider using Salesforce CPQ will be a cherry on top.
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
CzechDreamin
Learn about the basics of OAuth 2.0 and the different OAuth flows in this introductory video. Understand how OAuth works and the various authorization mechanisms involved.
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
Keynote talk by Mark Billinghurst at the 9th XR-Metaverse conference in Busan, South Korea. The talk was given on May 20th, 2024. It talks about progress on achieving the Metaverse vision laid out in Neil Stephenson's book, Snowcrash.
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
The standard Salesforce Approval process can be limiting in many ways, especially in complex scenarios. What if there was a way to implement very flexible approvals where one can use Apex code to make data updates in unrelated records, dynamically generate next steps details, and compute assignees on the fly? And still use UI-based configurations to implement concrete approval processes. In this session, we will share ideas behind such a solution and show a few lines of code to get you started.
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
CzechDreamin
Join me in this session where I'll share our journey of building a fully serverless application that flawlessly managed check-ins for an event with a staggering 80 thousand registrations. We'll dive into three key strategies that made this possible. Firstly, by harnessing DynamoDB global tables, we ensured global service availability and data replication across regions, boosting performance and disaster recovery. Next, we'll explore how we seamlessly integrated real-time updates into the app using Appsync subscriptions, making the experience dynamic and engaging for users. Finally, I'll discuss how provisioned concurrency not only improved performance but also kept costs in check, highlighting the cost-effectiveness of serverless architectures. Through these strategies and the inherent scalability of serverless technology, our application effortlessly handled massive user loads without manual intervention. This session is a real world example to the power and efficiency of modern cloud-based solutions in enabling seamless scalability and robust performance with Serverless
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Srushith Repakula
When you think of a highly secure meeting environment, do you instantly think 'Microsoft Teams'!? Or do you think about some unknown application, troublesome UI and daunting login process...? If you think the latter - let's change that! In this session Femke will show you how using Teams Premium features can create secure, but also good looking meetings! PRETTY. Make sure your company's brand is represented before, during and after the meeting with Customization policies in place. SECURE. Lets utilize Meeting templates and Sensitivity Labels to protect your meeting and data to prevent sensitive information from being leaked. After this session, you will have a clear understanding of the capabilities of Teams Premium features and how to set up the perfect meeting that suits your organizational requirements!
ECS 2024 Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
Femke de Vroome
A talk given at PyCon 2024 about how you can write sustainable Python by understanding dependencies, composability, open-closed principles, and extensibility. Also covers topics such as Event-Driven Programming and Plug-in based Architecture
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
Patrick Viafore
FIDO Taipei Workshop: Securing the Edge with FDO
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FIDO Alliance
This presentation dives into the practical applications of machine learning within Google's operations, providing a comprehensive overview of how to leverage AI technologies to solve real-world business challenges. Key Points Covered: - Introduction to Machine Learning at Google: Discussion on the role of ML and its evolution in enhancing Google's operational efficiency. - Experience Sharing: Insights into the team's long-term engagement with machine learning projects and the impacts on Google’s operational strategies. - Practical Applications: Real-world examples of ML applications within Google’s daily operations, providing a blueprint to adapt similar strategies. - Challenges and Solutions: Discussion on the challenges faced during the implementation of ML projects and the strategic solutions employed to overcome them. - Future of ML at Google: Insights into future trends in machine learning at Google and how they plan to continue integrating AI into their ecosystem.
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
UXDXConf
FIDO Taipei Workshop: Securing the Edge with FDO
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
FIDO Alliance
FIDO Taipei Workshop: Securing the Edge with FDO
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
FIDO Alliance
Recently uploaded
(20)
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
ECS 2024 Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
TDD, BDD, RSpec
1.
Presented by Nazia
Hossain Nascenia IT www.nascenia.com
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Rcov Report www.nascenia.com
26.
Editor's Notes
www.nascenia.com
Download now