Thursday, 12 December 2013

Certification For Mobile App Testing

Mobile app testing is a relativity new concept in the overall field of professional software testing. So, how can a tester show to prospective employers that they can test a mobile app. Most software testers will hold the ISTQB certification at least to a foundation level. While this certification is perfectly adequate, it only covers basic principles in software testing and does not require any knowledge in applying those principles in real-word testing scenarios.


So, today, a tester who wishes to demonstrate proficiency in mobile testing, must either show experience or certifications. Experience could be a list of mobile apps that they have tested, or perhaps a reference from an employer for example. But, certification-wise, these are few and far between. One mobile app certification does stand-out from the rest, and that is the Mobile App Testing Associate certification (MATA).


This highly sought after certification can be studied for and achieved entirely online, which is a major plus for anyone wishing to achieve testing certifications. In addition, real-world experience is gained during the study by participating in hands-on study workshops which allow you to demonstrate the new skills learned by testing on real mobile apps and submitting defects online. Throughout this training course, the student also has the benefit of having their own personal training tutor who is available to answer any questions during the training. At the end of the training, a certificate is issued which can be shown to future employers demonstrating your mobile app testing knowledge and experience.



Certification For Mobile App Testing

Tuesday, 10 December 2013

The First Software Tester in History?

This week saw the 107th Birthday of Grace Hopper. Grace lived from 1906 to 1992 and she was widely regarded as one of the pioneers of software development, and also had a glittering career in the Navy. In fact she was often referred to as “Amazing Grace”.


In her long list of credits she was the first person to coin the phrase ‘debugging’. Many testers today often asked the question, where did the term ‘software bug’ come from. Well, it came from Grace Hopper and she got the idea while removing a moth from a computer!


Grace also cam up with the idea of machine-independent programming, which ultimately led to the development of COBOL, which was one of the very first modern pr9ogramming languages.



The First Software Tester in History?

Qualities for a Mobile Tester


What makes up a solid mobile tester?  If you were searching for someone to join your mobile testing team or want to try this career, what kinds of qualities do you need?  As I’ve discussed in previous blogs, mobile testers do not JUST test the software as if it were a desktop application.  Mobile testers must have a different perspective of how to go about their jobs.  So let’s break down the types of tests needed and to uncover qualities to make up that solid mobile tester.


Mobile devices and those applications which work off of mobile devices are entire systems.   A client/server application does not require the tester to test the server, how the database would store data, but instead will test data travelling back and forth to the server.  What application tester will test the servers’ drivers?  Does the application tester consider testing network communication existence beyond the connection itself?  Can the device remain in sync at various locations?  Is the device clock updated, especially after moving the device to different locations?  Many mobile applications will use the LED notification lights for a purpose, check wifi networks when location changes, check to make sure the application is in sync, update the time if the application uses/records time from the device clock.  And let’s not forget the hardware tests affecting software behavior which is rarely a consideration for a client/server application tester.


The mobile tester needs to understand the entire architecture of the mobile device’s system including hardware, firmware and interaction with the software.  As I’ve previously referred in earlier blog posts, charging the device while engaging with the software can create interesting overall system behavior which may not be acceptable to the user or customer.  The mobile tester should be prepared to breaking down the system, and the mobile tester must be comfortable reading log files, not afraid to read code and consider all different perspectives.


Mobile testers tend to be system integration testers.  The types of tests a system integration tester performs help to develop the skill of expanding perspective.  Seeing beyond the GUI tests, considering possible behavior patterns, asking “what if…” all help the system integration tester and mobile tester.


How can you find someone to do mobile testing?  The experience can be stated but the tester must prove they can do mobile testing by describing their tests.   Mobile testers spend time on performance tests and those tests rarely consider load testing.  Quite simply, interactions on the mobile device are singular and not reliant on the number of users.  Load testing from a traditional sense is not part of a mobile tester’s set of tasks.  Performance tests are not traditional, and mobile testers think differently.  A great example of a mobile performance test is how network communication is maintained while charging the mobile device.  Add the idea of charging the device and then changing up variables to create more functional tests.  Observe the performance of the software during these tests which will reveal more about the software application’s behavior.


If a hiring manager is looking for a mobile tester or someone capable of performing mobile testing, the hiring manager might ask questions about regarding the ability to look at a situation in many different ways. Can the candidate apply skills to new situations?  Is the candidate capable of combining tests and changing up conditions to create new test situations?   Mobile testers have to see and test in multiple levels.  GUI and functional testers rarely test on multiple levels and find it difficult to see different perspectives.


Next up:  Mobile tests for the mobile website.  Why is testing a mobile site different than desktop website?  What considerations do you include in your tests?  Please feel free to leave your thoughts, suggestions or questions as comments.  Reminder, no comments will be published if not commenting on the specific blog post.



