Re: How to develop my career on software testing?
- From: "haricot" <haiyun.chen@xxxxxxxxxxx>
- Date: 5 Aug 2005 04:01:07 -0700
> > And according to my experience, automated testing always means high
> > effort. Especially for UI testing, those public record/playback tools
> > are even unusefulness.What are your opinions?
>
> The ultimate goal of testing is the ability to write a test before writing
> the tested code, such that the test constrains the code to only perform as
> the test permits.
>
I think you mean test driven developement, but is it a problem of the
whole development process?What the testers can do to achieve the goal?
> That is a goal. Write many tests like that, but not all. If you don't
> acheive the goal, then neither side of testing (first and last) will work.
>
> GUIs have a side only users see or touch. Most commercial "GUI Testing"
> tools emulate a user. This makes writing new test cases that force
> predictable changes in GUIs very hard. That, in turn, leads to tests that
> break too easily.
>
> Most business GUIs need only treat a GUI Toolkit as "just another library".
> Developers should write test cases that drive a GUI without displaying it.
I think what you described is a ideal GUI software architecture and
developement situation.Most projects I know don't fulfill it.No test
API for testers, only one way to do test:manual test.
> GUI Toolkits support an in-memory representation that simulates its screen
> appearance and behavior. Tests can query that back, if they use the same
> language and modules as the application. Developers should constantly
> monitor the real GUIs appearance, to prevent tests from misleading. Some
> GUIs can Set a value without providing the ability to Get that value back
> accurately. Developers should spot mismatches, and increase the test-side
> code to build an alternate and more accurate Get, and use that in all tests.
> Frequently reviewing the GUI while writing it, under test, should increase
> the odds of not needing to review the GUI while making graphical changes.
>
I could get that what you said is the trend of software development,
and the improvement of the whole process.But I still confused that how
I could do under current situation, testers have little power and is
hard to be involed in other phases,how we could require developers to
improve theire architeture from test driven point of view?And I think,
it's a big system engineering for those established process, need
involve all roles.
And me, it's just a tester who want to improve testing konwledge and
skills, have no power current, what I could do? that's my confusion
now.
> --
> Phlip
> http://www.greencheese.org/ZeekLand <-- NOT a blog!!!
.
- References:
- How to develop my career on software testing?
- From: haricot
- Re: How to develop my career on software testing?
- From: Phlip
- Re: How to develop my career on software testing?
- From: haricot
- Re: How to develop my career on software testing?
- From: Phlip
- How to develop my career on software testing?
- Prev by Date: Re: Software Testing
- Next by Date: Re: How to develop my career on software testing?
- Previous by thread: Re: How to develop my career on software testing?
- Next by thread: Re: How to develop my career on software testing?
- Index(es):
Relevant Pages
|