Test Automation Expert / Architect | Principal Consultant | Certified Scrum Master | International Speaker/Trainer
Wednesday, June 20, 2012
Mobile Test Automation using Selenium WebDriver
In my free time, I started to write a small java script which will automate mobile applications. I installed Android SDK, AVD for Android mobile emulator. The steps are as follows:
1.Install Eclipse
2.Install SDK, AVD
3.Configure Selenium Web Driver
4.Configure Android server .apk
5.Start Web Driver on Android Emulator
6.Port Forwarding (adb forward tcp:8080 tcp:8080)
7.Execute Java Script
It was quite interesting and very challenging compared to web based test automation.
As IT industry goes behind mobile technology, it is imperative to study mobile test automation.
The challenges are
-- There is no generic framework for all mobile devices
-- Data Connectivity like Wifi, 3G, 4G,...
-- Since mobile automation is at infancy stage, creating end-to-end testing is very challenging
-- Technical Expertise.
I predict, that there will be a very thin layer between Developers and testers. Obviously, tester will write code just like hard-core developers in near future. Let us wait and see.
Saturday, February 4, 2012
What Scrum is and is not
I attended DFW Scrum at Addison, Dallas on 01/17/2012. It was a great gathering because the founder of Scrum Ken Schwaber was addressing the gathering via WebEx. There were 100 to 125 scrummers gathered and listened to his talk on "What Scrum is and is not". Ken started with how scrum priciples are being followed in many organisations. Then he mentioned about the following points
- Scrum Continuous improvement (scrum+1, Scrum+2, Scrum+3, Scrum+4 and Scrum+5)
- Some changes in Scrum Guide 2011 and 2012. Chicken and Pig were removed from scrum teriminology
- A well matured Scrum (Scrum+5) team creates a forecast of work and believes it will be done, but that forecast will change as more becomes known.
- Plan "Ordered" instead of Prioritized
- Past velocity into the future
- Gain a stability - past velocity but that does not equal to predicalibility
- There is no such Hybrid method "Waterfall"+"Scrum"
I posted a question, "Do we still have two teams like QA and Dev in a Scrum Team ?". He answered "No, there is only one team, it is team's responsibilities for development and testing".
He also pointed out that QA person can be a good Architecture and he can share his ideas in his own interest.
I really enjoyed that 1.5 hours session and that too from an authority of Scrum.
- Scrum Continuous improvement (scrum+1, Scrum+2, Scrum+3, Scrum+4 and Scrum+5)
- Some changes in Scrum Guide 2011 and 2012. Chicken and Pig were removed from scrum teriminology
- A well matured Scrum (Scrum+5) team creates a forecast of work and believes it will be done, but that forecast will change as more becomes known.
- Plan "Ordered" instead of Prioritized
- Past velocity into the future
- Gain a stability - past velocity but that does not equal to predicalibility
- There is no such Hybrid method "Waterfall"+"Scrum"
I posted a question, "Do we still have two teams like QA and Dev in a Scrum Team ?". He answered "No, there is only one team, it is team's responsibilities for development and testing".
He also pointed out that QA person can be a good Architecture and he can share his ideas in his own interest.
I really enjoyed that 1.5 hours session and that too from an authority of Scrum.
Saturday, July 23, 2011
Following Scrum in US
I reached Dallas,TX,US for an on-site assignment on Jul 2011. Once again this project is being delivered in SCRUM. The SCRUM is being followed 100% in this project. I really like it whenever I attend stand up/reviews/retros.
Subscribe to:
Posts (Atom)