Qualities for a Mobile Tester

Monday, 9 December 2013

Software Testing with Real or Virtual Machines?

An ongoing debate in the field of software testing is whether or not to rely on test results gathered from testing on virtual machines (VM’s). In the last ten years or so, virtual machines have revolutionized the way software testers work. Before, the virtual machine revolution, testers would often spend their day in front of racks of computers to perform their day-to-day testing. These computers would each have to be setup to specific configurations and this would ultimately result in a large amount of additional setup time to perform each test.


Virtual machines allow a tester to deploy a test environment within seconds, and most testers rely on these today. However, there is a risk that certain defects can only be detected on a real machine, and may not be seen in a ritualized environment. The current trend shows that testers are accepting this level of risk and relying on the virtual machines. There is still much debate as to whether or not this is an acceptable risk, and to be fair will depend on each projects requirements and expectations of the test results.



Software Testing with Real or Virtual Machines?

Sunday, 8 December 2013

ISTQB Foundation Agile Testing Certification

Some exciting news was recently announced for anyone who has, or plans to obtain the ISTQB Foundation certificate in software testing. Recently, the ISTQB announced that it was going to launch an Agile testing add-on to the foundation certification in 2014.


The ISTQB Foundation certificate, often referred to as the Certified Tester Foundation Level (CTFL) is the world’s most common certification in software testing. Tens of thousands of testers hold this certificate, and many have achieved this a long time ago. So this is great news for anyone who would like to freshen-up that old certification and bring it right up to date with an Agile add-on.


Testing within an Agile environment is common-place today and so this training news will certainly be of interest. Full details of the syllabus or exam details have not yet been released. We will certainly be updating the testing community as soon as we know more.



ISTQB Foundation Agile Testing Certification

Friday, 6 December 2013

Taking Advantage Of Mobile App Customer Reviews

Mobile app development continues to grow at an unstoppable pace on a global scale. The app stores are flooded with a massive range of exciting and inspiring apps (also interspersed with pointless ones too). The apps that have that ‘popularity’ factor all share one key attribute though, and that is quality.


Just looking at the top ten list in any category, you will be hard-pushed to find apps that crash on a regular basis, have non-functioning features. An app that is of poor quality, will quickly have a raft of negative reviews. These reviews are of key importance and should not be ignored by the mobile app developer, as most consumers will focus on the reviews before downloading it. An app that has lots of bad reviews, will push the customer to a competitor’s app within an instant. Many reviews contain wishes for enhancements and additional functionality. This type of feedback is priceless, and is essentially free market research. Listening to the target market instead of asking it is more efficient and reliable than any market research.


By listening to the customer reviews, and actively using them to improve the quality and features to meet the customer’s expectations, will ultimately determine the app’s overall success. Take a look at the top apps in the marketplace today and read the review history. It is interesting to see how an app of average quality turns into highly successful app by listening to it’s target audience.




Post By (59 Posts)





Connect






Taking Advantage Of Mobile App Customer Reviews

Why Choose Online ISTQB Foundation (CTFL) Training?

When choosing to study for the ISTQB Certified Tester Foundation Level (CTFL), many people are choosing e-learning (or online learning) as a preferred method of study. This popular study approach allows a person to study when they want, where they want and at a much lower cost than classroom-based training.  The ISTQB Foundation certification lends itself particularly well to online learning, as the exam is essentially a memory test, and so the concepts learned do not actually have to be applied to any scenarios. So, essentially, in order to pass this exam, all you need to do is memorize a series of testing terms and simply have a basic understanding of what they mean.


When deciding to study for the ISTQB CTFL certification, deciding which Online ISTQB Training Company to use can seem a little daunting. There are a few things you should look out for when choosing an online training course. Firstly, make sure the training course actually includes a study guide. Many so called courses are simply a selection of practice questions and so they won’t actually teach you what you need to know. Next, make sure there is some kind of tutor support included. If you have a question, you would obviously like it answered right? there is nothing worse than going to take the exam with uncertainty and not fully understanding something. Next, ensure there are a variety of exam preparation techniques included, such as questions, mind-maps, cross-words, diagrams etc.


Lastly, make sure there are at least some practice included. Some of the best e-learning ISTQB Foundation Training Courses around feature literally hundreds of practice questions. Lastly, the cost of this type of training should be much cheaper than a classroom-based course. Don’t pay more than 500 dollars / 300 UK pounds. If you don’t quite have enough, simply ask for a discount, you will be surprised at how many training courses providers will give you a discount!




Post By (90 Posts)





Connect






Why Choose Online ISTQB Foundation (CTFL) Training?

Friday, 29 November 2013

