Posts

Successful tester

  Software Tester must  possess the below guidelines  t o be successful, • Concise:  As simple as possible and no simpler. • Self-Checking:  Test reports its own results; needs no human interpretation. • Repeatable:  Test can be run many times in a row without human intervention. • Robust and logical:  Test produces same result now and forever. Tests are not affected by changes in the external environment.  • Sufficient:  Tests verify all the requirements of the software being tested. • Necessary:  Everything in each test contributes to the specification of desired behavior. • Clear:  Every statement is easy to understand. • Efficient:  Tests run in a reasonable amount of time. • Specific:  Each test failure points to a specific piece of broken functionality; unit test failures provide "defect triangulation". • Independent:  Each test can be run by itself or in a suite with an arbitrary set of other tests in any order...

Bug workflow

Image
 States of the bug should follow the hierarchy as in the image,

Test Artifact types

Image
 Below snap explains the test artifacts,

Is QA a easy job?

 Many people think that assuring the quality is a easy job but it is not so. I have a professional experience of 10+ years in Software testing. Initially I felt more satisfied and did more work technically but now I feel boring and frustrated with lot of work and hear people comment..testing is so easy.. I have heard this often in my team itself. So many dependencies in accomplishing a simple job.  And another thing, when people is tired of searching a job, many of my friends finally will ask....how to land in a QA job as it is the  easy one.How cum this is spreading ? Remember, no job is easy and think before you comment.

Latest Version of TestComplete

 TestCompletes latest version as of February 2023 is -  15.48.6 (Jan 31, 2023) TestComplete supports various testing types and methodologies, for example: Functional and GUI testing Unit testing Regression testing TestComplete has 3 window layouts: Design-time - used when you view and edit tests, Recording - used when you record tests, Playback - used when you run and debug tests.

Intelligent Quality (IQ) in TestComplete

Image
  The  Intelligent Quality Add-On  (IQ) for TestComplete provides a solution to many challenging use cases when testing dynamic, and complex on-screen UI elements often found when reading PDFs, mainframe terminals, business intelligence reports, and SAP applications. Also IQ delivers premium features to accelerate test creation and expand test coverage Two Key dimensions for complete test coverage: For a test automation engineer to ensure security behind their application requires the combination of two separate, but related dimensions. The first,  level of accuracy , is a gauge in stability behind automated tests and ease of test creation from recognizing diverse application components. The second,  ease of maintenance , is a gauge in scalability behind automated tests and ability to easily maintain test scripts after application updates, enhancements, and fixes. With the Intelligent Quality Add-On, test automation engineers are able to exceed on both dimension...

BDD in TestComplete

Image
 What is BDD? BDD -  Behavior-Driven Development   BDD Scenarios with TestComplete  Behavior-Driven Development  (BDD) is a software development methodology combining technical aspects and business interests. This allows you to create test scenarios in a plain English language called Gherkin syntax, which uses a Given/When/Then format. In TestComplete, you can create such BDD tests against desktop, web and mobile applications, you can also automate their test steps and run these tests daily. Scenarios To create and run BDD tests in TestComplete, you use the  Scenarios  project item. How automation works After you create a feature file or import it to TestComplete, click  Generate Step Definitions  to command TestComplete to create script functions that will implement a step. You will then see the created code in the script editor. For instance, here is how the steps look like in JavaScript: To Run BDD,

Test execution summary

Image
 Test Execution summary in TestComplete is,

Start page of TestComplete

Image
 This picture is the start page of TestComplete,

Comparison - Current Top Automation Tools

Image
 Comparison of the top automation tools are,

Myths about test automation

  Myths about Automated Testing Time to bust some myths surrounding test automation- 100% automation is possible   – Barring a few very specific applications, 100% automation is just not possible. Exploratory test cases, usability test cases are some of the examples of test cases that can’t be automated. Automation will eat the manual testing jobs   – It is true that with the advent and rise of automation testing and different tools, there is a shift to the requirement of full-stack or dual role testers – who can work on both manual and automation testing. But automation will never be able to completely eliminate the need for manual testing. Developer makes better automation testers   – While a developer might have a slight edge on the coding part but still a tester will be able to think from a testing perspective. Automation is expensive   – When done correctly, automation can reduce the overall testing effort and resource requirement. Thus saving the project c...

License in TestComplete

Image
 TestComplete automation tool provides the trial license for exploring the tool. After the expiry, license needs to be purchased to continue testing with tool

Test Automation

Image
 

TestComplete - Automation Tool

Image
  Trending UI automation tool is "TestComplete" by Smartbear. What is TestComplete? TestComplete is a functional automated testing platform developed by SmartBear Software. TestComplete gives  testers the ability to create automated tests for Microsoft Windows, Web, Android (operating system), and iOS applications . This automated UI testing tool covers you from device cloud to packaged apps.

QTP Basics

Image
Important Questions & Answers in QTP Interview What is QTP? Quick Test Professional  ( QTP ) provides  functional  and  regression test  automation for software applications and environments.It is automation tool which provides IDE(Integrated Development Environment) for automation testing. What is UFT? Unified Functional Testing(UFT) formerly known as QTP can be used for enterprise quality assurance.It uses the Visual Basic Scripting Edition ( VBScript ) scripting language to specify a test procedure. (QTP) supports 3 types of recording modes: Normal or Context Sensitive(Default Recording Mode) Analog Low Level Context Sensitive Recording mode Normal recording mode is also called Context Sensitive Mode It is the default mode of recording which takes full advantage of Quick Test Professional's  test object model. It recognizes objects in application regardless of their location on...