Topic: test & qa
After you make investment decisions for homegrown, open source, or commercial tools that yield little or even negative return, those "learning experiences" reinforce the old saying—"A fool with a tool is still a fool." Here are some things to keep in mind as you reach for that next cool tool.
Command-driven testing has proven to be a good way to implement pattern tool independence. The main advantage is that you just have to develop the commands in the script language of the tool. To change tools, you only have to rewrite the keyword commands in the script language of the new tool.
Testable requirements, or acceptance criteria, are the communication of an expectation between its originator and potential stakeholders. Many testers struggle with this starting point. But once you succeed, you know the processes that can build and test a system implementing “good” requirements.
It’s easy for us as software developers and testers to dismiss intrusions on point-of-sale systems as the fault of network security professionals or inadequate network defenses. The reality is that there is a lot we should be doing as well on the software side to prevent these kinds of attacks.
As testers, our role has been described as similar to car headlights. Although we illuminate the project and provide advance warning of risks, we’re definitely not in the driver’s seat. For this reason, communication skills are critical to our profession. Read on to become an effective communicator.
How often have you estimated how long it would take to complete a task, only to be off by a whole week? That's because we assume we will begin the task immediately and have a forty-hour week to work on it. There's a better way: prediction based on performance. Just find a batch size for your work.
When considering leadership in testing, before leading others, try leading yourself. Don’t do typical “leader” stuff. Instead, look at what you do as a professional. How polished are your technical skills? How about your communication and interpersonal skills? What do you do to make yourself better?
No one has a crystal ball, but it's critical for test professionals to seriously ponder what the future holds as they plan their career journeys. Where is technology headed? What testing roles will be in most demand? Where will a tester spend the most time? Here are some predictions.
Apple surprised people at the Worldwide Developers Conference by introducing Swift, a brand-new programming language for OS X and iOS application development. What will this mean for developers, testers, and businesses who have poured time and resources into developing Objective-C expertise?
Facebook created a controversy recently by sharing the study results of an experiment it did in the news feed of around 700,000 users. The basis of Facebook's study was to prove whether emotions are contagious on the social network. It was a version of an A/B test—without users knowing about it.