Canada"s No.1 QA / Software Testing Company

Testing4Success are proud to be at the forefront of QA and Software Testing in Canada and North America. With our flexible and professional approach to web testing, mobile app testing, desktop application testing and also QA training, our clients return to us time-after-time. What makes Testing4success stand-out from every other outsourced software testing company is our unique approach. Our team of top professionals were hand-picked by our president to ensure a consistently high level of QA. Our team listens intently to each client’s individual project requirement. From there we review every item to ensure the best personnel and test approaches are used. Our team then provides feedback during the testing, and work around-the-clock to ensure any deadlines are kept.


Visit our site today to see our extensive range of outsourced software testing services on offer. Our state-of-the-art test lab is located at our headquarters in Victoria, Canada. From our lab, we can offer web testing, mobile app testing, desktop application testing. Our lab includes the latest hardware and software systems to replicate virtually any environment imaginable.


We also have our own range of software testing certification training courses. Our courses were created by our own training instructor and have become one of the world’s best selling range of distance-learning training courses. From ISTQB to MATA (Mobile App Testing Associate), we have training courses to suit any level and budget.




Post By (56 Posts)





Connect






Canada"s No.1 QA / Software Testing Company

Wednesday, 27 November 2013

Outsourced QA Service / Software Testing Service

A growing number of software development companies are now choosing to outsource their QA / Software Testing to a professional QA service company. The relatively low cost and assurance that professionals are performing the testing makes this a viable and sensible option for any company that wishes to increase or maintain the quality of their software applications.


One of the key benefits of using a professional outsourced QA service / software testing service is the hassle-free process involved. The company providing the QA service will typically need only a small amount of information from the software development company in order to perform their testing. After all, this is what they do, they take on a wide variety of work from multiple companies, so they are not skilled in one specific area, but used to ramping-up and performing effective testing on the fly.


Budgeting is an important component of any software product development. A good Outsourced QA / Software Testing Service will provide you with estimates way up front. This allows any project to know the QA costs up-front, which can be a huge advantage to keeping a project within the overall budget. In additional, if a product development gets delayed (we all know this is often the case), a company does not have to keep paying for contract or full-time QA staff. With an outsourced software testing / QA service, you simply reschedule, so the QA cost remains constant.


 




Post By (55 Posts)





Connect






Outsourced QA Service / Software Testing Service

Tuesday, 26 November 2013

Get Your Dream QA Job

Getting that QA job you deserve can be a difficult task, especially in the current economic climate. QA jobs are not easy to find, and so when you do find your dream QA job, you need to ensure you stand the best chance possible of firstly, getting the interview. Secondly, and obviously the most important part, getting hired!


What makes you stand out from the other candidates? is it your qualifications or experience? well, actually its a combination. But, what will surprise many, is that only 25% of what an employer will look for, will be the area of qualifications. The most important aspect of a tester’s worth, is their experience, about 75% to be exact. So, how does a candidate who has one or two years testing experience compete with a tester who has five or six years experience? The answer is to show a variety of experience as opposed to an actual number of years experience. Put yourself in the position of an employer, who would you hire out of the following two candidates:


1. A candidate with five years testing experience, who has been testing the same product for five years.


2. A candidate who has two years experience, but has tested a wide range of software types and has experience in a range of testing approaches and techniques.


Any respectable employer will choose candidate number 2!


 


So, how do you obtain this kind of experience without having the luxury of ten different testing jobs at your disposal. The training team at Testing4Success have created the Software Testers Career Boost package. This ground-breaking package allows a tester with minimal testing experience to rapidly gain experience in a huge range of testing types, techniques and approaches in their own time and at minimal cost.


For those new to the world of software QA, getting that first QA job can be a frustrating task. Chances are, that you will be up against a number of other testers who have significantly more QA experience than yourself. There is a solution however that can literally boost your QA career and increase your chances of getting that QA job you wanted. The Software Tester’s Career Boost Package is only obtainable from Testing4Success.com. This unique training package will provide a tester with a huge well-rounded skill-set and level of knowledge that will set them apart from any other job candidate. The package includes a massive twenty-four projects covering a wide range of QA related concepts and methodologies (even mobile app QA!). Once completed, the tester will be awarded the ‘QA Skills’ certificate to show their future employer.




Post By (86 Posts)





Connect






Get Your Dream QA Job

Getting that QA job you deserve can be a difficult task, especially in the current economic climate. QA jobs are not easy to find, and so when you do find your dream QA job, you need to ensure you stand the best chance possible of firstly, getting the interview. Secondly, and obviously the most important part, getting hired!


What makes you stand out from the other candidates? is it your qualifications or experience? well, actually its a combination. But, what will surprise many, is that only 25% of what an employer will look for, will be the area of qualifications. The most important aspect of a tester’s worth, is their experience, about 75% to be exact. So, how does a candidate who has one or two years testing experience compete with a tester who has five or six years experience? The answer is to show a variety of experience as opposed to an actual number of years experience. Put yourself in the position of an employer, who would you hire out of the following two candidates:


1. A candidate with five years testing experience, who has been testing the same product for five years.


2. A candidate who has two years experience, but has tested a wide range of software types and has experience in a range of testing approaches and techniques.


Any respectable employer will choose candidate number 2!


 


So, how do you obtain this kind of experience without having the luxury of ten different testing jobs at your disposal. The training team at Testing4Success have created the Software Testers Career Boost package. This ground-breaking package allows a tester with minimal testing experience to rapidly gain experience in a huge range of testing types, techniques and approaches in their own time and at minimal cost.


For those new to the world of software QA, getting that first QA job can be a frustrating task. Chances are, that you will be up against a number of other testers who have significantly more QA experience than yourself. There is a solution however that can literally boost your QA career and increase your chances of getting that QA job you wanted. The Software Tester’s Career Boost Package is only obtainable from Testing4Success.com. This unique training package will provide a tester with a huge well-rounded skill-set and level of knowledge that will set them apart from any other job candidate. The package includes a massive twenty-four projects covering a wide range of QA related concepts and methodologies (even mobile app QA!). Once completed, the tester will be awarded the ‘QA Skills’ certificate to show their future employer.




Post By (54 Posts)





Connect






Monday, 7 October 2013

Outsourced Software Testing Company

The key factors when considering to outsource your software testing requirements to an outside (outsourced) testing company, are all answered when you choose Testing4Success.com.


The simple fact is; outsourced software testing is rapidly becoming the number one software testing approach, as more and more software development companies realize the increase in efficiency and the decrease in cost. Cost for example, can ultimately be greatly reduced, by outsourcing. This is because with outsourcing, you do not pay weeks or months on end for a full-time software tester. You simply pay for the testing to done when its ready, which is of particular use when a software development gets delayed.


Being able to management software testing resources like ‘personnel’ for example becomes so much easier when it’s outsourced. This is because the size of the team, the appropriate skill-sets, sick leave, vacation leave, training etc…….is all managed by the software testing service provider. So, all a software development company needs to do is provide the software to be tested….easy!


If you would like to know more about the benefits of outsourced software testing and how our company can assist in your software testing requirements, please visit our main website.




Post By (85 Posts)





Connect






Outsourced Software Testing Company

Outsourced Software Testing Company

The key factors when considering to outsource your software testing requirements to an outside (outsourced) testing company, are all answered when you choose Testing4Success.com.


The simple fact is; outsourced software testing is rapidly becoming the number one software testing approach, as more and more software development companies realize the increase in efficiency and the decrease in cost. Cost for example, can ultimately be greatly reduced, by outsourcing. This is because with outsourcing, you do not pay weeks or months on end for a full-time software tester. You simply pay for the testing to done when its ready, which is of particular use when a software development gets delayed.


Being able to management software testing resources like ‘personnel’ for example becomes so much easier when it’s outsourced. This is because the size of the team, the appropriate skill-sets, sick leave, vacation leave, training etc…….is all managed by the software testing service provider. So, all a software development company needs to do is provide the software to be tested….easy!


If you would like to know more about the benefits of outsourced software testing and how our company can assist in your software testing requirements, please visit our main website.




Post By (53 Posts)





Connect






Outsourced Software Testing Company

Monday, 23 September 2013

QA Tips - Negative Test Case Design

When a tester is in the process of designing a set of test cases against a given piece of functionality; typically, their first thought is to create positive test cases, i.e. ensure that the functionality does what it is supposed to do. But, a stage often missed in test case design, is ‘negative testing’. This approach is just as important as positive testing and widely argued as being more important.


Looking purely from a risk perspective, the chances are that some positive tests would have already been carried out by the developer prior to handing it over to the tester. Negative tests may, or may not have been a key consideration, and so there is potentially greater risk. There are some interesting observations made by testing professionals that can be found on the internet regarding negative testing. The most common observation is that a negative test will far more likely find a defect than a positive test will. A popular test case design approach is to ensure that for every positive test case created, there is also an equivalent negative test case created. However, a greater number of negative test cases than positive test cases is a more highly regarded approach.


The result of a positive test is often quite clear, as there is typically a known expected result for the tester to verify the software’s behavior against. For negative testing, the end result can often be unclear. For example; there may be a requirement that states that the software displays certain information after a user enters a valid password. For the test case designer, designing a positive test case for this simplistic scenario is a ‘no-brainer’. Designing a negative test case for this scenario is also a ‘no-brainer’.


