From the Center of Excellence to Waterfall to Agile and open source, performance testing has seen a lot of changes in its short life. We're now in CoE 2.0.
Real-time test management tools help aid effective collaboration among Agile team members—which is vital for prioritizing bugs in a risk-based software testing approach.
MUnit test cases — both unit and functional — can pretty easily be used to test various flows, whether they're main flows, decision flows, or sub-flows.
Seamless streaming must be ensured for max performance. It’s important to load test services that deliver media content before launching them and to incorporate continuous testing.
Mockito2 has made improvements over its predecessor, including the ability to mock final classes. Its new opt-in feature lets you take mockery to a new level.
Gatling and JMeter have different features based on what you're looking for, but they're not without their disadvantages. Taurus can help fill in the gaps.
When developing Android apps, functionality alone isn't enough. Users must be engaged. Many apps have virtually identical functionalities. Why would users opt for yours?
Unified Functional Testing is an eminent force in the test automation space. However, Selenium offers many benefits. At the same time, it isn't without its challenges.
Docker Swarm makes it relatively easy to scale apps. With the help of Terraform and Packer, you can set up scaling for an app using cloud-native infrastructure.
Kotlin has many benefits, including an IntelliJ/Android Studio Plugin. Adding the plugin to a new Android project and converting your code from Java to Kotlin is easy.
Data-driven testing facilitates test procedures, demonstrates more capability in discovering bugs, and ensures quality with logical input to assure successful deployment.
Ever need to debug multiple binaries? Say, a library and your app? Not fun. Fortunately, you can use GDB commands, Eclipse, and symbols to make the process easier.
Cross-compiling for embedded Linux? Use the easy button. Designing software that will run in QEMU doesn't have to be a challenge if you're using buildroot.
In Extreme Programming, instead of delivering everything you could possibly want on some date far in the future, you deliver the software you need as you need it.