We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Introduction to Fixie 1

Convention-based Testing in .NET

Jason Roberts

Create less cluttered and more customizable test code with the convention-based Fixie testing framework.

Read more

Create less cluttered and more customizable test code with the convention-based Fixie testing framework.

The Fixie testing framework differs from other testing frameworks in that it is based on conventions. This means we can write test classes and test methods without needing to repeatedly apply attributes, as with other testing frameworks. Fixie comes with a set of default conventions to get up and running quickly and also allows the creation of custom convention to control test discovery, test execution, and the creation of data driven tests.

Enroll now

What's inside

Syllabus

Introducing Fixie
Writing Tests and Asserting Values
Creating Custom Conventions
Data Driven Tests Using Custom Conventions
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on test writing and convention development for swift and clean unit testing
Designed for test engineers and developers who want to write efficient and customizable tests
Provides a comprehensive overview of the Fixie testing framework, including its benefits and limitations
Covers advanced topics such as creating custom conventions and data-driven tests, which can help learners develop more sophisticated testing strategies
Taught by Jason Roberts, a seasoned testing expert with a strong reputation in the industry

Save this course

Save Introduction to Fixie 1: Convention-based Testing in .NET to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Introduction to Fixie 1: Convention-based Testing in .NET. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Introduction to Fixie 1: Convention-based Testing in .NET will develop knowledge and skills that may be useful to these careers:
Software Test Engineer
Design and execute software tests to ensure that software meets quality standards. They collaborate with software developers to identify and fix defects.
Quality Assurance Analyst
Reviews software to identify and report on defects. They work with software developers to fix defects and improve the quality of software.
DevOps Engineer
Collaborates with software developers and operations teams to improve the software development and deployment process.
Performance Tester
Conducts performance tests to assess the performance of software applications. They work with software developers to identify and fix performance bottlenecks.
Software Developer
Work closely with software engineers and other IT professionals to design, develop, test, deploy, maintain, and improve software applications. With this course's teachings on convention-based testing in .NET, you will find yourself writing less cluttered and more customizable test code.
Test Automation Engineer
Test Automation Engineers are responsible for the design, development, and maintenance of automated software testing systems. They work closely with software developers to ensure that software meets quality standards. This course may be useful for Test Automation Engineers because it teaches them how to write less cluttered and more customizable test code using the convention-based Fixie testing framework.
Web Developer
Designs and develops websites and web applications. This course may be useful for Web Developers as it teaches them how to write less cluttered and more customizable test code using the convention-based Fixie testing framework.
Database Administrator
Manages and maintains databases. They ensure that databases are available, secure, and performant.
Technical Writer
Writes technical documentation, such as user manuals, training materials, and white papers.
System Administrator
Manages and maintains computer systems. They ensure that systems are available, secure, and performant.
Network Administrator
Manages and maintains networks. They ensure that networks are available, secure, and performant.
Information Security Analyst
Protects computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction.
Data Analyst
Collects, analyzes, and interprets data to identify trends and patterns.
Business Analyst
Analyzes business needs and translates them into technical requirements.
Project Manager
Plans, executes, and closes software development projects.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Fixie 1: Convention-based Testing in .NET.
Provides a comprehensive guide to test-driven development (TDD) in .NET, covering topics such as the TDD process, test design, and refactoring. It valuable resource for anyone looking to learn more about TDD and how to use it effectively.
Provides a comprehensive guide to software development, covering topics such as design, testing, and project management. It valuable resource for anyone looking to improve their software development skills.
Provides a practical guide to working with legacy code, covering topics such as refactoring, testing, and documentation. It valuable resource for anyone who has to work with legacy code.
Provides a comprehensive guide to domain-driven design (DDD), a software development approach that focuses on modeling the domain of the problem being solved. It valuable resource for anyone looking to learn more about DDD and how to use it effectively.
Provides a practical guide to writing clean code, covering topics such as naming, formatting, and testing. It valuable resource for anyone looking to improve their code quality.
Provides a practical guide to test-driven development (TDD), a software development approach that emphasizes writing tests before writing code. It valuable resource for anyone looking to learn more about TDD and how to use it effectively.
Provides a practical guide to behavior-driven development (BDD), a software development approach that emphasizes writing tests from the perspective of the end user. It valuable resource for anyone looking to learn more about BDD and how to use it effectively.
Provides a practical guide to specification by example (SBE), a software development approach that emphasizes writing examples of the desired behavior of the system. It valuable resource for anyone looking to learn more about SBE and how to use it effectively.
Provides a comprehensive guide to agile testing, a software testing approach that is designed to be flexible and responsive to the needs of agile development teams. It valuable resource for anyone looking to learn more about agile testing and how to use it effectively.
Provides a comprehensive guide to the testing pyramid, a software testing approach that emphasizes the use of multiple levels of testing, from unit tests to acceptance tests. It valuable resource for anyone looking to learn more about the testing pyramid and how to use it effectively.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introduction to Fixie 1: Convention-based Testing in .NET.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser