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