Tag Archives: automated

Write sample bug testing report

Below sample bug/defect report will give you exact idea of how to report a bug in bug tracking tool.

Here is the example scenario that caused a bug:

Lets assume in your application under test you want to create a new user with user information, for that you need to logon into the application and navigate to USERS menu > New User, then enter all the details in the ‘User form’ like, First Name, Last Name, Age, Address, Phone etc. Once you enter all these information, you need to click on ‘SAVE’ button in order to save the user. Now you can see a success message saying, “New User has been created successfully”.

Here is the sample bug report for above mentioned example:
(Note that some ‘bug report’ fields might differ depending on your bug tracking system)

SAMPLE BUG REPORT:

Bug Name: Application crash on clicking the SAVE button while creating a new user.
Bug ID: (It will be automatically created by the BUG Tracking tool once you save this bug)
Area Path: USERS menu > New Users
Build Number: Version Number 5.0.1
Severity: HIGH (High/Medium/Low) or 1
Priority: HIGH (High/Medium/Low) or 1
Assigned to: Developer-X
Reported By: Your Name
Reported On: Date
Reason: Defect
Status: New/Open/Active (Depends on the Tool you are using)
Environment: Windows 2003/SQL Server 2005

Source: http://www.softwaretestinghelp.com/sample-bug-report/

Did you like this? Share it:

Brief introduction of Quick Test Professional

Quick Test Professional (QTP) is an automated functional Graphical User Interface (GUI) testing tool that allows the automation of user actions on a web or client based computer application. The features and benefits of QTP are:

1. Key word driven testing

2. Suitable for both client server and web based application

3. VB script as the script language

4. Better error handling mechanism

5. Excellent data driven testing features

Ways to handle the exceptions using recovery scenario manager in QTP:

1. Triggered Events

2. Recovery steps

3. Post Recovery Test – Run

Source: http://www.softwaretestinghelp.com/preparation-of-qtp-interview-questions/

Did you like this? Share it:

Wind River for Android Testing being used for Fujitsu

Wind River, a wholly owned subsidiary of Intel Corporation, is a world leader in embedded and mobile software. It has been pioneering computing inside embedded devices since 1981, and its technology is found in more than 1 billion products. Days ago Wind River announced Fujitsu Limited is using Wind River Framework for Automated Software Testing (FAST) to test its next-generation Android smartphones for software quality, performance and compliance.

Wind River FAST for Android is a fully automated software testing solution for Android-based devices that facilitates lower testing costs and faster time-to-market for device manufacturers. Moreover, it helps device manufacturers, silicon vendors and mobile poerators deliver a high level of software quality for their Android implementations. And currently, Wind River FAST is in use to test the next generation of Fujitsu smartphones. These devices are planned to be available to the market later this year.

Source: http://www.marketwatch.com/story/fujitsu-selects-wind-river-for-android-testing-2020-10-05

Did you like this? Share it:

Independent software testing with your business

As we know, software testing (also called quality assurance) is very important in a software development lifecycle. The process of running automated as well as manual tests is crucial during a development cycle. The issue during software development is that developers fail to recognize them early enough rather than that bugs and error occur. Supplier companies need to apply cutting edge in peacefulness to be able to deliver high-quality end products to their clients. Testing procedures encompass automated testing, scalability testing, attention testing, platform testing, product testing, unit testing, functional testing, regression testing, performance testing and various others. Finally, whoever carries out the various tests must advise its buyer to operate with various tests beyond the purpose of mere error elimination.

Source: http://www.smalltownsoftware.com/independent-software-testing-should-your-business-engage-with-a-professional-software-testing-company

Did you like this? Share it:

Regression Testing with Regression Testing Tools

Elfevidently, regression software testing is to retest the unchanged parts of the application in order to check whether previous functionality of application is working fine and new changes have not introduced any new bugs. Automated Regression testing is the testing area where we can automate most of the testing efforts. Moreover, it is a quality measure to check that new code complies with old code and unmodified code is not getting affected. While dong regression testing, we rerun the previously conducted tests and compare current results with previously executed test results. Here we introduce some regression testing tools: Winrunner, QTP, AdventNet Qengine, Regression Tester, vTest Watir, Selenium, actiWate, Rational Functional Tester, and Silk Test.

Source: http://www.softwaretestinghelp.com/regression-testing-tools-and-methods/

Did you like this? Share it:

How to write bug reprot

After testing your computer and finding some bugs, you will need to report a bug in bug tracking tool. Here is a sample for bug report.

Bug Name: Application crash on clicking the SAVE button while creating a new user.
Bug ID: (It will be automatically created by the BUG Tracking tool once you save this bug)
Area Path: USERS menu > New Users
Build Number: Version Number 5.0.1
Severity: HIGH (High/Medium/Low) or 1
Priority: HIGH (High/Medium/Low) or 1
Assigned to: Developer-X
Reported By: Your Name
Reported On: Date
Reason: Defect
Status: New/Open/Active (Depends on the Tool you are using)
Environment: Windows 2003/SQL Server 2005

