Posts

Showing posts with the label Testing Notes

Test the Documentation / Release Notes

Image
For every release of  a new project/features - we have seen, documentation of feature for Customers and Internal Team members. When, the documentation is released by Technical Writer, do the following: Check for spellings and Grammar. Check for Accuracy & completeness of document - Refer Development Specifications / Test Notes Test the examples, perform steps mentioned in document. If any changes need to be made, inform the team. * This post is referred from - learning of testers.

Stop calling me “QA”...... I am a Tester!

Image
As like every skilled tester, whom I am inspired from, I got a question in my mind Why do they call us “QA – instead of Tester”? While I was reading a book, I have read – QA should not be called for Tester. I am a Tester. I test the code developed by programmers. Quality Assurance (QA) is not an individual responsibility, doesn't come from only a Tester. Quality is everybody’s business– from BA, developers, project managers, testers and finally it’s a whole organisation – who are responsible to improve the quality of the product and process by introduce methodology and technology that will make efforts more effective – the whole process is verified by Auditors to decide the level of the company and products. We testers don’t have control over the code written by programmers. We don’t own quality; we are just providing valuable information about state of the product. We are just assisting / helping others to make a quality product – Quality Ass...

A Day between a Developer and a Tester

Image
I think, in every organisation - there would be talks about Developer vs Tester and we have seen many cartoons on it. Here is one scenario, which is common between teams. I suppose Developer with " David " and Tester as " Tony ". These two persons have two years of experience in their respective roles. A day appeared, Tony logs a bug in bug triage based on the thinking, how system or application under test can fail and proceeds to next steps. Next moment, David marks as Not a Bug. Tony then meets David , and asks why did you mark it as "Not a Bug" and provide a justification for it. "Fight as if you were right and listen as if you were wrong" - Teamwork David , then says: Its not mentioned in Requirements. Yes, Requirements are source of Knowledge, to learn about the product based on the stakeholder ideas. But Tony uses Critical thinking to recognize the problem. David , then says: Who told you think Critical, wa...

Importance of Feedback in Real world

Image
I spend most of the time reading testing articles, magazines, blogs / websites, newsletters, exploring new things.  Whenever I read/do, which helped me to learn and I do perform a quick actions in giving back a positive feedback, which might helpful to make a discussions and make a new learning from it.   Two years back, when I was writing my first feedback to a website, I was searching writing a feedback is good or bad. Then I have read a quote: “ Without Feedback, it’s like you are walking blind” Yes, for me: Feedback is a food..

Search with Special Characters : 502 Server Error ?

Image
I’ve been a bit busy lately with work and Weekend Testing, Learning new concepts and trying to learn more. Hence the lack of updates on my blog.  Recently, I had a conversation with testers on twitter: Searching with Special characters shows 502 error is it fine ? #testingerrors — Srinivas Kadiyala (@srinivasskc) November 26, 2013 @srinivasskc That's Bad Gateway (#502). It is not fine and it needs to be handled by server side to avoid that message to be shown to user. — Santhosh Tuppad (@santhoshst) November 26, 2013 @srinivasskc You should also investigate the logs at server side if possible. It can reveal, that problem is worse than just stupid err msg — Teemu Vesala (@teemuvesala) November 26, 2013 @teemuvesala How can we check the logs at server side? — Srinivas Kadiyala (@srinivasskc) November 26, 2013 @srinivasskc Ask from sysadmin if you can get access to error log. Send the special chars, see the last lines investigate what errors are....

Testing Week Night Session : Forgot Password

Image
Inspiration from " What If " book from  Ajay Balamurugadas  - "Practice testing" with Friends We started as an attempt, to Learn and Share our learning's. Charter/Mission :  Forgot Password     Source:   http://www.ccipedu.in Date : 29th October 2013 Testers : Dwarika Dhish Mishra Ritika Gulati Srinivas Kadiyala  Session Time : 9.30 p.m to 10.45 p.m  (45 minutes session) Chat Script :   Download  for transcript Lessons : HealthCare.gov  website -- One Down?  and   Reset Password is still insecure Security Testing Checklist by Santhosh Tuppad ------------------------ Next Session : Date : 30th October 2013 Mission : Exploratory Testing Product : Zoom It

