Posts

Showing posts from January, 2013

QTP and Mainframes = Terminal Emulator ?

Image
I am sure if you have used QTP a lot and are new to Mainframe applications like Hummingbird HostExplorer, Attachmate EXTRA!, NetManage RUMBA etc . QTP provides a Terminal Emulator (TE) Add-in that allows users to use a Terminal Emulator to access and automate Mainframe Applications. Configure the TE Add-in with a Terminal Emulator. Not panic as TE is not like the other add-ins The answer to the question QTP and Mainframes = Terminal Emulator ? is Not really . It's not as simple as adding the add-in at startup and start using various predefined objects. To better understand how to use TE and configure it the below links might help: http://www.jds.net.au/tech-tips/qtp-with-terminal-emulators/ http://www.advancedqtp.com/wp-content/uploads/TETutorial/index.html

BPT Component Parameters Names and their values using OTA

Image
Set qtApp = CreateObject("QuickTest.Application") Set objBPTComp=qtApp.BusinessComponent Set parametersDF=objBPTComp.ParameterDefinitions For i=1 to parametersDF.count                 If parametersDF.item(i).inOut=0 Then ‘To identify input parameter                            msgbox parametersDF.Item(i).Name & " = " & parameter(parametersDF.Item(i).Name)                 End If Next Happy Testing!

Skillset: Automation Test Analysts

Image
Automation Test Analysts for a Web Development project What would you normally think that this is an automation requirement for "QTP or Selenium" , here is a different JD (Job Description) To be considered for these positions you MUST have strong Coded UI, TFS, and VS2010 experience and be able to start this week. Mandatory Skills & Experience Test experience within a web development team 5+ years experience testing Previous experience working in an agile environment Capable of writing detailed test cases based on story acceptance criteria Execution of test cases & logging clear & reproducible bugs in MTM Advocate for bugs throughout the resolution process Excellent communication skills Microsoft Test Manager (MTM) experience Ideally degree in computer science/software engineering Ideally MS Dynamics CRM experience Automated testing experience with Visual Studio with Coded UI TFS experience Experience in both automating desk

Countries where testers are in demand !

Image
Have you ever wondered: Which are the countries where testing as a career is prevalent? Where do we have automation / manual testing jobs? In which part of the world are the most job opportunities? Here is some information that might help; the information below is only for your reference. Ordered in the number of openings in a country (as of January 2013) From highest to lowest: Testers in India - Manual and Automation 60:40 Testers in USA - Manual and Automation 30:70 Testers in Australia - Manual and Automation 20:80 Testers in UK- Manual and Automation 40:60 Testers in Dubai - Manual and Automation 50:50 Testers in China - Manual and Automation 60:40 Testers in Singapore - Manual and Automation 40:60 Testers in Malaysia - Manual and Automation 40:60 Testers in South Africa - Manual and Automation 30:70 Testers in Canada – Mostly Automation 10:90 Testers in Kuwait – Scarcity of both 50:50 Will soon have information

QTP - Webelement does not have a SetText

Image
This is a very simple issue where a QTP user is unable to type in text inside a webelement (which might be an edit box) Solution: 1. Make sure the parent is not a Frame that is redundant 2. Delete any such frames from the Object Repository 3. Use the .Object method 4. .innertext as the sub method Here is an example: Browser().Page().WebElement().Object.innerText = "Test value to be written" That's how easy it is to write into any webelement object! Happy Testing!

Skillset : Java Developer Test Automation Engineer

Image
Here is a very interesting job profile that requires a mixture of Java and Automation skills for android apps: Skills : Java Test Automation ADB DDMS Android    Will be testing standard android applications (i.e. music, email, calendar etc.) 60% Java Development and 40% Test Automation MUST HAVE: Excellent Java programming skills Create automation frameworks and test automation ADB / DDMS, logcat, eclipse, desired Android is a plus (otherwise must have strong Java) Know how Android application works is a plus Note: the Skillset category is just to gauge where you stand in terms of the skills required for the role

Merge Object Repository the Business Process Testing(BPT) way!

Image
To update a shared object repository from a local object repository of a BPT Component: Select Resources > Object Repository Manager. The Object Repository Manager opens. In the Object Repository Manager, select File > Open or click the Open button . The Open Shared Object Repository dialog box opens. In the sidebar, select the location of the object repository file, for example, File System or Quality Center Resources. Browse to and select the .tsr file that contains the shared object repository you want to update, clear the Open in read-only mode check box, and click Open. The file opens with the objects and properties displayed in editable format. Select Tools > Update from Local Repository. The Update from Local Repository dialog box opens. Make sure you are connected to your Quality Center project. Click the down arrow next to the Add Tests button , and select Browse for Component. The Open QuickTest Component from Quality Center Project dialog box opens

What is "IN THE WILD TESTING" ?

Image
When I first heard this term or jargon "In the Wild Testing" , I thought it was some kind of exploratory testing that was done by varied experience users. But this is not what it actually is: What is In the Wild Testing? As the QA industry matured, it yielded various schools and methods: manual vs. automated; in-house vs. outsourced; guided vs.exploratory; emulators vs. remote access. In each case, these innovations take place inside the confines of a QA lab, either within the company’s firewall, or halfway around the world In-the-wild testing, on the other hand, emphasizes the need for companies to test under true real-world environments. Why? Because users consume apps under various conditions, including: •Adverse, unpredictable and widely varied environments •Outdated or unexpected browsers, plug-ins and anti-virus •An ever-growing list of hardware and devices •Imperfect connectivity (both wi-fi and cellular) To summarize : The only way to