To administer code coverage for big projects or any project for that matter, we can employ a simple workflow to help enable everyone understand the process. Like any other work flows , this is just an indicator and can be changed to suit any project...
Code coverage Administration
Filed Under:
Code Coverage,
Stratergies,
Test Management,
Tips
Liquidator

Code Coverage using VSTS
Filed Under:
Code Coverage,
Techniques,
Tips
Liquidator

Pre-requisite Build having dll’s/exe along with their corresponding pdb’s VS 2008 Limitations: Code coverage of VSTS is limited to 32 bit. 64 bit dll, during instrumentation will throw error. This implies that instrumentation...
Leveraging existing test automation tools
Filed Under:
Automation,
Difficult Questions,
Risk Management,
Stratergies,
Tips
Liquidator

In an approach to improve the test efficiency in automation, we can think of many areas of improvement. But there can be nothing better than identifying the problem space, like we have done earlier, it is always seen that Test automation tools/frameworks...
Code coverage analysis for API
Filed Under:
API Testing,
Code Coverage,
Quality,
Test Management
Liquidator

Code coverage is one (not the only) metric you can use to measure the effectiveness of your test cases. Usually, you’ll use it to find holes in your test model or test coverage. For example, if you run your full suite of tests for an API, and then code...
API Testing best practices
Filed Under:
API Testing,
Automation,
Performance,
Performance Testing,
Quality,
Stress,
Stress Testing,
Techniques,
Test Management
Liquidator

When developing your API tests, keep in mind the following types of test deliverables 1. Test plan Best Practice: Track all your deliverables as work-items in any test management tool of your choice. This provides a great high-level view of what our...
Research in testing
Filed Under:
Difficult Questions
Liquidator

Leveraging research in testing – how can we improve the testing we do to be more efficient and effective? How to make testing more interesting for researchers to work with? What is our pipeline into research? Any takers?...
Testing Types
Filed Under:
Articles,
Difficult Questions,
Test Management,
Test Types
Liquidator

This can get bigger. But we can restrain it if we know the scope. But these questions are worth finding answers 1. Building automation around integration scenarios 2. Debugging responsibilities – Classical resolution is; because you built the system,...
Risk Management
Filed Under:
Articles,
Difficult Questions,
Risk Management
Liquidator

Its the most important but often most neglected. If we can answer these, then i think we are good to go in any project 1. Informal Risk Management --I care more about its being ineffective than its informality 2. Risk Management --More people need...
Product wide issues
Filed Under:
Delivery,
Difficult Questions,
Performance Testing,
Risk Management,
Test Management
Liquidator

Well these happen in all products or application when the ship time nears 1. Product-wide perf vs. individual teams owning their own perf 2. Product-wide stress and MTTF 3. Test Matrix:...
Automation Challenges
Filed Under:
Articles,
Automation,
Difficult Questions,
Risk Management,
Techniques,
Test Management
Liquidator

Sometimes these are conveniently ignored. If we can work on getting answers to these, automation engineers( SDET’s) can relax a bit 1. Maintenance nightmares 2. How to simulate eyes/ears 3. Lack of consistency in automation GUID's 4. Non persistent...
Testing Influence
Filed Under:
Articles,
Difficult Questions,
General,
Risk Management,
Techniques,
Test Management
Liquidator

Another big thing in testing that virtually controls the flow 1. Power of Go/No-go ship decisions 2. Design time input – testability concerns 3. Fighting for bugs – i.e. How to effectively argue against "No one is ever going to do that!" type of arguments...
Problems in Metrics
Filed Under:
Articles,
Difficult Questions,
Metrics,
Quality,
Risk Management,
Test Management
Liquidator

Quality is hard to assess and our measurement systems are ineffective resulting in ship decisions that can negatively impact our quality. We use OCA analysis - What else? Are we testing the right things - What classes of things are we missing that our...
Prioritization of tasks
Filed Under:
Difficult Questions,
Risk Management,
Test Management
Liquidator

I think we are majorly influenced by these items when we prioritize our task. The great one said – “ Prioritize what;s on your schedule and not what is not “ & Like one of my friend retorted – if there is nothing on schedule how do you prioritize?...
Estimation & Scheduling
Filed Under:
Difficult Questions,
Risk Management,
Test Management
Liquidator

Some difficult items on the estimation and scheduling front 1. Short cycle testing (i.e. Projects working with SCRUM style process). 2. Test having input on scheduling decisions. 3. Accurately estimating test time required....
General Concerns
Filed Under:
Articles,
Difficult Questions,
Risk Management,
Techniques,
Test Management
Liquidator

Some of these concerns could be a more or less like a statement and not necessarily an issue. But some how i have over hauled all the questions that I think need answers for. 1. After several release cycles, test suites can grow large and unmanageable...
SMAF - State Machine based test automation framework
Filed Under:
Agile,
Automation,
Framework,
Model,
Techniques
Liquidator


Proposed approach for the harness Problem statement Create a model based intelligent automation harness that would make testing cheaper, faster and better. Approach considerations Address the # 2 of the disadvantages of Model based testing ...
Difficult test items
Filed Under:
Articles,
Delivery,
Difficult Questions,
Estimation,
General,
Quality,
Risk Management,
Stratergies,
Techniques,
Test Management,
Test Plan
Liquidator

All things are difficult before they are easy I think, in an effort to understand the philosophies of testing and how best we can get things going, If we can list down the top issues we face and try to find some patterns for them , it would be a good...
Sample Release checklist
Filed Under:
Checklist,
Delivery,
Techniques,
Test Management,
Tips
Liquidator

[Me]: Guruji, can you please help me with a sample release checklist for any product? [Guruji]: Well, i can help you with only a sample. You may have to moderate it with respect to your project ...