versionone / VersionOne.Client.VisualStudio

View and update VersionOne work items directly from Visual Studio
http://versionone.github.io/VersionOne.Client.VisualStudio
BSD 3-Clause "New" or "Revised" License
2 stars 10 forks source link

Flush out Mark's document as test suite #64

Closed ibuchanan closed 10 years ago

ibuchanan commented 11 years ago
JogoShugh commented 11 years ago

The intention of a Functional Test Suite is to test the product from the perspective of the End User, to ensure that it behaves as expected.

Mark's doc is here: https://github.com/versionone/VersionOne.Client.VisualStudio/blob/master/SupportTests/Tests.md/

Unit Testing versus Functional Testing

Unit Tests are written from a programmers perspective. They are made to ensure that a particular method (or a unit) of a class performs a set of specific tasks.

Functional Tests are written from the user's perspective. They ensure that the system is functioning as users are expecting it to.

Source: http://www.softwaretestingtricks.com/2007/01/unit-testing-versus-functional-tests.html

Automated Functional Testing

Functional tests can be automated given the right tools and libraries to drive the UI.

Joe had started investigating the newer MS tools, documented here: http://msdn.microsoft.com/en-us/library/dd286726.aspx

More general info

ibuchanan commented 10 years ago

We have since documented more about the happy path but we did not turn it into a test suite. It doesn't seem practical to do so at this time so I'm closing as "wontfix".