Front and centre in your digital future
How you value testing and how you approach testing will be a key factor in defining your ability to meet the challenges of the Digital Age.
A traditional 'transactional and executional' view of testing ignores the real benefits that testing can bring to a project. We believe that testing's place is at the heart of software delivery. By adopting a Lean mindset, implementing the best emerging practices and shifting activity across the lifecycle, testing is transformed to deliver a high business value.
With Assurity's Lean Testing services, you'll get richer information faster and earlier and be in a position to make better decisions about delivering quality software to your customers. Here's how we can achieve that for you...
Information is power so it pays to find the information of most value and present it effectively to decision makers. Here’s three techniques we use to do just that…
Consciously identify your product and testing models and use visual models to communicate them, enabling collaborative decisions about test coverage.
Build useful variation into your test approach by utilising structured, charter-driven exploratory testing to better uncover the dark secrets hiding in your product.
Paint a more vivid picture for your stakeholders so that they can make better informed decisions by using test session reports to frame the status of the product with the story of your testing.
The right technical practices to deliver real value
Our team of context-driven technical testers traverse business and technical domains to help you choose the right tools to deliver high value automation.
Understand how systems workIn an Agile development world, testers need to work closely with the business, developers and architects to understand how systems work, functionally and architecturally. This enables them to guide teams in making smart choices on what is tested, where and how.
Engage technical, cross-functional testersTools can accelerate and enhance testing if you understand where they add value and where they might not. Many of our testers are cross-functional in making informed choices about where tool use would benefit testing. They can also implement their use to accelerate testing and automate checks.
Make the right choices about automationGetting value out of test automation is about making the right choices on where to use it and where not to. Working with all team members and stakeholders, we validate that customer-facing functionality and the systems supporting it work.
Maximise the value of automationJust as test automation is part of a wider and balanced test strategy, automation delivers the most value when it is used across systems to validate both business and technical criteria. A balanced automation strategy might include: unit tests, component and interface tests and system component integration tests to check technical and functional conditions, with end-to-end user journeys to give the business confidence that the highest impact user scenarios work.
Get fast feedback for continuous validationTest automation can provide the biggest value for teams when built in parallel with development and run automatically against candidate builds to provide fast feedback on quality and trends over time. Testers can guide teams on having the right automation built upfront to give meaningful feedback throughout development.
New practices in delivering modern technology
A comprehensive range of services for a complex digital world
We help understand your situation and context, provide insight and build a roadmap to deliver better quality at speed. We can show you how to make small changes to improve test effectiveness or help you shake things up by making bigger changes. Our services includes review and assessment, coaching, development of test strategy, test sizing, tool test design, capability and practice leadership.
Test Management provides you with a full managed service across your key projects, programs and deliverables and covers all aspects of the testing lifecycle. You get the very best in Testing practices to deliver the test solutions you need.
Test Delivery covers a wide range of test services including development of test plans and test cases, implementing new test tools such as ALM and Dataprep and testing across any methodology. Our Test Delivery experts are challenged to find better ways of testing and to implement small changes that have a big impact on your test delivery.
Lean Testing practices optimise the test process to reduce test time and increase product quality. Our team has applied Lean Testing practices with outstanding success in a number of engagements. These practices include collaborative planning, visual test coverage models, lightweight test dashboards, session-based testing.
Performance Testing gives you the focus, insight and information required to make an accurate assessment of how your software is likely to perform in a variety of scenarios. It identifies performance bottlenecks and applies tuning optimisations in the existing software, reduces the risk and cost of application failure through dedicated testing and provides understanding of the capacity of software and how it should be scaled to meet future demand. We help you deliver governance, assessment, optimisation and execution.
Integration Testing helps organisations with complex or multi-component systems who want confidence in their end-to-end system. Traditional system testing cannot begin until the full set of components are delivered. Integration Testing allows you to locate defects prior to the start of a system test, reducing their impact and providing early confidence in the flow of data through the system. We help you with the assessment and development of best approach, integration test planning and execution.
Test Automation helps you streamline testing by shortening the feedback loop on code quality and minimising the risk associated with technology and/or platform changes. To achieve effective automation we take three phase approach. This approach deliberately emphasises the dependency on success of the preceding phases. The phases are: Discovery, feasibility and POC; Infrastructure/framework set-up, training and roll-out, plus developing the test strategy; Full implementation including test creation, dashboard and metrics.
Continuous Testing helps you accelerate the development flow through to your test environments by automating your build, deployment and checking of new features. This ensures that the features are delivered to your test environments in a known, working state. Unlike manual deployment and checking, Continuous Testing is fast and reliable, enabling teams to test smaller batches of work as soon as they are developed.
Also known as: Acceptance Test Driven Development / Test Driven Requirements / Agile Acceptance Testing Specification By Example helps you build valuable, high-quality features in a collaborative manner. It improves your development process through collaborative discussion, discovery, documentation and automation of examples, cross-pollinating knowledge across disciplines. Unlike traditional analysis, development and testing techniques, SBE aligns your whole team early in the development process to produce a quality solution.
Unified Functional Testing (UFT)
Unified Functional Testing is the complete automation solution. It's powerful enough for the experienced engineer, yet easy to use by everyone in the team.
Application Lifecycle Manager (ALM)
ALM is a complete lifecycle management tool that integrates with every phase of Software Development and brings together critical information into a single spot.
Real-time test management platform that manages all aspects associated with software quality. It integrates with JIRA and various test tools within the enterprise.
Mobile Center is a mobile app performance monitoring tool that tracks the real user experience of your mobile apps – a complete end-to-end quality platform.
Through interaction with your development technologies, LeanFT provides 'shift left' automation for developers. Built for continuous testing and integration.
Simulation software that enables in-house development and testing teams to keep to their schedules regardless of access to production systems.
By supporting Scrum, Kanban, SAFe or any individually created Agile method, Agile Manager provides the platform that brings the entire team together in one place.
Supporting New Zealand's testing community
WeTest (Wellington/Auckland)WeTest was founded in Wellington in 2012 by Assurity testers Katrina Clokie* and Aaron Hodder. It then launched in Auckland in 2013 by Assurity tester Shirley Tricker*. It's grown to become the most progressive testing movement in NZ with over 2600 members. If you're passionate about better testing, we urge you to go to a WeTest Meetup in Wellington or Auckland. We're hugely proud to be a principal sponsor of WeTest. (*Katrina and Shirley have now moved on but, to us, they're still family).
Test Professionals Network (Christchurch/Wellington)The TPN has over 900 members across New Zealand and holds regular meetings with presentations by local and international speakers. We're actively engaged in the Christchurch and Wellington groups through sponsorship, organising committee membership and many of our team members also attend the Meetups. They're great forums for developing awareness of good industry practices in software testing.
Growing the next generation of testers
Bots have the power to connect core systems together in ways that challenge the cost-effectiveness of APIs.More
While there are many things that will influence and affect the evolution of Testing, there are three primary influences that...More
A successful robotic process automation (RPA) implementation starts with understanding the RPA opportunity and developing a good business case for...More
Since the start of my testing career, I’ve often been asked about testing. Most commonly, I’m asked what skills you...More
Some of our Test specialists
Client Delivery Manager
Senior Consultant – Testing
Service Development Manager