The Software Engineering for Test Applications course builds upon the software engineering process that was covered in the LabVIEW Core 3 Course. This course expands upon this knowledge by focusing on the LabVIEW tools and industry practices that aid in the definition, management, design, development, validation, and deployment of a quality solution. The course teaches common practices for managing large, team oriented, application development projects from specification to deployment.
Virtual training not available for this course
Classroom training not available for this course
Private Classes not available for this course
Manage projects that require timely delivery of a quality solution that satisfy application requirements and regulatory standards
Manage development of a test application project from definition to deployment
Adapt the software engineering process, as presented in this course, to your development projects
Select and leverage appropriate tools and techniques for managing the development of your LabVIEW application
Conduct an effective code review
Develop a strategy for testing and validating your application
Select an appropriate method for deploying your applications to other developers and end users
On-Demand: 10 hours (course time will vary with learner’s pace doing the demonstrated work)
Developers who are concerned about creating quality applications that must meet deadlines, satisfy requirements, and satisfy regulatory standards
Developers who are newer to LabVIEW and interested in learning Best Practices for LabVIEW development
Advanced programmers who are managing the development of large applications
Architects managing a team of developers
LabVIEW users pursuing the Certified LabVIEW Architect certification
LabVIEW Core 3 or equivalent LabVIEW experience
LabVIEW
On-demand training includes digital course materials delivered through the NI Learning Center, available for the access duration of your subscription
On-Demand: Included with software subscription and enterprise agreements, or 5 Education Services Credits, or 2 Training Credits
| Lesson | Overview | Topics |
|---|---|---|
Implementing a Test Strategy in LabVIEW | Code testing and analysis is important because it helps you improve the overall quality of your code which results in reduced development and integration time. In these modules, you will learn about the types of code analysis, testing, and review. You will also learn when to analyze code, and how to analyze code. |
|
Implementing Reuse Strategies in LabVIEW | Learn the why, where, and how for effectively implementing a strategy for code reuse in your application development |
|
Source Code Control | Code management is an essential practice for efficient test software development. Many companies are now moving from current systems to Git. This Learning Path will cover many aspects of Git, including workflows, hosting, and the ecosystem. Lessons also include the nuances of using Git with LabVIEW. |
|
Continuous Integration | This learning path covers continuous integration and how to implement a continuous integration process. |
|
Requirements Gathering | This lesson reviews the fundamentals of requirements gathering and managing those requirements efficiently. |
|
Project Management | This learning path covers all aspects of project management with an accent on Agile project management technique. |
|
The Object-Oriented Design and Programming in LabVIEW Course covers the fundamental concepts of object-oriented design and programming and then demonstrates how those concepts are implemented in LabVIEW.
Actor-Oriented Design in LabVIEW Course covers how to use the Actor Framework to design and implement scalable, extensible software architectures for LabVIEW applications requiring a high level of concurrency.
Programmatically measure, generate, and synchronize data acquisition tasks.
If you are planning to take three or more NI instructor-led courses within one year, a Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.