The interesting part comes when we consider how many more negative test cases can be produced from such a simple piece of functionality. Without much thought, a test case designer should be able to come up with a large number of negative test cases based on that simple scenario alone. The tricky part comes when writing the expected results, as each negative test may well produce a different result, unlike that of the positive test case. At this stage it’s imperative for the test case designer to consult with the developers (or design documentation) to ensure that the expected results are in fact…..expected.


The goal of negative testing is to find issues where the software does not ‘gracefully’ handle unexpected situations. As the user experience is such a key factor in the design of software these days, the term ‘gracefully’ is somewhat subjective. Therefore the expected result of a negative test case must not only consider the functionality, but also what the end user’s experience will be.




Post By (52 Posts)





Connect






QA Tips - Negative Test Case Design

Wednesday, 11 September 2013

Why Choose Our Web Testing Company?

Our web testers have decades of web testing experience gained by successfully testing hundreds of web-based projects. Our clients range from global companies to start-up companies. Our professional and flexible approach is lauded by our clients, who keep coming back to us, time and time again to ensure their web developments get the web testing they need.


Case Study:


One of our long-term clients had a family of associated websites that were in need of regular updates and modifications. Without the on-site availability of a dedicated web testing team, the client struggled to maintain a consistent level of quality. After approaching us, we worked out a web testing strategy for them and our team of testers got to work right away. By working with the client’s developers, our testers were able to identify key issues which, once resolved significantly increased the quality of the websites within a few days. By outsourcing their website testing requirements to our team, the client now enjoys a flexible professional web testing service on an ongoing basis.


At Testing4success.com, we have a state-of-the-art test lab which allows us to test websites and any other web developments on a combination of over 200 operating system/browser combinations. Contact our Web Testing Company today and increase the quality of your web developments today!




Post By (51 Posts)





Connect






Why Choose Our Web Testing Company?

Monday, 9 September 2013

HOW TO GET THAT QA JOB

For those new to the world of software QA, getting that first QA job can be a frustrating task. Chances are, that you will be up against a number of other testers who have significantly more QA experience than yourself. There is a solution however that can literally boost your QA career and increase your chances of getting that QA job you wanted.


The Software Tester’s Career Boost Package is available exclusively from Testing4Success.com. This innovative training package aims to provide a tester with a well-rounded skill-set and level of knowledge that is sure to impress any potential employer. The training package consists of twenty-four hands-on projects covering a whole range of QA related concepts and methodologies, including the highly in-demand skill of mobile app QA. After completing the course, the tester will be presented with a QA Skills certificate to take along to their next QA job interview!




Post By (50 Posts)





Connect






HOW TO GET THAT QA JOB

Saturday, 7 September 2013

Geting a Job in Software Testing

To get a job in software testing, an employer will be initially looking for two things; qualifications and experience. Software testing experience for those new to the profession can obviously be difficult to gain. You can have all the software testing certifications and training in the world, but if you cannot prove you can actually ‘test’ then the chances of getting that QA job will be next to nothing.


There is another approach that can be taken though, and through some innovative and radical training concepts, you can not only show an employer what you have learned, but also that you have actually ‘done’ the testing too. Testing4success.com have created a buzz in the field of software testing training with the introduction of their Software Tester’s Career Boost Package. This series of 24 software testing projects provides ‘hands on’ actual experience in a wide range of QA concepts. By working through the projects, the student will learn and prove they can actually ‘do’ the testing while under the expert supervision of a professional training instructor.


The Software Tester’s Career Boost Package culminate in a resume/CV, covering letter and interview preparation project, so the candidate can apply for software testing jobs with total confidence. Potential employers can now see range of software testing principles and methodologies that the student have learned and performed via the Testing Skills Certificate which is presented to the student when completing the training package.


WOW your future employer by taking the Software Tester’s Career Boost Package!




Post By (49 Posts)





Connect






Geting a Job in Software Testing

Friday, 6 September 2013

Software Tester"s Career Boost

Getting that first job as a Software Tester (or even a new job)is not always that easy. There are two key issues that the job candidate has when applying for a position as a Software Tester.


Certifications


As there is no governing body for Software Testers, the amount of credible qualifications is extremely limited. Sure, there is the widely-known ISTQB certifications, but they are widely regarded as by the testing community as worthless. Recently, we have seen the surge in mobile app development, which has provided the tester with opportunities to learn new skills and achieve the MATA certification (Mobile App Testing Associate). Certifications will show a potential employer your ability to learn, but not much more.


Experience


