About project
Solution
Functional testing, UI/UX testing, Compatibility testing, Smoke testing, System testing, Regression testing
Technologies
HockeyApp, SharedBox, TestFlight, Zephyr
Country
United States
Industry
Client
Dashlane is a leading user-friendly password manager and a secure digital wallet that provides a high level of protection and offers an effective solution to password fatigue. The app’s key feature, which makes it different from other password managers, is a password changer. It enables users to securely synchronize their data among an unlimited number of devices on all platforms. Dashlane Password Manager also has breach alerts that notify users of any possible security hazards.
Project overview
From basic tests to end-to-end automation — we are your trusted QA partner.
Before
- Fully updated application
- New localization added
- Strict security requirements
- Slowed-down release cycle
After
- All new functionality tested
- 7 new localizations verified
- Security protocols implemented
- Faster releases using Agile
Project Duration
10+ years
Team Composition
1 Project Manager
1 QA Team Lead
10 QA Engineers
Challenge
The key objective of the project was verifying that the app would ensure top-notch quality of the features with the release of new mobile devices, updates of OS, browsers.
The key challenges included:
Implementation and stabilization of the password changer feature that makes Dashlane different from other password managers.
Solutions
Before we got to any actual testing, we had to implement a new workflow that would ensure closer collaboration with the development team, as well as help speed up the release cycle to better keep up with the competition. Together with other project stakeholders, the most suitable solution was found – Agile methodology.
We used Redmine, Jira, Kanban, and Scrum to meet specific and flexible demands of the project and achieve comprehensive results. Zephyr was used to create test suites and test cycles. We used HockeyApp (Android and iOS), SharedBox, and TestFlight (iOS) to deploy builds for testing.
As the project progressed, we felt like the initial selection of tools no longer fully fit the sophisticated testing needs of our team. That is why custom tools were created to work specifically on the project, maximize productivity, and meet demands of the project.
Technologies
The range of tools used on a testing project impacts every aspect of its success, from how quickly it progresses to how reliable and consistent the results are.
- HockeyApp
- SharedBox
- TestFlight
- Zephyr
Types of testing
System testing
Assessing the state of the application and how it works as a whole.
Smoke testing
Verify the app is functioning correctly before any further testing.
Results
The TestFort team has been involved with the project for over 10 years. We have been there for all major updates and new functionality releases, making sure that the application’s quality improved with time. Having built effective communication with the development team, we have been able to detect quality issues quickly and prevent them from getting into the final version of the product. The client has provided positive feedback about our collaboration and has been gradually entrusting us with more challenging and technically complex tasks.
App crash rate decreased by 48%
Compatibility coverage increased by 39%
70%
early defect detection rate
Password strength increased by 28%
Is your product market-ready?
Let our QA experts help!
Bruce Mason
Delivery Director
