# Power Hour - Software Testing Automation

**URL:** <https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540>\
**Category:** Archive\
**Tags:** automation, power-hour\
**Created:** [24 July 2019 10:53 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540 "2019-07-24T10:53:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![angiejones](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@angiejones](https://club.ministryoftesting.com/u/angiejones)\
**Post date:** [24 July 2019 10:53 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/1 "2019-07-24T10:53:22Z")

</div>

> On the 30th of July, Angie Jones will spend an hour on The Club tapping away answering any of your awesome questions related to Automation. Ask your question before 7pm UK Time to get it answered!

Hi, Angie here! Let’s talk about test automation. Happy to answer questions on:

- Test Automation Strategy
- UI test automation
- Visual test automation
- API test automation
- all the things test automation!

Go ahead and reply with your questions before 30th July at 7pm UK Time, and I’ll answer as many as I can in the Power Hour. Talk with you soon!

---

<div class="post-metadata">

**Author:** ![alanmbarr](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/alanmbarr/32/12821_2.png) [@alanmbarr](https://club.ministryoftesting.com/u/alanmbarr)\
**Post date:** [24 July 2019 13:29 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/2 "2019-07-24T13:29:37Z")

</div>

I think everyone should ask Angie a lot of questions about testing. I am pretty sure they will learn a lot!

---

<div class="post-metadata">

**Author:** ![penny](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@penny](https://club.ministryoftesting.com/u/penny)\
**Post date:** [24 July 2019 16:52 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/3 "2019-07-24T16:52:01Z")

</div>

How can I best raise my organization’s understanding of the value of test automation? Are there specific steps I can take or helpful reporting methods? Today, we have a fully functioning UI test suite and I’m working toward an API test framework. This was all done with the direction and blessing of the company. However, I’m allowed so little time to work on automation that it’s extremely difficult to move forward.

---

<div class="post-metadata">

**Author:** ![penny](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@penny](https://club.ministryoftesting.com/u/penny)\
**Post date:** [24 July 2019 16:53 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/4 "2019-07-24T16:53:15Z")

</div>

We also deal with so many UI issues, that I’m convinced that we need visual testing.

---

<div class="post-metadata">

**Author:** ![tooting27](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tooting27](https://club.ministryoftesting.com/u/tooting27)\
**Post date:** [26 July 2019 15:57 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/5 "2019-07-26T15:57:16Z")

</div>

A few months ago when I was on my 2nd day of a new contract, I had a meeting with my new manger. He wanted me automate EVERYTHING regarding a new mobile app that was coming to market (including edge cases) in react-native (with a detox and jest framework)

I told him ‘you can’t automate everything’, but we can automate on a business critical criteria and I showed him your (angie) automation criteria framework. He loved it, but got really annoyed when I put in a criteria ‘don’t test’.

So my questions are:

1. How do you deal with a manager who such unrealistic expectations ?

2. Is it even possible to automate an edge case?

Thanks

---

<div class="post-metadata">

**Author:** ![tooting27](https://avatars.discourse-cdn.com/v4/letter/t/b3f665/32.png) [@tooting27](https://club.ministryoftesting.com/u/tooting27)\
**Post date:** [26 July 2019 16:05 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/6 "2019-07-26T16:05:45Z")

</div>

Another question.

This one is based on API testing.

What are the common api interview questions?

---

<div class="post-metadata">

**Author:** ![AdyStokes](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/adystokes/32/14440_2.png) [@AdyStokes](https://club.ministryoftesting.com/u/AdyStokes)\
**Post date:** [27 July 2019 18:07 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/7 "2019-07-27T18:07:27Z")

</div>

Hi Angie, for a company with no automation other than unit tests, what would be the first few steps you would take in identifying what to look at / focus on / investigate first? Thanks

---

<div class="post-metadata">

**Author:** ![naomif](https://avatars.discourse-cdn.com/v4/letter/n/9fc29f/32.png) [@naomif](https://club.ministryoftesting.com/u/naomif)\
**Post date:** [28 July 2019 06:16 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/8 "2019-07-28T06:16:01Z")

</div>

What’s a recommended way to organize an API testing framework? Are there recommended standard design patterns for API testing the way there are for UI tests with page objects? (just for context- we’re currently using php/phpunit for api testing).

---

<div class="post-metadata">

**Author:** ![inegrescu](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/inegrescu/32/5931_2.png) [@inegrescu](https://club.ministryoftesting.com/u/inegrescu)\
**Post date:** [29 July 2019 12:24 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/9 "2019-07-29T12:24:53Z")

</div>

Hi,

- How or where to start API testing for a mobile application?

Thanks.

---

<div class="post-metadata">

**Author:** ![jitmat](https://avatars.discourse-cdn.com/v4/letter/j/f1d935/32.png) [@jitmat](https://club.ministryoftesting.com/u/jitmat)\
**Post date:** [29 July 2019 12:44 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/10 "2019-07-29T12:44:30Z")

</div>

Hi Angie, Is there any open-source visual validation testing tools available? Please suggest one.

Thanks

---

<div class="post-metadata">

**Author:** ![lgibbs](https://avatars.discourse-cdn.com/v4/letter/l/ba9def/32.png) [@lgibbs](https://club.ministryoftesting.com/u/lgibbs)\
**Post date:** [29 July 2019 13:17 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/12 "2019-07-29T13:17:48Z")

</div>

I sometimes use Record and Playback to create automated tests quickly, but always adapt them afterwards to make them more maintainable and robust. I also find that Record and Playback is a great way to introduce new testers to test automation development (but make sure they are aware that we must not rely solely on Record and Playback).

What are your thoughts on the use of Record and Playback tools for test automation development?

---

<div class="post-metadata">

**Author:** ![karl\_d](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@karl\_d](https://club.ministryoftesting.com/u/karl_d)\
**Post date:** [29 July 2019 13:59 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/13 "2019-07-29T13:59:06Z")

</div>

Do you have any recommendations for how to get some automation set up for a vendor application without adding additional staff? Our organization spends vast amounts of time testing (and because we have a complex application with custom development and unique business processes we find plenty of critical issues). The body of what we must test keeps growing, and no additional testing resources. We only have one full time tester.

---

<div class="post-metadata">

**Author:** ![kram](https://avatars.discourse-cdn.com/v4/letter/k/71e660/32.png) [@kram](https://club.ministryoftesting.com/u/kram)\
**Post date:** [29 July 2019 19:35 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/14 "2019-07-29T19:35:29Z")

</div>

Hi Angie,

I use [selenide](https://selenide.org/) as a java based selenide wrapper to develop my automated checks. For me as a non-developer it’s really helpfull. But as I develop more and more checks, code duplication increases. I try to refactor some code pieces i.e put generic stuff into separate classes.

But where should I put such generic classes? For example I have a CustomWebDriver class. Does it make sense to put this under `/src/main/java` or under `/src/test/java` for example as part of `@Before(Class)`?

And is there a commonly used structure where to locate such generic classes? As I have seen examples where they have a `utils` package under `src/main/java`.

Thanks,  
Mark

_Btw keep up the great work you’ve done on Test Automation University_👍👍

---

<div class="post-metadata">

**Author:** ![emna\_ayadi](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/emna_ayadi/32/4541_2.png) [@emna\_ayadi](https://club.ministryoftesting.com/u/emna_ayadi)\
**Post date:** [29 July 2019 20:10 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/15 "2019-07-29T20:10:49Z")

</div>

Hi Angie,

I want to know more about Model-Based Test Automation.  
Any recommendation from where to start?

BR,  
Emna

---

<div class="post-metadata">

**Author:** ![stellamu](https://avatars.discourse-cdn.com/v4/letter/s/838e76/32.png) [@stellamu](https://club.ministryoftesting.com/u/stellamu)\
**Post date:** [29 July 2019 20:43 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/16 "2019-07-29T20:43:04Z")

</div>

Hi Angie, what do you recommend when starting as a QA Lead, from being a Tester.  
Regards/Stella

---

<div class="post-metadata">

**Author:** ![ng1417](https://avatars.discourse-cdn.com/v4/letter/n/aca169/32.png) [@ng1417](https://club.ministryoftesting.com/u/ng1417)\
**Post date:** [30 July 2019 04:40 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/17 "2019-07-30T04:40:15Z")

</div>

Hi Angie! We are moving to a microservices architecture and the number of APIs to test is growing rapidly. When we just had a few, manually using Postman was manageable. Do you have any advice for an automated API testing framework that can grow into the thousands?

---

<div class="post-metadata">

**Author:** ![richard.infomentum](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@richard.infomentum](https://club.ministryoftesting.com/u/richard.infomentum)\
**Post date:** [30 July 2019 09:09 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/18 "2019-07-30T09:09:36Z")

</div>

Hi Angie,

Amazing work with Test Automation University. Huge thanks again your way.

Quick question. We have a Java Selenium automation framework that was built years back back and it has never been code reviewed by any developers. Seems everyone thats worked on it has done something different interms of how they’ve structured their code. So

1 - What would you say is the best approach to refactoring it? I don’t believe are team have great automation testers, our manager knows Java from a Computer science background. Not much involvement from someone with a developer background with our framework. How would you work with legacy framework?

2 - We have one testing repository where all the automation code for the majority of our projects go. Each project is different. One issue we have is people change things eg upgrades versions or shared utilities that works for their project but breaks for other projects. We were initially thinking of having a core repo for shared code and seperate repo for the different projects. How would you tackle this? What are you thoughts around this problem?

Thank you  
Richard

---

<div class="post-metadata">

**Author:** ![suma09](https://avatars.discourse-cdn.com/v4/letter/s/9d8465/32.png) [@suma09](https://club.ministryoftesting.com/u/suma09)\
**Post date:** [30 July 2019 09:44 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/19 "2019-07-30T09:44:41Z")

</div>

Hi Angie,  
I have a couple of questions

1. Which is best automation framework for  
a) Desktop based applications  
b) Machine Learning based automation

---

<div class="post-metadata">

**Author:** ![angiejones](https://avatars.discourse-cdn.com/v4/letter/a/c37758/32.png) [@angiejones](https://club.ministryoftesting.com/u/angiejones)\
**Post date:** [30 July 2019 18:00 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/21 "2019-07-30T18:00:48Z")

</div>

Whoop whoop! It’s show time folks! 👩🏾‍💻

---

<div class="post-metadata">

**Author:** ![penny](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@penny](https://club.ministryoftesting.com/u/penny)\
**Post date:** [30 July 2019 18:05 UTC](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540/22 "2019-07-30T18:05:32Z")

</div>

Hire someone like me! 😉 I’ve listened to Angie provide some great advice on risk factors.

[Next page](https://club.ministryoftesting.com/t/power-hour-software-testing-automation/27540.md?page=2)