Many people trying to establish a career in software testing struggle to gain enough experience that they can show in their resume/CV. You cannot expect an employer to choose a candidate with no experience over a candidate who does. The training team at Testing4Success.com researched this issue and come up with a highly effective solution to the problem. The Software Tester’s Career Boost Package. The aim of the package is to provide a tester with experience across a range of key QA areas to enable them to successfully secure a position as a Software Tester. The package is appropriate for both novice and experienced Software Testers who are looking to boost their skills and experience in the field of software quality assurance. It is presented as a series of twenty-four interactive software testing related projects with full tutor guidance and support.


Now a tester who is looking to start a career in software testing can receive the career boost they need. In addition, testers who require further experience can now fill their resume/CV with a wide range of software testing experience. If a candidate can show an employer a combination of experience and certifications, then their chances of employment are increased significantly!




Post By (48 Posts)





Connect






Software Tester"s Career Boost

Thursday, 22 August 2013

When to Report Defects In Software

As testers execute a program during a testing activity, if a failure in the software is witnessed, testers should report the details of the failure in order to identify which defect(s) leads to that failure. The defect log report should contain necessary information, and this information should be detailed enough for the developer to analyze and reproduce the failure order to be able to find the root cause of the failure.


Typically, there are two ways of reporting defects, informal and formal.


Informal Reporting

Informal way of reporting defects simply means communicating the details of the failure with the developers in person, in email or over the phone. It does not involve writing a detailed log report to inform the developers of the issue. This way of informal reporting is normally carried out before the formal testing cycle starts, i.e. the code is still in development, and is common among the developers themselves or during “buddy testing”.


There are certain benefits in the informal way of reporting defects in that the developer’s time can be put more to use in actually fixing the defect, rather than trying to put every detail in a report. i.e. fixing the defect quickly is more important than trying to elaborate the details of the failure.


Formal Reporting

The formal way of reporting defects is normally done by the testing team during the formal testing phase. As soon as the outcome of the test step does not match with the expected result, there is a deviation of the correct workflow and the issue needs to be reported. As testers execute test cases and find defects, they must record every detail of the defect and what steps they performed to find the defect.


Recording every detail accurately helps in reproducing the defect when demonstrating to the fellow developers or to other members of the test team. The details will also help the reviewer to analyze and match the steps against the test script to see if the tester followed the steps according to the test script.


What happens, if a defect would be discovered by chance when just “playing” with the system, or performing exploratory (unscripted) testing? Should we still need to report defects?

At this stage, because we are not following a test script, we may be reporting issues which are not really defects due to the fact that we cannot compare the outcome of the test execution to any expected results. Or we may have not set up the testing environment correctly and that has caused issues with the system under test. We may witness some very obvious failures with the system, i.e. system crashes as you execute a query or we may have doubts in the outcome of the program. In these situations, it is always best to record the steps, and not necessarily the full details, and keep the record for when the expected results of the steps become apparent so we can compare the outcome of the program with the expected results.


Note:  There is a distinction between scripted and unscripted exploratory testing. When we explore the system, we generate test cases without much knowledge about the outcome of the test step. Hence, we have not predesigned your test cases which would have had expected results next to them. In exploratory testing, there is no test script; we learn about the system which would then help in designing test cases to reveal defects.


In scripted testing we follow a test script with a set of predesigned test cases based on the requirement and design documents and we have identified expected results for each test step to compare the outcome of the steps with the expected results. If we execute test cases, without a test script, based on our knowledge of the system, the design, the requirements, user’s expectations, and know what the outcome of each step should be, it is no longer exploratory testing, because we knew of the expected results.




Post By (79 Posts)





Connect






When to Report Defects In Software

Friday, 16 August 2013

Mobile App Testing Training Certification via e-learning

Mobile App Testing is the fasted growing area of software quality assurance, and there is a massive demand for experienced Mobile App Testers to fill the many job vacancies all over the world. No mobile app development company is going to hire a Tester with no actual experience, so how can a Tester gain this experience?


The Mobile App Testing Associate is the industry-leading Mobile App Testing certification. It can be obtained by completing the MATA training course offered exclusively by Testing4Success.com. By completing this highly professional training course via e-learning, you will not only achieve real mobile app testing experience by completing the various included hands-on workshops, but you will also achieve the Mobile App Testing Associate certification and will be able to show current and future employers your certificate.


Stand-out from the crowd and kick-start your Mobile App Testing career today. For details of the MATA certification and to see current training special offers, Click Here.




Post By (47 Posts)





Connect






Mobile App Testing Training Certification via e-learning

Monday, 15 July 2013

iPhone App Testing Service

Visit Testing4Success.com to view our complete range of iPhone App Testing Services. Our professional Mobile App Testers have the skill, knowledge and expertise to test your iPhone apps. Whether it’s an app in development, or already released, our testers are standing-by to ensure your iPhone app is the best it can be, and reaches your target audience with the highest quality. Contact us today for more information regarding our iPhone app testing services.


