LISA Features: .NET
Real automated testing for your .NET web sites and services
You turned to .NET architectures because you wanted a platform for web applications that offered the maximum deployment flexibility and speed, with the minimum development cost and rework. Shouldn't your testing tool give you the same efficiencies?
While .NET offers teams abilities to create, deploy and analyze your web applications and services in Internet time, testing all of the interconnected components of a business application has grown in complexity. Each new connection becomes a point of failure.
When it comes to creating a repeatable, thorough testing strategy, you need a solution that won't fail - until you need it to. LISA offers true no-code test automation to .NET development and QA teams.
Features
-
LISA for .NET supports deep testing of Service-Oriented Architectures (SOA), consisting of any number of web applications and web services, which are tied to back-end databases and legacy systems. LISA allows you not only test the web interface, but directly map to and test your services without writing a test client.
- Multiple roles. LISA is no-code automated testing, meaning developers no longer have to script tests, and non-programming team members in QA and business requirements teams can also get involved in testing.
- Multiple systems. One LISA test case can follow a complex workflow and validate multiple web sites, web services, and servers. LISA supports active sessions, SSL, authentication and magic strings, so it lets you test systems just as your end users will.
- Across the full development lifecycle. Directly invoke and test web apps and .NET web services, then roll those same unit and functional tests into regression tests included in your nAnt/Make builds. Then take those same test cases and turn them into load and stress tests that can run continuously from LISA Server.
Benefits
- Leading-edge web site testing product allows you to declaratively test dynamic websites
- Tie front-end web interface testing to validation of the back-end .NET web services and metrics, within a single test case.
- Point-and-click web services testing and WSDL analysis and interaction
- No code testing means less time coding tests, and more time testing
- Developers and non-developers can rapidly learn and use LISA
- "Live Interaction" lets you author and adjust the test you are authoring against .NET services, and continue to execute the test without recompiling
- Can leverage suites of existing nUnit services, or be launched from within your unit test scripts.
- Since LISA test cases and test runs are saved as XML files, you can incorporate them easily into your process as attachments to groupware, issue tracking and requirements management tools.
Extend a test framework for mixed deployments with LISA
Are you running proprietary or custom software? Most SOA environments are an alphabet soup of technologies that may not be managed or developed by your current team. Where most testing solutions give up, LISA's integration abilities let developers "test enable" software. Add the LISA Extension SDK to test-enable your custom-coded applications with our powerful API, or tech LISA to talk to your applications directly. With minimal incremental effort, the whole team can get rich metrics and debugging information on applications behind the scenes.
Step up to enterprise-wide capabilities.
If you're starting with .NET, you don't have to stop there. When teams and partners use different versions of LISA, for instance LISA for .NET and LISA for J2EE, the ability to share and follow test cases throughout development is priceless.
If you find you need to expand beyond testing file/web servers, services and web apps, you don't need to lose a minute of the progress you've made with LISA for .NET. You can easily upgrade to the LISA Enterprise SOA Test Suite and expand your tests to cover J2EE deployments, databases, RMI, and more, with Continuous Build and Deployment integration capabilities.