Once again the seven steps you should remember while making bug report.

1. Logon into the application

2. Navigate to the Users Menu > New User

3. Filled all the user information fields

4. Clicked on ‘Save’ button

5. Seen an error page ‘ORA 1090 Exception: Insert values Error…’

6. See the attached logs for more information

7. See the attached screenshot of the error page

Source: http://www.softwaretestinghelp.com/sample-bug-report/

Did you like this? Share it:

Challenges of Automated Regression Testing in Agile Environment

Automated testing in the Agile environment stands a risk of becoming chaotic, unstructured and uncontrolled. Here we will analyze some of challenges we face while implementing Automation with Agile methodologies.

1. Requirement Phase

Test Automation developer captures requirements in the form of “user stories”, brief descriptions of customer-relevant functionality. Each requirement has to be prioritized as follows:

High: These are mission critical requirements that absolutely have to be done in the first release

Medium: These are requirements that are important but can be worked around until implemented.

Low: These are requirements that are nice-to-have but not critical to the operation of the software.

2. Selecing the Right Tools

Automation in the early stages of an agile project is usually very tough, however, with the growth and evolvement of the system, some aspects settle and it becomes appropriate to deploy automation. Hence, the choice of testing tools becomes critical for reaping the efficiency and quality benefits of agile.

3. Script Develoment Phase

As functionality grows with each iteration, regression testing must be performed to ensure that existing functionality has not been impacted by the introduction of new functionality in each iteration cycle.

4. Resource Management

The Agile approach requires a mixture of testing skills. Moreover, specialist skills will also be required to cover further test areas that might include integration and performance testing.

5. Communication

Good communication must exist among Automation testing team, developers, business analysts and stake holders. There must be highly collaborative interaction between client and the delivery teams.

6. Daily Scrum Meeting

It is one of the key activities in Agile Process.

7. Release Phase

Afile project is just to aim at delivering a basic working product as quickly as possible and then to go through a process of continual improvement. The challenge is in integration testing and acceptance testing of the product.

Source: http://www.softwaretestinghelp.com/automated-regression-testing-challenges-in-agile-testing-environment/

Did you like this? Share it:

Software Installation Testing

Installation testing is like introducing a guest in your home. You need to introduce the new guest to all the family members so as to make him feel comfortable. If it is successful on the new system then customer will be definitely happy. However, if it fails, our program will not work on that system and moreover it can even leave user’s system badly damaged. Hence, you should test the installer appropriately with combination of both manual and automated processes on different machines with different configuration. Here are installation testing tips:

1. Use flow diagrams to perform installation testing.

2. If you have previously installed compact basic version of application then in next test case install the full application version on the same path as used for compact version.

3. If you are using flow diagram to test different files to be written on disk while installation then use the same flow diagram in reverse order to test uninstallation of all the installed files on disk.

4. Use flow diagrams to automate the testing efforts.

5. Test the installer scripts used for checking the required disk space.

6. Test disk space requirement on different file system format.

7. If possible set a dedicated system for only creating disk images.

8. Use distributed testing environment in order to carry out installation testing.

9. Try to automate the routine to test the number of files to be written on disk.

10. Use sftware’s available freely in market to verify registry changes on successful installation.

11. Forcefully break the installation process in between.

12. Disk space checking: This is the crucial checking in the installation-testing scenario.

13. As you check installation you can test for uninstallation also.

Source: http://www.softwaretestinghelp.com/software-installationuninstallation-testing/

Did you like this? Share it:

Renesas selects Wind River FAST s/w testing solution

Wind River Framework for Automated Software Testing (FAST) was selected to test Renesas Electronics’ platform, which is Cortx-A9-based and system-on-chip, for Android-based smartphones and consumer products. Wind River FAST for Android offers improved software quality of Android implementations, as well as test performance, compliance and device user nterface and also user experience. It is really a fully automated software testing solution. The VP and general manager of mobile solutions at Wind River, Jerry Ashford, said that Wind River FAST significantly reduced the overhead associated with quality testing and compliance. It helps companies tackle the challenges of Android software testing and deliver high-quality products on time and on budget.

Source: http://www.eetindia.co.in/ART_8800647744_1800001_NT_33365970.HTM

Did you like this? Share it:

Microsoft builds SAGE for finding software security flaws

The research group of Microsoft built an automated testing solution to reduce security flaws in its Windows x86-based family of software products. The principal researcher at Microsoft Research, Patrice Godefroid said that the testing application – SAGE – short for Scalable, Automated, Guided Execution, has been deployed internally within Microsoft for the last two years. He indicated that software flaws are expensive to chase no matter for Microsoft or its customers. He added SAGE is one way to reduce the number of security patches it issues each month. SAGE attempts to generate only tests exercising unique control paths in the program so as to maximize the opportunity of finding defects.

Source: http://redmondmag.com/articles/2011/07/21/microsoft-credits-sage-for-finding-software-security-flaws.aspx

Did you like this? Share it: