SmartBear Software, the software testing lifecycle management (ALM) tools provider has released ALMComplete 2011, This is its ALM tool, and its test management tool (QAComplete).|
"The release features key improvements in the areas of test management and release management. "We rewrote our test management module from scratch," Steve Miller said. "You can track agile sprints, and tie in and reuse other artifacts. You can resurface test cases, convert to regression sets, and create automated tests from these. And you can create configurations for different browsers, so you can have one test set with multiple configurations."
This answer comes from the DittoEffect site to the question "What are the benefits of outsourced software testing?".|
Benefits could be many like, you will get -
- Certified and trained consultants
- Services delivered within a quick turnaround time
- Engineering approach to software testing
- Team size can be increased based on customer’s requirement
- Less hand holding and faster adaptability
- Experienced QA professionals
I'd guess that the first and last point are pretty much the same and the second to last point is questionable particularly at the start of a testing assignment. But the real benefit of outsourced software testing is missing.
Number One should be cost. Simple as that. Especially in today's economic conditions.
Outsourced Software Testing
If you are looking for information on Open Source performance testing tools , then check out that site. It includes info on:
- Functional testing tools
- Performance testing tools - such as OpenSTA
- Test management tools
- Bug databases
- Link checkers
- Security tools
Another good source of info on leading performance testing tool which covers all the major load test tool providers such as HP (Mercury), Micro Focus, IBM, Microsoft and Oracle (and of course OpenSTA.
I read an article from a researcher in Microsoft Research Labs who had developed a software testing programme that is more than thirty times faster than existing ones. Thats a pretty impressive improvement in speed. But the reason I found the article on software testing innovation interesting is because you hear so little about it. Most of the stories I read about software testing don't include the word innovation. And in the article it gave a reason why this might be. It compared software testing automation tools and how dated their technology was with the advances made in software development. So the systems being built are more complex but the say its tested isn't. |
Hopefully this innovation drought won't last and we can look forward to stories about innovation in software testing from research done by IBM or HP or any of the other big providers of automated tools to help with software testing.
Plans have been announced to fit 120 stations on London’s Tube network with internet coverage ahead of the 2012 Olympics.
Femtocell technology has been ready for roll out for some time. It's just a case of waiting for the transport authorities and network operators to put the system into place, with a contract not to be awarded until the end of the year.
A trial has been in place at Charing Cross station, with BT reportedly testing the technology at the deep-level station, also looking for passenger reactions.
It was shown that most Londoners were in favour of the system that will allow for access to internet in the station, though a separate scheme is also being discussed for mobile signals to be received onboard the network’s carriages, although the two projects are not connected
Extract from article in TechEye.net
Use Visual Studio 2010’s Breakthrough Testing Tools to Improve Quality Throughout the Entire Software Lifecycle
Together, Visual Studio 2010 Ultimate, Visual Studio Test Professional 2010, Lab Management 2010, and Team Foundation Server offer Microsoft developers the most sophisticated, well-integrated testing solution they’ve ever had. Now, Microsoft MVP and VS testing guru Jeff Levinson shows exactly how to use Microsoft’s new tools to save time, reduce costs, and improve quality throughout the entire development lifecycle.
Jeff demonstrates how Microsoft’s new tools can help you finally overcome long-standing communication, coordination, and management challenges. You’ll discover how to perform first-rate functional testing; quickly create and execute tests and record the results with log files and video; and create bugs directly from tests, ensuring reproducibility and eliminating wasted time. Levinson offers in-depth coverage of Microsoft’s powerful new testing metrics, helping you ensure traceability all the way from requirements through finished software.
• Planning your tests using Microsoft Test Manager (MTM)
• Creating test settings, structuring test cases, and managing the testing process
• Executing manual tests with Microsoft Test Manager and Test Runner
• Filing and resolving bugs, and customizing your bug reporting process
• Automating test cases and linking automated tests with requirements
• Executing automated test cases through both Visual Studio and Microsoft Test Manager
• Integrating automated testing into the build process
• Using Microsoft’s Lab Management virtualization platform to test applications, snapshot environments, and reproduce bugs
• Implementing detailed metrics for evaluating quality and identifying improvements
Whether you’re a developer, tester, manager, or analyst, this book can help you significantly improve the way you work and the results you deliver—both as an individual right now, and as a team member throughout your entire project.
Microsoft Testing Tools
The June issue of the Software Planner newsletter looked at the benefits of Keyword Driven Testing. As part of this overview it looked at what is Keyword Driven Testing
Most automated testing tools require the tester to understand a scripting language, such as Java Script, to write their automated test cases. Most tools have the ability to create scripts using record and playback, but this can lead to inefficient code and problems with re-use and maintaince. Since many testers do not have deep scripting skills, it is imperative that your automated testing tool has a way to create Keyword Driven Tests.
Keyword Driven Testing is a way to define automated test cases without the need for scripting skills. It allows a tester (or even a subject matter expert) to create automated tests by describing each step of the automation. For example, if you are automating the login process of your application, your user will access your application, type in their user-id and password and press a button to login. Traditionally, testers would do this by writing VB Script that will navigate to your application, identify each object on the screen (user-id, password and login button), then write script to enter in the user-id, password and to press the login button. With keyword driven testing, the tester does not need to understand the scripting language to make this happen, they can simply describe the event (navigate to your application, enter in "abc" for the user-id, enter in "xxx" for the password, press the Login button when done). As you can imagine, this is a much simpler approach to automated testing than scripting.
This model is already being put through its paces. Since 2004, networks of ground-based sensors placed around volcanoes, from Erebus in Antarctica to Kilauea and Mauna Loa in Hawaii, have been watching for sudden changes that might signal an eruption. When they detect strong signals, they can summon EO-1, which uses its autonomous software planner to schedule a fly-past. The satellite then screens the target area for clouds, and if skies are clear, it records images, processes them and transmits them to ground control. |
Experimental simulations of a mission to Mars seem to confirm this view: in two tests the autonomous explorers came to the same conclusions as a human geoscientist. The system could be particularly useful for missions to Titan and Enceladus, the researchers suggest, since autonomy will be a key factor for the success of a mission so far from Earth.
Back at JPL, the day’s test of robot autonomy is almost complete. The two robots are running new software designed to improve coordination between craft. Part of the experiment is to see whether the robots can capture a photo of a moving target – in this case a small remote-controlled truck nicknamed Junior – and relay it back to “mission control” using delay-tolerant networking, a new system for data transfer.
For the full article visit Zikkir
How many definitions of user acceptance testing do you think there are out there on the web. Plugging "user acceptance testing definition" into Google came up with nearly half a million results in 0.26 seconds. A few of them are completely bonkers but a scan of the top results shows there are some great suggestions there. |
Take for example the definition of UAT from WIkipedia:
User Acceptance Testing (UAT) is a process to obtain confirmation by a Subject Matter Expert (SME), preferably the owner or client of the object under test, through trial or review, that the modification or addition meets mutually agreed-upon requirements. In software development, UAT is one of the final stages of a project and often occurs before a client or customer accepts the new system.
Of this one:
In software development, user acceptance testing (UAT) - also called beta testing, application testing, and end user testing - is a phase of software development in which the software is tested in the "real world" by the intended audience. UAT can be done by in-house testing in which volunteers or paid test subjects use the software or, more typically for widely-distributed software, by making the test version available for downloading and free trial over the Web.
Or this one on UAT:
Formal testing conducted to enable a user or other authorised entity to determine whether to accept a system or component to determine whether to accept a system or component. Often known simply as acceptance testing or customer acceptance testing, CAT. Acceptance tests are based upon business requirements.
There are plenty more that are easy to find. So given this why do people post questions like this one, when it takes only a few seconds to get the answer for themselves using a search engine?
Neotys, a provider of load testing tools for web applications is offering companies that perform web application QA and preformance testing participation in the Neotys Service Partner Program.
They provide a web load & stress testing product (NeoLoad) which is aimed at easy use with web apps. The tool supports a range of technologies for web applications including: J2EE, .NET, PHP, AJAX, SOAP, FLASH, FLEX, Google Web Toolkit and Oracle Forms.
In a press release, Neotys state:
"The market proliferation and mission critical nature of web applications has rapidly increased the need for load and stress testing. These tests ensure performance targets are met before applications are deployed and keep performance tuned throughout the lifecycle. Neotys is actively seeking new partnerships with organizations that provide web application consulting, design, quality assurance and testing services that want to generate new services business in this fast growing space. NeoLoad offers service providers unprecedented value in performance testing capabilities, increased productivity and cost effectiveness. "