Flashback - Today while going through some documents on my google drive I came across this presentation which I have used in the past back to give very basic introduction to selenium and automation.
About Pakistan, Software, Software Testing and every thing in between!!
Wednesday, September 30, 2015
Tuesday, September 15, 2015
My Meeting with James Bach
Last Saturday I had the privileged to meet with James Bach (If you are a software tester, I expect you to know him) and as you can see below I was
He corrected my understanding of Oracles I was thinking about it too specific from the perspective of checks by focusing on pre defined rules whereas "In testing, an “oracle” is a way to recognise a problem that appears during testing."
We talk about check automation where he told me about this wonderful analogy that think of automated checks as a web and tester as Spider.
The spider is responsible for creating it, managing it, to find the right place and spot for it, a place where there is a greater chance to catch bugs and so on...
I told him briefly about STEP (Software Testers Engagement Programme) an initiative which bunch of my fellow testers took to bring closer the community
Can't express how excited I am :) and he played the dice game with me. Thank a lot @jamesmarcusbach for your time. pic.twitter.com/ZPwD0MfCll
— mubbashir (@mubbashir) September 12, 2015
I asked him about Sapient Testing->Non Scripted Testing->Testing vs Checking and how these 3 are different.He corrected my understanding of Oracles I was thinking about it too specific from the perspective of checks by focusing on pre defined rules whereas "In testing, an “oracle” is a way to recognise a problem that appears during testing."
We talk about check automation where he told me about this wonderful analogy that think of automated checks as a web and tester as Spider.
The spider is responsible for creating it, managing it, to find the right place and spot for it, a place where there is a greater chance to catch bugs and so on...
And then comes the best part when he played the Dice game with me
Just after few minutes in the game I felt myself bit overwhelmed :)
Few of the points I took as a take away after that session:
- Taking clear and correct (Yes correct) is extremely important
- Simplify problem: Start with the very basic try understand the system with the very basic data
- Don't get yourself too attached with the basic data, once you are sure how it is working for simple data - "Explore", "Randomise" and Look "Below the surface"
- Use Focus / Defocus heuristic when in doubt use focus when frustrated Defocus, walk around, change your perspective of viewing
While we were walking out of the coffee shop he saw me looking at his Cap (those who know me, would know why :-D I wear Cap all the time ) and then he told me he give Cap to tester who work for.
I have been told by @jamesmarcusbach that only @Lalitbhamare @huibschoots @CuriousTester and @testertested have His branded Cap #SoJealous
— mubbashir (@mubbashir) September 15, 2015
That got some responses with respect to who else has one :D
One thing which made me quite happy was that he was aware of what we Software Testers from Pakistan are doing at the moment mostly because of my dear friend @arslan0644
One thing which made me quite happy was that he was aware of what we Software Testers from Pakistan are doing at the moment mostly because of my dear friend @arslan0644
I told him briefly about STEP (Software Testers Engagement Programme) an initiative which bunch of my fellow testers took to bring closer the community
— mubbashir (@mubbashir) September 12, 2015
Thursday, September 3, 2015
Deleting facebook test users of your app
- Create a new user (We know how to do it, sending the key is sensitive so not adding here)
- You will get a response like:
{
- id: "137616849955555",
- access_token:"
CAAAAJ6uP3yMBAC56lfzUlZB3uwWms 0x6xXoriPn3ZAVko185KZCTxQaYADM qkXhpIH1VxAJtXzJBoNR7TNWKpRBoE AC79AY1VaGss93nHiqVGeZBEvHZALo uNw55PfZBujt1Up1PbjEryWB4iptNP F3PDAQuZAup4jGGRFUJeEs6JBvIEpo BvCQZCuB467oznCoE41zDbxFaVGnUR P1JdV9H", - email: "name_1441262612@tfbnw.
net", - password: "2073387096"
- Using the information from the above we can delete the user via the following:
Update the above URL by replacing TEST_USER_ID with the value of id from the first response and TEST_USER_ACCESS_TOKEN with the value of access_token from the first response
The response from it would be true.
Delete the test users once we are done.
Subscribe to:
Posts (Atom)