Friday, March 17, 2017

Testing Angular 2 with Jasmine

Videos


Testing Angular 2 with Jasmine
https://app.pluralsight.com/player?course=angular-fundamentals&author=joe-eames&name=angular-fundamentals-m14&clip=0&mode=live

Testing JavaScript with Jasmine and TypeScript
https://app.pluralsight.com/library/courses/javascript-jasmine-typescript/table-of-contents

TDD with Angular 2
https://www.youtube.com/watch?v=FMyduWydQv4
https://www.youtube.com/watch?v=2u7mHBCCSQ4
https://www.youtube.com/watch?v=8ZLFRKqGRv0

Tutorials

Unit Testing Recipes for Angular 2
http://slides.com/victormejia/unit-testing-ng2#/

Testing Components in Angular 2 with Jasmine
https://semaphoreci.com/community/tutorials/testing-components-in-angular-2-with-jasmine

Setting up Angular 2 Testing Environment with Karma and webpack
https://medium.com/@laco0416/setting-up-angular-2-testing-environment-with-karma-and-webpack-e9b833befd99#.z28elywvy

Testing Angular 2.0.x Services and Http with Jasmine and Karma
http://chariotsolutions.com/blog/post/testing-angular-2-0-x-services-http-jasmine-karma/

A Test-Driven Development Introduction to Angular 2
https://keyholesoftware.com/2016/05/16/test-driven-intro-angular2/

Angular 2 Testing In Depth: Services
https://dzone.com/articles/angular-2-testing-in-depth-services

TDD with Angular 1 (Good overview of TDD)
https://www.slideshare.net/iquark/tdd-basics-with-angular-and-jasmine 


Cheat Sheet

https://www.cheatography.com/citguy/cheat-sheets/jasmine-js-testing/

Microsoft Test Resources

Videos


Unit Testing with MSTest
https://app.pluralsight.com/library/courses/mstest/table-of-contents

MSTest 
https://www.youtube.com/watch?v=bk5ClNki0bQ&list=PLlsKgYi2Lw72Glr4QeuN0WZjuOgdzdAVO

Tutorials

https://msdn.microsoft.com/en-us/library/ms182532.aspx


Cheat Sheet

https://www.cheatography.com/gregfinzer/cheat-sheets/mstest/

Tuesday, March 14, 2017

Protractor Resources

Protractor allows Selenium to test Angular Web Applications.  Without Protractor, Selenium cannot see the Angular DOM.  Protractor.NET is a wrapper around Selenium Web Driver.  Protractor.NET differs from regular Protractor in that Protractor.NET can be used within C# instead of JavaScript.  

Main Sites

Tutorials


Developing Protractor Tests in C#

Introduction to Protractor

Testing with Protractor

Writing End to End Tests with Protractor

Protractor.JS Example

FAQ



Videos


Pluralsite: Introduction to Protractor

QAShahin: AngularJS Protractor

Jim Lavin:  An Introduction to AngularJS End to End Testing with Protractor

Julie Ralph End to End Angular Testing with Protractor

HellowWorldSeries: Introduction to Protractor

David Mosher:  Testing Strategies for Angular JS

Tony Alicea: Programming AngularJS and Protractor
https://www.youtube.com/watch?v=ejBkOjEG6F0&list=PL4e0loPYKGRsECERNfjCOXSovtg_gvcRe

Monday, March 13, 2017

Selenium References

Selenium is a user interface testing framework that works with C# and Java.

Main Site

http://www.seleniumhq.org/

Videos


UI Test Automation for Browsers and Apps Using the WebDriver Standard
https://channel9.msdn.com/Events/Build/2016/P499

How To Create a Test Automation Framework Architecture With Selenium
https://www.youtube.com/watch?v=DO8KVe00kcU

Execute Automation: Introduction to Selenium in C#
https://www.youtube.com/watch?v=mluLgBywW0Y&list=PL6tu16kXT9PqKSouJUV6sRVgmcKs-VCqo

Tutorials

http://learnseleniumtesting.com/basic-webdriver-and-c-sharp-script-for-beginners/



Quick References

https://dzone.com/refcardz/getting-started-selenium
https://dzone.com/refcardz/getting-started-selenium-20
https://www.cheatography.com/narayanan-palani/cheat-sheets/selenium-webdriver-cheat-sheet/
https://www.cheatography.com/rajeshcdp/cheat-sheets/selenium-webdriver/

JIRA References

AgileZen is no longer taking any new customers so I have been forced to use something else.  While JIRA is not as good as AgileZen, it is probably the most popular.

JIRA Documentation

https://confluence.atlassian.com/jirasoftwarecloud/jira-software-documentation-764477791.html

Videos


How To Use JIRA tool For Scrum Projects
https://www.youtube.com/watch?v=217g4_yFKtQ&t=36s

JIRA Tutorial: A Complete Guide for Beginners
http://www.guru99.com/jira-tutorial-a-complete-guide-for-beginners.html

Scrum Development with Jira & JIRA Agile
https://www.pluralsight.com/courses/scrum-development-jira-agile

JIRA Fundamentals
https://www.pluralsight.com/courses/jira-fundamentals

Kanban Development With Jira Agile
https://www.pluralsight.com/courses/kanban-development-jira-agile


Cheat Sheets


JIRA Shortcuts
https://www.cheatography.com/ovi-mihai/cheat-sheets/jira/

JIRA Cheat Sheet
https://www.cheatography.com/c-l/cheat-sheets/jira/

Monday, February 20, 2017

LESS References

LESS transpiles into CSS.  Here are some resources:

Main Site

http://lesscss.org/

Tutorials

http://www.hongkiat.com/blog/less-basic/

https://docs.microsoft.com/en-us/aspnet/core/client-side/less-sass-fa

http://www.omegaweb.com/learning-less-the-dynamic-stylesheet-language/#.V7FhZPl97IU

http://tutorialzine.com/2015/07/learn-less-in-10-minutes-or-less/

Videos


TheNewBoston:  YouTube Video Course
https://www.youtube.com/watch?v=YQYJUeokqOY&list=PL6gx4Cwl9DGCshbAx1JpBtNoKh8iKAAiy

Entity Framework Resources


Videos


Microsoft Virtual Academy

https://mva.microsoft.com/en-US/training-courses/implementing-entity-framework-with-mvc-8931?l=e2H2lDC3_8304984382

Fabio Scopel: Intro to Entity Framework 5.0

https://www.youtube.com/watch?v=EPXFc6pAnMs&list=PLt2cGgt6G8WqLLhZXFLmnYMUmK4pI4WAj

kudvenkat:  Entity Framework Tutorial

https://www.youtube.com/watch?v=Z7713GBhi4k&list=PL6n9fhu94yhUPBSX-E2aJCnCR3-_6zBZx


SeeSharpCode:  Entity Framework

https://www.youtube.com/watch?v=K4x6eoG7hwY
https://www.youtube.com/watch?v=dXvSSnQJWPo

Jamie King:  .NET Entity Framework

https://www.youtube.com/watch?v=v2tO15ctPyY&list=PLRwVmtr-pp06bXl6mbwDfK1eW9sAIvWUZ


Ripon Datta:  ASP.NET MVC 5 with Entity Framework

https://www.youtube.com/watch?v=QrEUNb9ofAk&list=PLJUoF2h8Z-bqAfwW5TLkm-80sOg3iO2JF

Quick Reference


https://dzone.com/refcardz/adonet-entity-framework-object