Finding and Learning about the Problem ...

Image
Thanks to Ravi Suriya ( Blog | Twitter ) and Jyothi Rangaiah ( Blog | Twitter ) .. we teamed out, to find the actual cause. Few things - I thought before we started: 1. Might be: As i am using Wordpress template on Blogger 2. Might be: Avatar image problem 3. Might be: Template Problem 4  Might be "Google API Configuration problem with Blogger" ( as in previous post ) Then we started seeing the problem: 1. Browser : Chrome  2. Operating System : Windows 8 : 64- Bit 3. Resolution of the System: 1366 * 768 Then we started exploring the page using the Inspect Element property. We found image/photo of the blogger getting enlarged on the comment container. "What is an Oracle? ---  Course of finding a problem..." "What is a Heuristic? -- A fallible way of solving a problem" Here, the Oracle: The blogger image is getting enlarged on the comment container and hiding the comments. Here, the  Heuristic: We started with comb...

Blogger - Google API Configuration : Problem ?

Image
Recently i wrote a post on " Zombie art secretly hidden in Android Gingerbread "..  For the post, Abhilash hari  ( Blog | Twitter ) , has posted a comment. As my comments are moderated and then posted on the blog on approval instead of letting spammers free. Abhilash has posted a comment to my post and It appeared fine in the mail. But, to my surprise : when i looked in the Blogpost.  The comment looks like this. I pinged Abhilash hari immediately, to ask him any reason behind it. I got to know from him as : "It might be a problem with Google Configuration with Blogger" . But said, to find out the answer.. Any solution to it ?

Google Reader is Dead ... Now What's Next ??

Image
Google has shutdown its services of Google Reader, popular RSS subscription reader on July 1,2013. I took long time to research for the alternatives which can match my interests and give same ability of Google Reader. First, I found " Old Reader " - It was simple and looks like a Google Reader. But It has followed by outages for few days due to hard drives crashed. And they now planned to make it private from public. Second, " Feedly "   : It looked like No.1 Alternative in many websites. It is having good clean design with Magazine kind of layout. Now, Feedly announced Pro Accounts for $5 per month or $45 per year. Third, " Digg Reader ": Surprised the world with Simple interface and closely resembles the other feed readers. Now, I keep a backup : After the Outage of Old Reader for 5 days, I learnt to have a backup for every thing. Now, I use both Feedly and Digg to read my feeds. Lesson Learnt : Don't get attached to FREE prod...

Post of the Month : July 2013

Image
Phew ... ! What a month on writing testing posts. In this post, i will share you the posts of the month of July. "Do good things for good reasons" Friday, July 05, 2013 STICK for Testers: For Testing Image Upload Functionality. Sunday, July 07, 2013 Usability Testing or Functional Testing ? Tuesday, July 09, 2013 Why do you need to choose Test Automation? Wednesday, July 10, 2013 Want to Capture Screens on Windows? Friday, July 12, 2013 How do i test Email Address Validation... ? Monday, July 15, 2013 Is there Testing called Exploratory Testing? Tuesday, July 16, 2013 Testing Book of the Month : July Wednesday, July 17, 2013 Tests without Specifications : Part -1 Thursday, July 18, 2013 My Journey towards "Miagi-Do School of Testing" Tuesday, July 23, 2013 Tests using (Design and Functional) Specifications (Part-2) Thursday, July 25, 2013 Software Testing Good Practices Tuesday, July 30, 2013 Its your Life.... Le...

Software Testing Good Practices

