| || |
QA Automation - where to start ??
I've been in the QA field for 8 years. Prior to that I was developing software using various tools such as C, PL/SQL, VB, PowerBuilder and more.
I been assigning a task to try to find ways to automate the company's website and windows application. It is a very complicated system which is used to buy and sell stock options, based mainly on Flash on the web side, C++ and C# at the server side, DB is MS-SQL.
Where do I start ?
Re: QA Automation - where to start ??
First, figure out what "automate the company's website" means in your shop. Are you trying to automate the testing of the website? The monitoring of the website? The deployment of the website? Something else?
Assuming you mean automated testing, examine how you are currently testing your website, if at all. Are you manually testing your website enhancements now? Is anyone?
Assuming someone is currently testing the website, then look into what you are trying to achieve by automation. Are you trying to make testing faster? Deeper? Are you trying to replace manual effort with automation? Or are you trying to enhance the current manual effort? What kind of testing might benefit from automation in your shop - functional? Something else? Are you trying to make progress on a testing need (for example performance testing) that you haven't yet been able to approach?
Think about who would create and who would execute the automation. What kinds of background (technical and otherwise) do they have? What kind of training might they need? How much time do they have to build and maintain any automation, and to analyze the results?
Think about what kind of budget, and what timeframe you have available for your solution.
With the answers to these questions you can then start to consider what might help you achieve your goals. What could be automated, and what kinds of tools might be best suited for your needs.
At that point, if you read through the postings here, you'll see lots of potential solutions - some of which might meet your now-defined needs.