Testing 1-2-3

Depending on the set up of your organization, the test analyst may create all of the documentation and do the testing, or a test coordinator may create the documents, and then you, the software tester, would do the actual testing. If you are in a business analyst role, your organization may also expect you to be the test coordinator, test analyst or both. You may actually wear 3 hats on any given project. There’s no hard-and-fast rule. Tasks and documentation can vary greatly between companies and even between groups within those companies. What’s important is that you ensure the tasks […]

READ MORE

Mobile Testing Guide

Take a look at this mobile testing guide from Software Testing Club. This covers the core essentials of mobile testing (click on the image for a larger view).  

READ MORE

Requirements and You, a Relationship

I saw this post on Software Testing Club’s forum and wanted to share it with my readers. We talk A LOT about the importance of testing requirements, but testers also need to explore and show some creativity – not just test the requirements. Management needs to “get on board” with bringing testers in earlier in the project instead of waiting until it’s time to start writing test scripts. I found most of the points in this post to be accurate. What are your thoughts? Click here to read the post…

READ MORE

Why Test Software and What’s the Objective of Testing?

What is Software Testing? Observing the execution of a software system to validate whether it behaves as intended and identify potential malfunctions. Why do we test? To help identify the correctness, completeness, security, and quality of computer software. Testing Objectives Exposing deviations from user requirements Assessing the conformance to a standard specification Evaluating robustness to stressful load conditions or to malicious inputs Measuring given attributes, such as performance or usability Estimating the operational reliability

READ MORE

Why Test Software and What's the Objective of Testing?

What is Software Testing? Observing the execution of a software system to validate whether it behaves as intended and identify potential malfunctions. Why do we test? To help identify the correctness, completeness, security, and quality of computer software. Testing Objectives Exposing deviations from user requirements Assessing the conformance to a standard specification Evaluating robustness to stressful load conditions or to malicious inputs Measuring given attributes, such as performance or usability Estimating the operational reliability

READ MORE

Project Lifecycles

Sticking my theme for this month in getting back to the basics, this post explains what work gets done in each phase of the project lifecycle. Phase Name Description Plan the project This phase of the cycle involves discovery of and documenting the need and assigning resources: Market research deriving need from larger project Managing and assigning available resources Alignment with corporate standards  and strategic objectives Scope the project During this phase the objectives of the project and the scope are defined: Clarify purpose and objectives Identify organizational units involved with the project Identify people/systems interfacing with the project Determine […]

READ MORE

Typical Software Project Challenges

How many of these challenges have you NOT faced on software projects? I would bet at one time or another everyone reading this has faced all of these challenges. Not all on every project (thankfully), but all of them between the various projects you’ve worked on. Limited, and sometimes highly constrained, duration Uncertainty regarding work required, methods, durations, and costs Complex sequencing requirements among activities Large projects are often composed of multiple smaller projects Often constrained resource availability and uneven workload Temporary project organization/team with members drawn from various disciplines, functional areas, and organizations Geographically dispersed team members Project manager […]

READ MORE

Sticky Note Parties – Been to One?

Have you ever been to a sticky note party? It’s not the kind of party I get excited about attending…. 🙂 This is an exercise you’ll see being done as part of software project planning. If you have a large project that will take multiple years to complete, you may only focus on planning the analysis and high levl design and then have another planning session at the end of high level design to plan the low-level design, construction, testing, and deployment phases. Project planning sessions that use the sticky note exercise – this is where the party happens. Here’s an outline of what happens in […]

READ MORE

Communication Skills are Key for Business Analysts and Software Testers

Communication Skills are absolutely necessary to be successful as both a business requirements analyst and a software tester. BAs will: Act as liaison between the SME and the technical team Work closely with the project manager Conduct informal and formal requirements reviews Present requirements for approval Testers will: Act as liaison between the SME and the development team during the testing phase. Work closely with the project manager Conduct informal and formal testing status meetings with the technical team and the SMEs Present testing documentation for approval Essential skills needed: Run effective meetings Conduct formal and informal presentations Write clear […]

READ MORE

Manual Testing

Manual testing is the oldest and most rigorous type of software testing. Manual testing requires a tester to perform manual test operations on the test software without the help of Test automation. Manual testing is a laborious activity that requires the tester to possess a certain set of qualities; to be patient, observant, speculative, creative, innovative, open-minded, resourceful, unopinionated, and skillful. Repetitive manual testing can be difficult to perform on large software applications or applications having very large dataset coverage. This drawback is compensated for by using manual black-box testing techniques including equivalence partitioning and boundary value analysis. The vast […]

READ MORE

Get in touch today

Speak directly with The Analyst Coach
and get pointed in the right direction.





Preferred Contact EmailPhone

Subscribe to receive our free white paper on how weak requirements effect strong companies




tesra-circleanalyst

Sign up to get your FREE Business Analyst Survival Guide

Don't worry, we hate spam too. We will never share your information to third parties.