Posts

Showing posts from 2013

How to Perform Black Box Software Testing

Image
How to Perform Black Box Software Testing Software testing is an activity carried out to test the quality and most importantly the completeness and correctness of a product. There are generally two ways in which this evaluation process is carried out - black box testing and white box testing. Following the ISTQB framework, white box is a much difficult process dealing with all the internal coding and structural verification, black box testing is the technique of testing the functionality of the software by analysing or measuring only its inputs and the resulting output. The black box verification is done with user point of view is rather an easy process for a tester to implement as it does not require the knowledge of any specific programming language to carry out this software verification and validation process. However, there are certain strategies that every expert black box software analyser adopts to ensure that there are no problems with the functionality of the software. A

Salary Impact of ISTQB Accredited Qualification

Image
Salary Impact of ISTQB Accredited Qualification Many professional software testers wonder, "is it worth the investment in time and money to gain my ISEB/ISTQB certifications?" Some may even ask themselves "if I have the knowledge and experience in this field, do I need a certificate to prove it?" Well, the short answer to both of those questions is a resounding "yes." In the field of technology, continuing education is important, not only in gaining job-specific knowledge and abilities, but also in keeping up with on-going trends in the highly competitive IT industry. It is especially important in a global economic climate, as many IT jobs are moving overseas. Thus, certification in the field of software engineering and testing will help you retain that edge that facilitates job security and advancement. An ISEB/ISTQB certification will help your career on several fronts: at the onset of your career, in career planning and development, and in short

How to get a Business Analyst Job?

Image
How to get a Business Analyst Job? Business Systems Analyst Jobs require you to work together with business managers to establish their objectives, and develop a strategy to attain those objectives. Analysts utilize a variety of accounting concepts, data modelling, sampling and structured analysis to develop a comprehensive and effective strategy. On top of that, they will complete a return-on-investment and cost benefit analysis to help administration in their decisions. Business Systems Analyst Jobs can be found in every single sector, for privately owned businesses, corporations, non-profits as well as government agencies. They are experts who are given the job of connecting people with technology. Company procedures are reviewed and planned to ascertain why specific results come about. End-user input is compiled to create answers to company challenges. These remedies can include procedure enhancement, business modification, venture source planning and program development.

Senior Test Role, ISTQB, Birmingham, up to £40k.

Image
Senior Test Role An established customer facing service provider is seeking a Senior Tester. This Senior Test Role will manage and deliver test strategy and take responsibility for the entire testing process from requirement gathering through to test execution. The Key Responsibilities Include: Hands on test script preparation and execution Support for User Acceptance Testing / co-ordination with business test leads Designing and executing Test strategies appropriate to the size and potential impact of change Delivering test reports to Project Managers and stakeholders Take accountability for improving the testing efficiency of the department Necessary Experience required: Previous experience of taking lead responsibility for delivering and implementing test strategies Ex ISTQB/ISEB qualification or equivalent experience of testing customer facing websites Understanding of structured test methods and processes Experience of using testing tools such as Jmeter or Vi

Test Analyst - Banking - £275.​00 - 300.​00 ​per day

Image
Senior Test Analyst A very experienced test Analyst, who has worked on large, complex projects with full responsibility for end to end UAT and Model Office testing. Required Skills and experience: •Experience test management on complex projects, liaising with Senior Stakeholders and hands on management of testing activity. •Thorough understanding of the end to end activities involved in UAT and Model Office testing •Advanced knowledge of HP Application Lifecycle Management tools (ALM). •Experienced in project management and the activities involved end to end in a project. •ISTQB qualified. •Advanced MS PowerPoint and Excel. Apply here

Senior Test Analyst - ISTQB - Job in Salford, £28,000.​00 - 30,000.​00

Image
About the Job To provide system test support to IT releases and projects across the Group. Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability). Creates traceability records, from test cases back to requirements. Produces test scripts to test new and amended software or services. Specifies requirements for environment, data, resources and tools. Interprets, executes and documents complex test scripts using agreed methods and standards. Records and analyses actions and results, and maintains a defect register. Reviews test results and modifies tests if necessary. Provides reports on progress, anomalies, risks and issues associated with the overall project. Reports on system quality and collects metrics on test cases. Provides specialist advice to support others.   Responsibilities: Perform a Test Lead role on a wid

Test Analyst Job(ISEB/ISTQB, Agile) in London - £45,000

