logo [the cutting edge ]
Clear Communication = Great Software November 2021 | View Online
Avoiding Storms with BDD & Automated Testing

Avoiding Storms with BDD & Automated Testing

The quicker you find a bug, the quicker it is to fix.

How cool would it be to write tests in plain text? With BDD (Behavioural-Driven Development) and Gherkin syntax you can write unit test scenarios in plain text using a few key words (Given, When, Then). Plain text makes the test scenarios easy to understand, even for non-techies.

How cool would it be to never have to do manual tests? With automated UI testing, you can create quick ‘smoke’ tests to check your UI is working as expected using the BDD method outlined above. Matt Goldman’s video below is a great example of this.

How cool would it to be to record your tests? I remember when Excel Macros got people so excited back in the day. Excel allowed the masses to click “Record a macro” and then it would write the VBA script for you. We used to use Selenium automated tested, these days we use Playwright as it is more solid. One of the other cool things about Playwright is, you can record the automation as a video. Is that awesome or is it super awesome?

See how you can use BDD and Automatic UI Testing on your next project

- Adam Cogan, SSW Chief Architect Got a comment for Adam?
Comment on Adam's blog
Tweet @adamcogan
Email Adam Cogan


Modern Web Dev with Blazor and .NET 6 | Jason Taylor

Modern Web Dev with Blazor and .NET 6 | Jason Taylor

Ready to get up to speed with Blazor WebAssembly? You've picked the right time! Blazor has been running production systems for over two years now - it’s battle-tested and what’s more, Microsoft is just about to launch .NET 6 , the long-term support version of their hugely successful development platform

Whether you're a student or a seasoned developer, now is the perfect time to get started. In this talk, Jason will make sure you get started on the right foot. He will demonstrate tools, components, data access, code generation, forms, validation, component libraries and more! Everything you need to build enterprise applications using Blazor WebAssembly and .NET 6.

Watch videos



Power App Consulting

Power Platform can help you create solutions for all of your internal and external processes. Microsoft's Power Platform is a set of low-code applications that can be used individually to create easy-to-use business solutions. These applications can be used together and combined with Office 365 and Azure to create a smooth flow throughout your whole business, from client communication to financial analytics.

Could you be supercharging your business through Power Apps? Learn more.

Online Live Events
The .NET 5 Superpowers border=

2-Day Online
Clean Architecture Workshop

In this 2-day hands-on workshop we will cover the best approach to building enterprise applications using Clean Architecture and .NET Core. You will be building your own application from scratch.

This hands-on workshop will provide practical guidance and recommendations. We will cover architecture, technologies, tools and frameworks.

Read more

Online, Australia
The Angular Workshop border=

2-day In Person
Angular Workshop

Come watch our best Angular devs build an Angular 11 application from scratch and take it all the way to an enterprise application using all the best tools and practices we use.

Don't waste weeks learning Angular, the Angular CLI, RxJS, TypeScript, ngrx, NPM, WebPack, end to end testing and unit testing. Get a jump start in just 1-day.

Read more

Brisbane, Australia
Melbourne, Australia
Sydney, Australia

Freedom User Group: We are back in the house! Now that Sydney is opening up, we are happy to announce that we can meet again in person if you're fully vaccinated (or online)!
If you are double vaccinated and would like to visit our Sydney or Brisbane office, let us know! Email: info@ssw.com.au

Real-time analytics on tap with HTAP with Prem Radhakrishnan

Get started with Hybrid transaction/analytical processing (HTAP) in Azure. This talk will explore real time analytics in Azure without traditional ETL processes and data warehouses.

What kind of use cases can you implement with HTAP, and what does this mean for the traditional data warehousing model? Join Prem for this month's user group to find out more about this exciting possibility.

Prem Radhakrishnan

Prem Radhakrishnan is a Solution Architect at SSW and brings over 12 years of enterprise software development and management experience to the SSW Team. Having worked with clients across various domains including telcom (Vodafone, Telstra), automotive (Toyota, Audi, Mercedes Benz and more), pharma (Bayer, Schering Plough) and retail (Big W, Dick Smith, Navman), Prem specialises in building bespoke solutions and platforms for his clients.

SSW Sydney, Brisbane & on the Livefeed ssw.com.au/ssw/live
fb linkedin meetup Livestream
SSW is Hiring! More SSW jobs

Cloud Architect
SSW Sydney, Brisbane, Melbourne, Newcastle

SSW is looking for an enthusiastic Cloud Architect with a strong understanding of DevOps and .NET

This role requires great communication skills and solid experience in delivering production-ready web solutions. Further, we encourage you to take ownership of your relationship with clients and build meaningful connections, to think critically, and create the right solution for the right job.

Read More

Full Stack .NET Developer
SSW Sydney, Brisbane, Melbourne, Newcastle

This role requires great communication skills and solid experience in delivering production-ready web solutions. You will be working with our expert developers and designers in a wide variety of exciting enterprise projects.

This role requires someone who can work closely with clients, think critically, and create the right solution for the right job. .NET experience is a must.

Read More

Copyright © SSW 1990-2020. All Rights Reserved. Proudly developed by SSW Sydney Web Design
Advertise with SSW | Unsubscribe | Previous SSW Updates | Got a Hot Tip to share? | Got a comment?