Testing and Quality Assurance
Testing and Quality Assurance
Test and QA Stories
|
Devices and Desires: Understanding How Users Experience Your SoftwareWhen we design, build, test, and deliver software, it is imperative that we provide our users with what they need—not what we want, but what that they want. We need to understand the scope and breadth of the user base. Here are three questions to ask to learn more about how users experience your software. |
|
|
Security Testers Should Think like HackersIt is a common belief that testers should think like end-users by going beyond the defined requirements, seeing if the application under test addresses end-user expectations, and evaluating how it fares against competition. But with security testing, testers have to think not only like end-users, but also like hackers. |
|
|
At What Point Will Automation Take Over Manual Testing? Better automation tools, the evolution of AI, AVM, visual testing—what’s going to make automation continue to spread through teams is the improvement of all the different solutions out there. And what should be encouraging to testers is the fact that just about every option requires smart, educated testers. |
|
|
Elevate Code Quality by Integrating Testing and DevelopmentPair programming generally involves two programmers working on a single change from start to finish. You can augment this pattern by adding a test specialist, so you can test-drive feature changes first and the tester can ask questions and guide test and code design. What you get is quality built in from the start. |
|
|
What’s Our Job When the Machines Do Testing?It’s a safe bet that testing jobs won't be taken over by machines anytime soon. However, those of us in the test industry would be wise to heed cross-industry applications of analytics and machine learning and begin staking out the proper role of the machine in our testing domain. What could AI mean for testing? |
|
|
Embedding Performance Engineering into Continuous Integration and DeliveryIn the world of continuous integration and continuous delivery, the importance of ensuring good performance has increased immensely. While functional and unit testing are relatively easier to integrate into these processes, performance engineering has typically raised more challenges. Here's how you can mitigate them. |
|
|
Security Is Critical, So Why Don’t We Take It Seriously? Once you move into banking applications or anything related to healthcare, it becomes more and more important for developers and testers to guarantee that all the data they’re gathering from their users is locked behind the biggest, most bulletproof safe you’ve ever seen. |
|
|
Do Testers Really Need to Learn How to Code?Because automation, AI, and agile have changed how we test software, the thought is that testers need to understand a certain amount of coding so that they can make themselves more well-rounded and better able to adapt within a software project. But there are other things testers can focus on before learning to code. |
|