Posts

Showing posts with the label Software Testing

Latest Software Testing Trends

Mobility Application Testing §          Over the last few years, the volume of smartphone usages has increased considerably.  There are plethora of mobile handsets which run million of applications embedded in it.  Some of the application today are using power of cloud to communicate with the ERP system Testing as a Service (TaaS) §          This model involves the on-demand test execution of well-defined suites of test material, generally on outsourced basis.  The execution can be performed either on client site or remotely from the outsourced providers test lab / facilities. Analytics / BI (Business Intelligence) Testing §          Identifying issues related to data inconsistency, data quality, data security, failures in the extract, transform and load (ETL) process, performance related issues, accuracy of business flows and fitness for use from an end user perspective. Developers Converting As Testers §          Tester needs to be strong in both technical skills as well as indus

Open Ended Questions for Senior Software Testing Professionals

Following are few of the open ended questions in context of software testing for senior software testing professionals especially test managers.  Senior professionals should be having at least minimum awareness in context of these questions.  The experts in their areas should be able to answer related questions with greater length though. Requirements & Specifications How to develop requirements with ‘Use Cases’? How to create a good test specification? How to spot and fix requirement errors early? How to distinguish business requirements from system requirements? How to assess that the requirements are complete? How many tests do you suggest per requirement? What is the importance of testing based on business, as well as system, requirements? What is your opinion on developer’s inclusion in requirements-based unit tests? How to develop test cases when requirements are not available or documented only at very high level? How do yo

List of Critical Software Testing Processes

1. A Quality Risk Analysis Process 2. An Estimation Process 3. A Test Planning Process 4. A Team Building Process 5. A Test System Design and Implementation Process 6. A Test Release Process 7. A Test Execution Process 8. A Bug Reporting Process 9. A Test Results Reporting Process 10. A Change Management Process References Book: Critical Testing Process By Rex Black

Testing Strategy - What testing types to consider?

Image
Before we start testing for any project, we need to develop a testing strategy. Like any other strategy, it should include detail steps for achieving testing goal(s) and resources & timeline involved during the steps execution. The strategy should also include assumptions if there are any. All risks that might affect the strategy need to be identified. Identified risks need to be mitigated further by analyzing. This article describes a methodology for identifying risks involved in testing phases of a testing project, which can be used further to identify types of testing needed and effort required to test the product successfully. The matrix below provides mapping between testing phases and types of testing involves in those phases. Step 1: Go through every phase and types of testing and ask “What is the risk am I taking by not testing it?” Step 2: Fill the matrix cell with priority of the risk – “High”, “Medium” and “Low.” If testing is not required for the phase, mark the ce