Sponsored Ad

Tuesday, October 13, 2009

Software Agile Testing Challenges

What is Agile Development


Incremental

•Build a system gradually

•See the system grow

•Demonstrating progress


Iterative

•Multiple releases or check points during a project, each closer to the target.

•Iterations include requirements development and testing.

•Typical iterations are two weeks long.

•Plan as you go.


Adaptive

• Goals changing the based in lessons from prior iterations, feed backed orbusiness opportunities.


Regression Test Tools

more commercial test tools in a casual work environment agile. Most have these defects:
• Vendor-specific languages (scripting suppliers).
• Poor integration with source control.
• Disco with continued use of integration.
• impractical to install on each workstation.
• These problems make it impractical for use by the team as a whole.
• Agile teams are building their own testing tools and the release of many of them as open source.

Web Software Testing Example

<project name=“Shopping Cart Tests" default=“main”>

<target name="main">

<test Spec name=“login Success Test">

<confighost="local host“port=“8080“protocol="http“>

<Steps>

<invoke url=“shop"/>

<verify title text="Login" />

<setinputfield name="user“value="mike" />

<setinputfield name="pass“value=“abracadabra" />

<clickbutton label="Login" />

<verify title text=“Product Catalog" />

</steps>

</test Spec>

</target>

</project>

0 comments:

Post a Comment

Sponsored Ad

Development Updates

Tech Updates