LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Best Practices automated testing

Hi,

 

we're going to get a better quality of our LV-Code. Therefore, we want to set up a full continuous integrations-solution (Jenkins).

 

Our current state of planning is the following:

1. Build all the LV-Code (using VI Application Builder -> build.vi, we have some kind of solution about that, yet)

2. Check the code-guidelines (checkstyles), using VI Analyzer

3. Running some unit-tests, using VI Tester

4. Running some regression-tests, also using VI Tester

5. Running some system-tests, using simulated hardware on a separate server

 

Did anybody implement something like that before and may tell me some hints and best practices, about the whole implementation? In how far does all that testing procedures make sense?

 

Especially doing automated tests, using simulated LV-hardware.

 

 

Thanks

Elias

0 Kudos
Message 1 of 3
(2,217 Views)

Hello Elias,

What you are trying to do is definitely possible. Have a look at my post here: https://forums.ni.com/t5/LabVIEW/Buildserver/m-p/3779470#M1065413

Let me know if you need some help.

It's definitely the way to go. Persevere, the outcome is worth it.

 

Best Regards

SS


CLA CTAChampionI'm attending the GLA Summit!
Subscribe to the Test Automation user group: UK Test Automation Group
Message 2 of 3
(2,208 Views)

Thanks.

 

I didn't notice your reply to my post. I'll try that solution today and will give some feedback soon.

0 Kudos
Message 3 of 3
(2,180 Views)