Image
The following are some good practices, I have learnt for doing testing. Before you start the testing the product, Understand the product Architecture. Understanding the architecture and working of the product, can help you see more error prone areas and can cover large amount of errors in less time. The Error prone areas may mostly occurs on the interfaces between the different modules, as different programmers work on different modules in a product development. See the potential misuses and verify how the software works with those issues. If application is working perfectly as per it is intended, then don’t stop the testing. Just like a detective solves a murder mystery and the testers has to find out the any ways of potential misuses and how the software works unexpectedly with those issues.  Sherlock Holmes is Top Fiction Detective Think like an End User, who has no idea of how to use the product, explore it (or)  Think like a Hacker try to find...

Tests using (Design and Functional) Specifications (Part-2)

Image
In the previous post: We have learnt about " Tests without Specifications (Part -1) ". If you have missed it: Click here . Now, we will do in contrast " Tests using (Design and Functional) Specifications (Part-2) " Read the Project Documentations: There are different kinds of documents may be available:                 Design Specifications                Requirement Specifications                Functional Specifications                User Guides / Manuals These documents are very important and can help to build the product and test it. Seek Guidance … Ask others: To understand “what to be tested”, you must learn to ask others about the product and seek guidance who has relevant knowledge about the product workflow. Use  Test Case Design Techniques: The test case desig...

Tests without Specifications : Part -1

Image
To write a good test cases, a tester needs a good reference, which is requirements (functional or design) specification documents. Using this, we measure the quality of the test done on software, whether it reached the goal of the requirements specified by the client. The specifications can make tester’s job easier and client also saves time – money, helping in building a good product. But today, sadly, testing is not considered during the documentation. There might be many reasons, may be specified testing resource is to be allocated; project budget might be released; testing is seen as part from development process etc. So when requirements are not proper and doesn’t come your way, at that point what you would do and whom you point the issue? What can we do apart from panic? But you have to start testing somewhere. Here are some techniques to derive in this kind of situation and can be applied to any kind of software projects.       ...

Usability Testing or Functional Testing ?

Image
Whenever an application comes to testers, do you know what Project Managers first say to Test team? The answer would be, Test the Functionality first and release the build tonight as it’s very important. Yes, Functionality is very important for an application to work. But there is another important to be tested, before it has to be released, which is side-lined due to time frames. Functionality testing includes testing all vital and essential features thoroughly to work without any flaws in middle of the application and Application should go in a smooth way in the process of fulfilling the functionality. The Other Important thing which is mostly taken aside is Usability Testing. Usability Testing should be start with the Requirement specification and analysis phase then goes to design and then in coding phase. If we perform Usability testing in the same phase, Then Usability testing is just like Verification. This Testing can happen after (or) along with Funct...

Testing Definitions ...

Image
In Software Industry, Many people think: " Software Testing as hunting for Bugs ". Here are the definitions from the top testing professionals, across the world. JAMES BACH : “ Testing is questioning a product in order to evaluate it ” CEM KANER : “ Software Testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test ” MICHAEL BOLTON : “ Testing is a process of exploration, discovery, investigation and learning the product ” These definitions will enhance your productivity at work and helps testers to deliver a quality product. Testers are the core team members and act as a bridge between Development Team and Customers (Client). Cheers, Till then " Research, Learn and Share ". You can follow the posts on  Twitter Quote of the day : "Great hopes make great people." -Thomas Fuller

Combinatorial Testing – Part 1

Image
          The behaviour of software application many be affected by many factors. E.g.: Input Parameters, Environment Configurations, State Variables etc. Combinatorial testing is a practical approach that produces high quality testing at lower cost. The Basic Combinatorial testing can be used in two ways: Combinations of Input values.   Combinations of Configuration Values These can be used separately or at same time. Combinatorial testing can help detect problems in the early of testing life cycle. This is known as All Pairs Testing Technique (or) Pair wise Testing. Thanks to Weekend Testing. Although I haven’t participate in the session due to travelling. But I always try to learn using the Transcript and Reports by participants. This is the first time I am doing this. Let’s Learn to Test One Puzzle: Application :   Black box machine   by James Lyndsay Download : Puzzle 5. ...