Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

AiA 219: Testing Angular Applications with Michael Giambalvo

AiA 219: Testing Angular Applications with Michael Giambalvo

FromAdventures in Angular


AiA 219: Testing Angular Applications with Michael Giambalvo

FromAdventures in Angular

ratings:
Length:
55 minutes
Released:
Dec 11, 2018
Format:
Podcast episode

Description

Panel:


Charles Max Wood
Joe Eames
John Papa
Alyssa Nicoll


Special Guest:  Michael Giambalvo

In this episode, Chuck talks with special guest Michael Giambalvo who is an author of the book titled, “Testing Angular Applications.” This book can be purchased through Amazon, Manning Publications, among other sites, too. The panelists and the guest talk about different types of tests, such as end-to-end testing and unit testing. They also talk about Angular, Java, Mocha, Test Café, and much more! Check it out!

Show Topics:

0:00 – Advertisement: AngularBootCamp.Com

0:53 – Chuck: Our panel is John Papa, Joe Eames, Alyssa Nicoll, and myself. My new show is the DevRev – check it out, please!

1:26 – Guest: I am a contributing author to our new book, which is about Angular.

1:56 – Chuck: How is it like to write with multiple people?

2:04 – Guest: Yep it’s hard b/c we are in different areas. Back in the 2.0 days, Jesse was writing a book. He was talking about typescript and components. Craig made friends with Jesse and they were talking about the book he was writing. Then we all jumped in to get in finished. We all had areas that we were specialists in!

3:21 – Alyssa: If you break it up that makes sense.

3:31 – Guest.

3:40 – Panel: Pick different words and go around the room.

3:51 – Panel: You write the first ½ of a sentence and then you write the other ½ of the sentence!

4:10 – Guest: You have these big word documents and go back-and-forth.

4:36 – Alyssa: Editing and then pass it back-and-forth – how does that work?

4:46 – Guest: It’s like 8 pass backs-and-forth.

5:35 – Guest: The editing was the main issue – it took forever!

5:50 – Chuck: We were going to co-author a book and we didn’t.

Chuck: If you could break down the book in 4 core topics what would they be? Elevator pitch? What is the starting knowledge?

6:18 – Guest: We expect you to know Angular Intro and that’s it!

6:43 – Chuck: What are the principles?

6:50 – Guest: We talk about the testing component. We highlight the benefits of using Angular vs. Angular.js. That shows up in the book a lot. It’s very example driven.

7:28 – Chuck: We have been talking about testing quite a bit on the show lately.

8:22 – Chuck: Do you see people using the testing in regards to the pyramid?

8:33 – Guest: I am not a huge fan of the pyramid. Some questions I ask are: Does it run quickly? Is it reliable? To give you some background I work on Google Club Platform.

10:21 – The guest talks about “Page Level Integration Tests.”

11:31 – Alyssa.

11:50 – Chuck: After your explanation after writing your book I’m sure it’s a breeze now. Knowing these tests and having the confidence is great.

12:13 – Guest: Tools like Cypress is very helpful. Web Driver Testing, too.

12:43 – Chuck: Where do people start? What do you recommend? Do they start at Protractor or do they come down to unit tests?

13:02 – Guest: Finding the balance is important.

14:30 – Chuck: Check out a past episode that we’ve done.

14:40 – Panel asks a question about tools such as Test Café and Cypress.

14:50 – Guest: I really don’t know Test Café. There is a long story in how all of these fit together.

The guest talks about Selenium, Cypress, Safari, Edge, Chrome, Firefox, and Puppeteer!

19:24 – Chuck: Does it work in Electron as well, too?

19:26 – Guest: Good question but I don’t know the answer.

19:39 – Chuck: Maybe a listener could write a comment and tell us.

19:43 – Panel: I’ve used Protractor for many years. I like the explanation that you just gave. The great thing about Protractor is that you can...

20:29 – Guest: We wanted to explain the difficulty of Protractor in this book.

Guest: You have this test running in Node but then you have your app running in the browser. You have these 2 different run times. You might have to run them separately and there is tons of complexity.

21:15 – Panel: As I am coding you have this visual browser on one side, and then on the other side you have...

22:22 – Gue
Released:
Dec 11, 2018
Format:
Podcast episode

Titles in the series (100)

All Angular podcasts produced by Devchat.tv: - Adventures in Angular - My Angular Story - Angular Rants