Image
Test Engineer (Financial Services) - City of London - up to £45,000 A highly respected international software house operating in the Financial Services industry sector has a new opportunity for a Test Engineer to join their growing team. The Test Engineer will assist in developing, implementing and adapting test plans and schedules. Working closely with the Test Lead to understand test goals, risks and priorities, the successful candidate will help contribute ideas on testing standards, and processes. Solid skills in all or most of the following areas is essential: • Following test plans and schedules in undertaking test analysis, design and execution • Ability to seek out critical defects • Logging defects and issues and regularly reporting on progress to the test lead • Prioritising personal work load - Identifying and showing awareness of risks • Agile, Waterfall and V-Model methodologies • Contributing to test planning and risk workshops Domain experien

How to Build a Test Case?

Image
How to Build a Test Case? Software testing training is definitely the best process for a novice learner to get a detailed idea of what actually is the testing process all about, how is it done and what are the requirements for conducting testing of software and much more. Software Testing is an important component of SDLC process and is very necessary to find out the reliability of the software in yielding the desired performance for user satisfaction. During the software testing training, the learners are given better understanding of how better software products can be given to the market through accurate testing methodologies and how to apply different strategies for variant software testing needs. One of the essential requirements for a testing process is the input which is defined as test case in software testing terminology. What is Test Case? Test case defines the set of test inputs and execution conditions that a tester adopts to exercise evaluation process on the softw

Beyond ISEB ISTQB-BCS: User Acceptance Testing (UAT) for Software Systems Part 2

Image
Beyond ISEB ISTQB-BCS: User Acceptance Testing (UAT) for Software Systems Part 2 Test Environment The test environment must be as similar to the production environment as possible. This is simple to accomplish when the application or system is installed on a user's computer but a little more difficult in a client server or hosted environment. The environment should have the same software, hardware, and network configuration as the production environment. The environment should have all the common or shared data from the production environment. It may be possible to simply port this data from QA to UAT. The UAT environment should also have sufficient privately owned data to enable testing. This may be done by selecting one customer to test on, or one product, and to port this data from the production environment where the new system replaces an existing one, or to create the data manually where a manual system is being replaced. Another approach is to simply port all the data i

Beyond ISEB ISTQB-BCS: User Acceptance Testing (UAT) for Software Systems Part 1

Image
 Beyond ISEB ISTQB-BCS: User Acceptance Testing (UAT) for Software Systems Part 1 This is the first part of a 2 part article on User Acceptance Testing (UAT) of software systems. It follows my previous articles on Quality Management topics. Up to this point no-one outside the development and QA teams have test driven your new software system. You've proven that there are no glitches in the software by thoroughly unit and function testing it, you've proven that it is well integrated with integration testing, and you've even proven that it meets the requirements specified for it (or at least the QA groups interpretation of those requirements), but you still haven't passed the ultimate test: do the users like the system? Customer acceptance is critical when building a commercial product and still important when building an in-house system. New software systems are usually introduced to replace existing systems that users have become accustomed to. Changing the way the

Beyond ISEB ISTQB-BCS: Quality Management & Software Testing Tools

Image
Beyond ISEB ISTQB-BCS: Quality Management & Software Testing Tools   We discussed how to plan quality activities in my last article in this Quality Management series, including how to plan test tool acquisitions. This article will expand on the theme of automated test tools, their impact on the project, and how to choose a set that is suitable to your project. This is not a consumer report on all the various tools available; once you have decided on the type of tools (if any) that suit your project, you should use your existing vendor selection process to choose the right vendor. I mentioned in my first article that the type of software being developed, and the development platform used, constrains the types of tools available to you. Other influences on your selection will be the budget available to purchase these tools, the degree of training necessary, and the applicability of the tools on future projects. You will need to consider all these factors before making your final

Beyond ISEB ISTQB-BCS: Enterprise Software Testing

Image
Beyond ISEB ISTQB-BCS: Enterprise Software Testing Nowadays many companies face new challenges while designing effective and efficient testing strategies for enterprise applications. Incomplete or flawed test data means inaccurate testing, which can lead to application failure and business disruption. The basic approaches to build test environments include cloning application production environments and writing custom extract programs. These testing methods can be labour intensive, error prone and costly. None of the client would like to risk losing customers, market share, brand equity or revenue by delivering applications that have not been thoroughly tested. For this reason, looking for a dedicated enterprise application testing company is a must. Ensuring Both End-User and System-Wide Quality for Enterprise Applications, dedicated performance testing companies, use industry leading tools to perform most complete and collaborative Enterprise Software Testing solutions. Mindfire

Beyond ISEB ISTQB-BCS: Top 20 Software Testing Practical Tips For the Workplace.

