|
►
Test Case Creation
This very popular service typically involves
creating detailed test cases that not only can be used on the project
under test, but also due to their high quality can be re-used on future
projects and form a high quality test documentation asset. Our software
testers will accumulate all required information necessary to produce
the test cases, typically from design documentation, requirements and
developer interview. Once the information has been analyzed our software
tester will create a sophisticated excel spreadsheet which includes test
cases, results sheets, environment setup and version details etc. Our
clients are involved in every stage of test case development in the form
of our own test case review process. Our software testers are also happy
to create test cases in any specific format you wish.
►
Test Case Review
As professional software testers we fully understand the
importance of well designed test cases. Test cases must be designed
correctly in order to verify any requirements, and must fully exercise
the functionality they were designed to test. We can provide a
professional software tester to review any existing test cases you have.
We will report on any inadequacies and make constructive comments of the
design of your cases. With your consent, we can also modify existing
test cases and create additional ones where we see deficiencies. This
gives piece of mind to all stakeholders involved in any development, so
a product can be released with complete confidence.
► Web Testing
We can provide professional web testing services to
fully test any website and its associated features. Complete web testing of a system before going live is the primary step to get assured of an entire web application’s ability to work properly. After
we perform web testing we will be able to find usability issues in your
website which you can fix before your customers see them. We also
provide a 'Bug Hunt' web testing service which is very good value and highly
effective at finding bugs in websites.
►
Functional Testing
Typical software products today include large
amounts of critical functionality and complex features, added to this
significant time pressures to get the product released make functional
testing one of the most important stage of any software development. Our
software tester's manual functional testing techniques have been proven
to be highly effective at essentially determining whether or not the
functionality actually works, or not. Our versatile software testers can
work from their own created test cases or use any pre-existing test
cases you may already have. Our software testers readily use ad-hoc
functional testing techniques when executing any tests to expand the test coverage. The aim
during functional testing is to highlight any issues as early as
possible so the developers can resolve it. This can obviously
effectively reduce the development costs to your company.
► Usability Testing
In order to ensure your software meets the needs of
the end user; we perform usability Testing. Not only will usability
testing detect errors, but it will also detect navigational issues,
language issues, workflow experience etc. Our software testers put
themselves into the mindset of the end user and will report on the 'look
& feel' of the software under test. Our software testers often build a
set of test cases based upon real end user scenarios or business cases
to ensure the software is tested in a similar way to how the real end
users will actually use the software. This type of software testing has
been proven to increase the ROI of software developments by enhancing
the end user experience and therefore potentially increasing product
sales. As usability testing is trying to ensure that the end user
experience is appreciated, we perform this type of testing manually.
►
Regression Testing
Regression testing is surprisingly often overlooked
area of software testing. This is often due to the assumption that when
new functionality is working correctly then the software is ready for
release. However, more often than not, regression testing finds additional issues have been
introduced that affect existing functionality. Our software testers have
the knowledge and experience to identify existing test cases that are
suitable for regression. Regression test cases are commonly functional
test cases that are reused at regular intervals throughout the software
development to ensure that the expected results remain consistent, thus
providing confidence that nothing has been adversely affected by change.
►
Beta Testing
A very popular service we offer to our clients is our 'Beta
Testing' service. Prior to a products commercial release, the beta test
can provide valuable feedback to the developing site. Not only can we
find any outstanding defects, but we can also provide feedback based
from a users perspective. As the 'users' are professional testers you
can be assured your product will be given a thorough working over, which
will provide you with a great deal of confidence prior to officially
releasing your software product.
►
Acceptance Testing
Acceptance testing is typically driven by the end
user or customer. Acceptance test cases are normally executed by the
customer prior to accepting the product. But commonly, these test cases
are also given to the software developers to ensure their product meets
the level of acceptance before the end of development. Our software
testers can perform execution of these test cases to highlight any
issues to the development team as early as possible. Our software
testers can also derive expected acceptance test cases from customer
requirements for you. On a smaller scale our software testers can also
derive smoke tests to act as a form of acceptance tests during stages of
the software development lifecycle.
►
System Testing
System testing of software is testing conducted on a
complete, integrated system to evaluate the system's compliance with its
specified requirements. Our software testers treat System testing as
an investigatory testing phase, where the focus is to have almost
a destructive attitude and will aim to test not only the design, but
also the behavior and even the believed expectations of the customer.
Our software testers will It is also test up to and beyond the bounds
defined in the software requirements specification. This is test that if
a failure occurs, that it is handled correctly by the software with as
little impact on the customer as possible.
►
Exploratory Testing
Commonly, while the software is being tested, a good
software tester learns things that together with experience
and creativity generates new good test cases to run. Our software
testers consider exploratory testing to be an approach that can be
applied to any test technique, at any stage in the development process.
Our software testers adopt the exploratory approach during all stages of
testing. However, many software test teams use the exploratory testing
approach during the final stages of a development just to allow a
software testers to roam freely throughout the software focusing on
areas of functionality that the software tester has a 'gut feel' where
there may be issues. This approach can often detect defects that have
previously not been considered in other 'more formal' areas of software
testing.
►Installation Testing
Installation testing is a type of software testing
that focuses on what customers will need to do to install and set up the
new software successfully. The testing process may involve full, partial
or upgrades install/uninstall processes. Our software testers will
typically perform installation testing when a compiled version of code
has reached the final stages of testing or pre-production environment,
from which it may or may not progress into final production. By the use
of virtual machines, our software testers can replicate many different
operating systems and environments to fully test installation of
software.

►Bug Hunt Package -
Fixed Price $295
This highly effective service is commonly used as sanity
check before a products release. It also serves as a perfect QA solution for
testing on a tight budget. After subscribing, you send us the details of your item that is to be tested.
Our global network of QA software testers will then test your software or website etc. Any issues found will be emailed to you and posted for you to view.
Bugs will continue to be found for the duration of your subscription.
This fixed price package is only $295 for an Unlimited Amount of
Testers. For further information and frequently asked questions
regarding this service or to purchase this package, please visit our
Bug Hunt FAQ Section.
►iPhone App Testing
Package - From $69
With the fasted growing form of software development in recent history, iPhone
App developers need to ensure their App outshines their competitors and
is of the highest quality. Therefore, high quality App Testing is of the
utmost importance. We can offer you multiple iPhone App Testing
solutions that use real iPhones (not simulators). For further information please visit our
iPhone App
Testing Section.
|
|
Software Testing Prices
We are completely open about the costs of our
services, and there are no hidden or surprise costs to be found later
on. Our clients prefer this approach, as it allows them to plan their
project costs and resourcing at the beginning of a project.
We charge on an hourly basis, which is a fixed rate
and applies to all of our software testing services. Our current
rate for a professional Software Tester is
$40 CAD.
This is excellent value for money when
you consider you will be provided with a professional software tester
that meets the following criteria:
► 10
years of professional software testing experience
► ISTQB
/ ISEB qualified
|