Your iPhone app’s ultimate success will be gauged by its quality almost instantaneously as it hits the marketplace. Due the way mobile app markets work, user feedback is received without censorship and is publicly viewed. If your app is not ‘up-to-scratch’, the users will voice their opinion and effectively ‘judge’ your app. This user feedback is critical to the overall success of your app. Negative feedback can kill an app, and so the importance of using a professional iPhone App Testing Service is paramount.




Post By (46 Posts)





Connect






iPhone App Testing Service

Tuesday, 9 July 2013

Mobile App QA Tips - 1 of 5

We asked our Mobile App QA Team for their top five QA tips. Our Mobile App Testers have years of testing mobile apps across a wide range of app categories, and their expertise has contributed to the release of hundreds of high-quality mobile apps on iPhone, Windows Mobile and Android platforms. We thought we would share their top five tips with you!


Mobile App QA Tip – No.1


The most common defect we see as mobile app testers, is issues related to orientation. During any exploratory testing phase, one of the first things we check is the orientation functionality. By simply rotating the mobile device and navigating through the app’s screens, it really is surprising how many issues will be uncovered. From our experience, working with a large number of developers, more often than not, orientation functionality was either entirely forgotten, or simply enabled assuming it would ‘just work’.


The type of orientation issues we see are typically text related. As no provision has been made to handle the orientation change, the text is often inappropriately wrapped or clipped. In addition to text issues, we see a lot of image-related issues here too. Often, images can be clipped or stretched to fill the screen, which is obviously undesired in most circumstances.




Post By (45 Posts)





Connect






Mobile App QA Tips - 1 of 5

website testing service

Visit Testing4Success.com to view our complete range of website testing services – Once a website has been developed, it is imperative that website testing is performed. Ideally, the website testing would have been carried out throughout the development stage. However, website testing is often left until the last minute before it goes live. This is not a total disaster, and a good quality website can still be released if the testing is planned and executed correctly.


In order to ensure a website can be released with confidence, it is highly recommended to get the website tested by a professional website tester or testing service. There are many companies offering such services, and the cost of which is typically a lot lower than you may think. In the end, it all comes down to risk. How much risk are you prepared to take by releasing a  sub-standard website?




Post By (44 Posts)





Connect






website testing service

Testing4Success Launches Enhanced Mobile App QA Service

One of the obstacles that software development companies face when developing mobile apps, is the ability to test their new apps on real devices. Ensuring an app works on a real device is a ‘no brainer’ from a QA point of view. A simulator is just not sufficient when you consider the risks of an app not working correctly in the hands of the end user. A simulator just cannot replicate the end-user environment and prevents associated key tests from being performed, such as; CPU, memory, network, interrupt, multi-tasking tests.


Up until now, most software development companies have had to make-do with a few real devices and selection of simulators to QA their app. This is an obvious risk in the ‘feedback-oriented’ mobile app marketplace. As soon as app is released it is open to feedback, and potential buyers will judge the app based on the feedback comments and associated rating. Negative feedback can kill an app right from the get-go, and so it is critical to the commercial success of the app to ensure it’s quality on a wide range of real devices.


At Testing4Success, we can provide effective mobile app QA on a massive range of real devices. To supplement our extensive range of iPhones, iPads, Windows Mobile and Android devices, we have teamed up with a third-party supplier to ensure our available range of devices includes not only a huge selection, but also includes the very latest devices on the market.


About Testing4Success:


Testing4Success.com is based in Victoria, B.C. and is one of the leading QA providers in Canada and the United States. We have the expertise to ensure your software development can be released with total confidence. Whether you are an independent developer or a large company, we will provide an effective QA solution that matches your budget. Our QA team has expertise in Web Testing, Desktop App Testing, Mobile App Testing and QA Training.




Post By (43 Posts)





Connect






Testing4Success Launches Enhanced Mobile App QA Service

Monday, 8 July 2013

Web Testing for Beginners


Web Testing Tips and Web QA

Web Testing Tips



When we consider web testing, we think about either testing a web page or a website app. This blog highlights some key QA considerations when thinking about web testing. For most web testers these items are already common knowledge, but worth a read anyway. For those testers new to the field of web testing, then you should find some useful QA tips here.


Stand out from the Crowd!


40% OFF – Mobile App QA e-Learning Course


Order Now


Here is my list in no particular order:


Web Browser Compatibility


In the old days we just had Internet Explorer, and a handful of other insignificant browsers. Now we have several key players such as; IE, Firefox, Chrome, Safari etc. For any we development, browser compatibility testing is extremely important. The actual test approach is fairly easy, and consists of looking at each web page looking for issues related to layout mostly. Comparisons can then be made to other browsers. It is amazing how many differences you can detect  with browser compatibility testing, it really is!


