[asterisk-dev] About asterisk development plans
Leif Madsen
leif.madsen at asteriskdocs.org
Wed Mar 18 15:20:57 CDT 2009
Peter Beckman wrote:
> Several people on this thread have mentioned being afraid of using the
> latest "stable" release. I too have this fear, and run an older version of
> Asterisk and refuse to upgrade, not knowing what changes to the code might
> have been made that will break my existing system.
>
> I regularly have a call with another friend who runs Asterisk in
> production, and he constantly gripes about how upgrading broke this and how
> a seemingly harmless change to the code broke a whole slew of other things.
>
> I don't really have a lot of choice to move to another platform though, and
> honestly I'm not sure changing would solve the problem. But it is clear
> that regression testing, feature testing, and automated testing is
> something that would greatly improve the consistency and REAL and perceived
> stability of asterisk.
You and your friend don't have a set of test boxes and a set of tests you run to
make sure all the features you're supporting work correctly? When I was working
for an ITSP, we had a set of test documents that we walked through prior to each
upgrade to make sure that all the standard sets of features we needed to support
worked.
I do this now with another call centre that I work with. When we do an upgrade,
we have a set of tests we run through prior to installing into our production
system.
I think too many people blindly update their production systems without any
prior testing on their own part, then proceed to complain when they upgrade to
the latest release that something broke. We have release candidates prior to
each release that could potentially be fixed prior to the full release.
I realize that not everyone can test every release candidate, and that not every
single issue can be tested and resolved prior to the release, but if blind
transfers, or call parking, or call pickup is extremely important to your
corporation, then you should be finding those issues prior to upgrading your
production system.
Leif Madsen.
More information about the asterisk-dev
mailing list