Image
Beyond ISEB ISTQB-BCS: Top 20 Software Testing Practical Tips For the Workplace. I hope all testers will browse these software testing sensible practices. Browse all points rigorously and inspect to implement them in your day-to-day QA activities. Usually this can be often what I expect from this article; if you are doing not understand any QA apply, rise for lots of clarification in comments below. After all, you may learn of those testing practices by experience. But then why not attempt to learn of those things before making any mistake? Since passing ISEB-ISTQB I've came across a variety of effective testing practices I learned from experience in the workplace: 1) Learn to analysis your results totally. Don't ignore the result. the last word take a glance at result might even be 'pass' or 'fail' but troubleshooting the inspiration reason behind 'fail' will lead you to the solution of the matter. Testers are revered if they not solely log the b

Software Testers - Past, Present and Future

Image
Software Testers - Past, Present and Future Early during the last decade, software development companies were producing applications by the bucket-load to keep up with the incredible customer demand. The role of the Software Tester then, was to (in my opinion) detect the critical and major issues, and most minor issues were simply brushed under the carpet to get the product out of the door on time. For the Software Testers, it was (to coin a phrase) "A much simpler time". During this time-frame the Software Testers actively working hard to get themselves recognized as a necessary part of the software development process, and not just some kind of 'bottle-neck' that delays a products release. Credit to the testers for actually achieving that goal! Having worked so hard to achieve their aim, Software Testers found themselves under threat, a threat which in a way came from inside their own camp. The threat I am talking about was 'Test Automation'.

Beta Testing, a Crucial Software Testing Decision

Image
Beta Testing,  a Crucial Software Testing Decision The launch of any software product is a tense time for the company who has developed it. It is at this point of the software development life-cycle that is probably the most important. There are critical questions to be answered, for example; how much testing has been done?, what is the impact of anything going wrong? To answer the question; how much testing has been performed can be fairly straight-forward to answer by reviewing the test documentation and conversing with the appropriate stakeholders. All too often though, the testing can be heavily focused on an environment that although was designed to replicate a customers environment, normally doesn't quite live up to expectations. This can result in a software product being released with a high risk of failing in the end-users environment, even though it was heavily tested. Companies who develop software should go the extra mile and ensure that sufficient Bet

Alpha Testing And Beta Testing, the fundamental differences

Image
Alpha Testing And Beta Testing, the fundamental differences Before any software product can be released it must be tested. Typically a formal test strategy is planned and executed on the software before it can be considered for release. Often after the formal phases of testing have been completed, additional testing is performed called Alpha and Beta testing. Alpha testing is done before the software is made available to the general public. Typically, the developers will perform the Alpha testing using white box testing techniques. Subsequent black box and grey box techniques will be carried out afterwards. The focus is on simulating real users by using these techniques and carrying out tasks and operations that a typical user might perform. Normally, the actual Alpha testing itself will be carried out in a lab type environment and not in the usual workplaces. Once these techniques have been satisfactorily completed, the Alpha testing is considered to be complete. The

Top 10 Apps for the iPhone

Image
Top 10 Apps for the iPhone This year has seen a steady incline in iPhone Apps being developed. Anyone who owns an iPhone is spoilt for choice when it comes to choosing an App to download, no matter which category. With the steady stream of new Apps being released, it is difficult for any of us to keep up with what's new and also what is in fact actually worth downloading. I hope to assist in this area with what I think are the best Apps of 2013. Being an iPhone App tester I am in position not to just judge an App on its uniqueness, value for money etc. but also its actual 'quality'. Many of us actually judge an App by its quality, often without realizing it. Just look at some App reviews and see the users comments. The following list represents what I have found to be of outstanding quality, and many other factors including value for money, uniqueness, usability and usefulness during my iPhone App testing sessions during 2013. Each of these Apps have been downloaded a

Android App Testing Overview

Image
Android App Testing Overview  The Android phones, which, let's face it, consist of an ever-growing number of phones, is emerging as a serious contender in the fight to secure domination in the mobile market. Coming into the fight late is always an uphill struggle, and so once the hardware is good, the user (and customer) will be paying close attention to the Apps. This article answers some questions relating to mobile App testing and also offers some guidance as to how an Android App can be tested. Before an App is released, the developer needs to ensure their App is as defect-free as possible. As a professional Android App Tester, there are so many defects found that could have easily been detected if the App was tested prior to rushing it out for release. Although, an Android App can be relatively updated and re-released fairly quickly. The impact of a user leaving negative comments against an App can determine whether or not an App is successful or not, its as s