Testing usually involves pushing out a beta release which people can either create new sites with, drop into their existing environments or “play around” with. The 2nd option there is the most preferred as it’s a way to have the most valid tests performed but it’s obviously got its own risks to end users.
While I’d love to see automated tests we have a major problem in that the HttpContext is really heavily embedded into much of the logic and the back office is very javascript heavy that trying to do stuff with Selenium would be very troublesome (I’m on a commercial project that’s javascript heavy but has selenium tests, they freak out quite a lot).
So yeah currently it’s a lot of manual testing
Aaron Powell
MVP - Internet Explorer (Development) | FunnelWeb Team Member
http://apowell.me | http://twitter.com/slace | Skype: aaron.l.powell | Github | BitBucket
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/t_6DNHT5yhsJ.
To post to this group, send email to umbra...@googlegroups.com.
To unsubscribe from this group, send email to umbraco-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/umbraco-dev?hl=en.
Just a quick idea.
Any help on a test plan would be ace.
One thing you can do is create blank install of Umbraco (any 4.7 version) using SQL Lite and configure admin user and basic settings. You can then create a test site, with popular packages etc. and then archive this by creating a copy (the beauty of using an embedded database is that it's so easy to back-up everything, preserving state). You can then upgrade this to the latest version and test. Next time you just create another copy of the "base" site and you are good to go.
--
You received this message because you are subscribed to the Google Groups "Umbraco development" group.
To view this discussion on the web visit https://groups.google.com/d/msg/umbraco-dev/-/-SEV-eZn9SYJ.
It's a bit like unit testing in the sense that it will document expected behavior, and the tests could probably be reused in documentation samples afterwards.
/Bock