Selenium Software Testing Services

Selenium Software Testing Services Ever increasing functionality comes at a cost of software complexity that grows over time in ways we may not expect. Test automation assists in ensuring that new, as well as the old functions, will perform as required and expected. Why Open Source? Many companies and users got their first taste of open source software though the Linux operating system. Over the years, open source code dramatically expanded to provide options for all users in almost all areas of software development and testing. There are numerous benefits to open source software beyond the “free” price. A [...]

Quality is Key at SofTec Asia Conference

At the beginning of August, Our CEO Philip Lew spoke at the Softec Asia 2017 conference in Kuala Lumpar, Malaysia. With the theme "Testing As A Service," speakers tackled the topic with knowledge in all aspects of improving software quality. Here is a visual look at what some of the speakers focused on in their presentations.

Softec Asia 2017 theme Testing as a Service.

Cloud communications software provider Mitel benefits from testing expertise

Cloud communications software provider Mitel was experiencing various difficulties with new software releases due to lack of sufficient testers on staff. XBOSoft was hired to provide the needed manpower. Over time, XBOSoft's range of services has expanded, with ever greater satisfaction on the part of the customer.

Testing Accounting Software – Account Reconciliation

XBOSoft Testing Accounting Software - Account ReconciliationThe complexity of account reconciliation software places special demands on the testers of account reconciliation software. The primary challenge: There are two types of accounts to be reconciled, each with its own unique characteristics.

Selenium Software Testing Services

Selenium Software Testing Services Ever increasing functionality comes at a cost of software complexity that grows over time in ways we may not expect. Test automation assists in ensuring that new, as well as the old functions, will perform as required and expected. Why Open Source? Many companies and users got their first taste of open source software though the Linux operating system. Over the years, open source code dramatically expanded to provide options for all users in almost all areas of software development and testing. There are numerous benefits to open source software beyond the “free” price. A [...]

Avoiding the Pitfalls of Automated Performance and Load Testing

Only when apps and sites run slowly or freeze do we really notice the importance of how well they function. Applications and networks that support these services are under extreme pressure to perform flawlessly.

Getting Started With TestComplete

I’ve been working with TestComplete for several years now, on various projects. Many times, I’m tasked with bringing new testers up to speed on this automation tool. Here are a few tips for getting started with TestComplete that I've given to our new folks for reference. 

TestComplete is a very powerful tool for a wide range of application types and technologies, including Windows, .NET, WPF, Visual C++, Visual Basic, Delphi, C++ Builder, Java and Web applications and services. When getting started, here are some things to keep in mind.

Getting Started with JMeter

Software performance testing services are in great demand by many of our clients, so I’ve recently been tasked with learning JMeter. JMeter is an open source tool, and like many open source tools, there are many resources available for those like me who are trying to learn. I thought I’d share tips on getting started with JMeter as well as some great resources for learning. It took me just five minutes to get JMeter installed and working on my brand new PC without any problem. It’s impressive that JMeter doesn’t require any complicated installation and configuration steps at all (unlike Appium, [...]

Using Cyclomatic Complexity Analysis to Increase Software Quality

Ensuring software quality requires much more than testing and should start much earlier in the development lifecycle. One activity that can help is cyclomatic complexity analysis. For cyclomatic complexity analysis, simply put, higher numbers indicate more complexity and are “bad” while lower numbers are “good”. Some modules and their functions may be inherently more complex to implement and therefore have a relatively high cyclomatic complexity than other modules. Cyclomatic complexity gives us a sense of how hard code may be to test, and maintain

Defect Tracking Workflow – Comparing Two Popular Workflow Models

Defect tracking workflow is the life cycle of a defect. It describes the states of the defect from when it is created to when it is closed. There are two main defect tracking workflow models: 1. Identify defect ONLY with “State”; 2. Identify defect with both “State” and “Resolution”. You can set up a defect tracking workflow system with either of them, but which one is best for you? Let’s set up a defect tracking workflow with the most common defect states: New Open Reopen Fixed Invalid

JSAS Test Automation

More and more companies are now using Agile as their development methodology. This requires that test cases be executed, completed in a short time, and repeated very often. To reach these objectives, automated testing is a must.

There are many ways to setup your automation testing system. The purpose of this blog is not to compare andconclude which one is the best; but mainly to show an example of creating and executing JSAS test automation, one of the automation platforms that we’ve been using lately. .

First, what’s “JSAS”?

Mobile Performance Testing – Testing the Server

We just did another webinar on mobile performance testing and this time we covered the server aspects of mobile performance testing. As mobile Internet usage becomes the norm and will soon surpass desktop Internet usage, how do you ensure that your mobile user experience is similar to the desktop experience of your software? Performance is a major issue in mobile user satisfaction. Testing the performance of your mobile applications and using the results of these tests to improve the performance is a key aspect of successfully delivering mobile software. XBOSoft is holding a series of 3 webinars in which we [...]

QTP Scripting – Emulating Keyboard Actions

When we do QTP scripting, sometimes we need emulate keyboard actions such as typing letters, moving directions (Up, Down, Left,Right) and hitting some function keys such as “Enter” and F1. WSH enables us to do this. WSH is an abbreviation of Windows Script Host. It provides scripting abilities and is used for a variety of purposes, including logon scripts, administration and general automation.

Agile Testing and Requirements Traceability – Webinar

This webinar, hosted by XBOSoft and Go2Group, looks at how to set up in an agile development and agile testing process to track of requirements through the entire life cycle, how to best trace requirements throughout the life cycle of your software in agile development, and tools and best practices used to keep requirements traceable, with a focus on JIRA and synapseRT.

Mobile Software Quality – Mobile Performance Testing

According to this chart from StatCounter, that depicts the total US internet traffic (as measured by StatCounter), in June 2012 approximately 10 percent of all Internet traffic is coming from mobile devices. And the trend is up. This should not come to a surprise. I assume we all experience using our mobile for more and more online activities and I would not be surprised if many of our readers already spend more than 10 % of their total online time on one of their mobile devices. We see the same happening with our clients and the attention they direct towards [...]

Show Buttons
Hide Buttons