Web Functionality


Typically, web developments contain input boxes or fields for the user to interact with. Other software techniques can be used here such as Boundary Value Analysis and Equivalence Partitioning.


Web Usability


A web development must do what it was designed to to. A key concept here is usability. If a user cannot perform the actions that they expected, they will leave the website. Or if a user finds performing a task on the website too awkward or confusing, again, the user will go elsewhere. A web tester should be able to place themselves in the mind-set of a typical user and work through various user-based scenarios.


Well, that’s a few web testing basics to start with, I will post more tips soon!




Post By (72 Posts)





Connect






Web Testing for Beginners

mobile app testing service companies

Visit Testing4Success.com for our complete range of mobile app testing services – In order to provide an effective testing service, any outsourced testing company must have the knowledge and capability to provide their clients with professional testing service. Critical to the success of any test is the ability to test an app on a real device and not a simulator. Any client considering outsourcing testing work, this should be the first question to ask.


Always ask a mobile testing service company for a list of their clients, or ideally their testimonials. This should give you an indication of their experience and expertise. A good testing company should also be able to explain to you their approach for testing mobile apps. This is worth asking about, as you may not simply want a random list of bugs, you actually want specific testing performed on key areas of your app.


Mobile app testing is key to the success of any app, and if its done correctly can greatly increase the success of any mobile app once its released. Take the time to ask a few key questions to any company you are considering to outsource your mobile testing to. A good mobile testing service company will be able to answer all of your questions and provide you with total confidence in their ability to test your app and successfully bring a quality app to the marketplace.


Sunday, 7 July 2013

Choosing to Outsource QA


Application Test & QA

Outsourced Software Testing



Outsourcing QA is growing in popularity these days. This is down to several factors, one them being the current economic climate. As many software development companies are forced to reduce their size to save money, often it’s the testers that are the first to go. Often, after such resizing has taken effect a company will find it’s self in the position of not having enough test expertise to complete a project. This issue is sometimes temporarily rectified by brining in contractors to do the job. Unfortunately, using contractors has its own set of complications such as; going through the hiring process, knowing how long a contract should be granted for, ramp-up time for contractors to learn appropriate product and technical knowledge. This is where outsourced software testing really shines!


By outsourcing a companies software testing to a professional outsourced QA company, all of the issues that come with using contractors can be avoided. There is no hiring process, as the outsourced QA company has already done that. You will have a quote for work and and would have discussed a time-frame which the outsourced QA company would agree to in advance. The testers used from a reputable outsourced QA company will be highly experienced and versatile and be used to ramping-up on product details at a fast pace.


A question that is often asked is; how does outsourcing compare to hiring contractors to do the job. Often (and surprising to some), it works out cheaper to outsource than to hire. This is down to the additional man-hours involved in hiring a contractor and bringing up to a level where they can be of benefit. Also, a company rarely pays a contractor directly, they have to pay the contractor’s agency a fee, sometimes a very large fee. With outsourcing, you work out the costs involved way in advance. This can be a fixed fee or an hourly rate. Essentially, you are paying just for the testing and not wasting money on additional man-hours or agency fees.


Mobile App QA Training

Mobile App QA Training via e-learning – As any software tester knows; mobile apps are the fastest growing form of  software development in history. The QA world is currently playing catch-up, trying to fill the vast amount of mobile app QA jobs available at the moment. In order to successfully secure one of these jobs, a mobile app tester has to prove he/she has the ability to test mobile apps.


The most effective method of showing an employer that you can actually do the job is to show them that you are certified. Now you can do this with the industry-leading mobile app QA certification called MATA. MATA represents Mobile App Testing Associate and can be obtained by completing the Mobile App Testing Associate e-learning Course from testing4success.com.


This course will dramatically increase your knowledge of mobile app QA as it includes an in-depth training course, interactive workshops on real mobile devices, plus it has ongoing personal tutor support. Stand-out from the crowd and get certified now!


Friday, 5 July 2013

Offshore QA Service Located in Canada

Offshore QA Service located in Canada. Visit Testing4Success.com to view details of our offshore QA service. As one of the world’s leading offshore QA companies, we know better than anyone how important your software product is. For any software development company considering handing-over their product to an offshore QA company, there is always that period of uncertainty, especially if they haven’t used that company before. Its not as if the QA company being used is in the same city, as offshore, literally means off-shore.


For software companies in North America, it’s worth taking a look at what QA companies are available that are nearer to home. This will ensure the same primary language is spoken, and also time-zones fit-in with your own working day. Testing4Success.com provides professional Web App QA, Mobile App QA, Desktop App QA and ISTQB e-learning courses.