Latest News

Showing posts with label Slider left. Show all posts
Showing posts with label Slider left. Show all posts

Tuesday, December 12, 2017

New trends in agile test management

Digital transformation has changed the face of all of the industry. The software delivery model has undergone a drastic change with DevOps, agile and continuous delivery, leading these changes. Several businesses are successful in implementing agile processes to improve software delivery. But as the lines between development and operations are blurring, sprints are getting shorter, the difficulty mounts in meeting the higher expectations both for speed and quality of software deliverables.

An important and often missing link in the DevOps loop is testing. DevOps, in reality, is DevTestOps and for various teams and delivery models to be agile, test management is the vital link. Organisations need TestOps to match the pace of DevOps and by testing early and often, they gain the incremental quality benefits that bring true value to the business in terms of cost, efficiency, and continuous delivery.

In fact, the World Quality Report led by Capgemini shows that there is increased investment in the QA and Test function reported by 90% of US and 69% percent of Canadian survey participants in the past four years.

Challenges to DevTestOps
However, going agile and being agile are totally different stories and organisations face several practical challenges when trying to embrace the DevOps and agile way. Shorter sprints require better collaboration and integration, interoperability of tools. There are many gaps between conventional test management and modern Agile dev approach – with outdated tools and practices being a primary roadblock.

There are various other challenges within the software development lifecycle at every stage and communication gaps that slow its pace and weigh it down. Agile as it is practiced now, allows for delays in testing, leaving less time for testing and improvement leading to buggy releases and poor customer satisfaction. But with the Shift Left concept – the focus is on quality from day 1. Testers are part of the sprint right at the outset and prevention rather than detection is the modus operandi.

A Brand-New Approach
For Test Management to follow the Shift Left concept, it needs unified solutions, frequent test runs and more feedback. To accomplish the continuous integration and continuous delivery paradigm, continuous testing is necessary at all points within the development lifecycle and this requires a design thinking mindset and culture change. This means that developers, testers and ops teams need to reset the parameters of a traditional approach, more so when it comes to the testing processes.

The new trends in agile test management demand a fresh approach, a cultural shift and often new tools that speed up the execution.

Agile Test Management Trends Demand New Tools
Continuous integration and development and continuous testing, increased automation, behavior-driven-testing, predictive quality and prescriptive quality analytics – these are some enablers for agile test management. There is an increased focus on leveraging these disciplines and tools that help you implement them. Obviously, there are best practice recommendations for test management and how teams should be testing.

Best Practices Recommend
Focusing on collaboration and an integrated approach for test management amplifies the feedback loops and helps it to be truly agile. These are some of the other criteria:

Visibility
Traceability
Continuous integration
Behavior-driven development
Integrated toolset
Busting siloed workflows
Exploratory testing
Predictive analytics
When setting up your test management tool, it is advisable to assess your choices for a cloud-based solution. Ideally, one that allows you to set up roles and projects inside test management, provides greater visibility to your team, integrates your project management tools like JIRA with test management, lets you sync defects and test results in real time.

Configure your test management solution such that you can plug in your automation, generate API keys allowing your tool to accept automation results. Teams should be able to create or import requirements, with test coverage helping go/no-go decisions, modularity and linkability are again useful features to promote reuse and reduce authoring efforts. Exploratory testing and a comprehensive view of manual and automation testing – enable you to make better quality decisions. Also, creating test suites by release and platforms lets you track if the quality improves build by build.

The fresh approach to agile test management can get your delivery up to speed. It requires a fresh perspective and culture shift, and new tools that enable your agile development and testing efforts.

Source: softwaretestingnews

Wednesday, October 25, 2017

U.S. consumers are spending 10 hours per year in shopping apps

Mobile shopping is on the rise, with U.S. consumers now spending nearly 50 minutes in shopping apps per month, or 10 hours per year, according to a new report out this morning from App Annie. Digital-first shopping apps, like those from Amazon, Etsy, Wish and others, are also growing more quickly in terms of total sessions and monthly usage, compared to shopping apps from traditional brick-and-mortar retailers, the report also found.
In the U.S., the top 5 digital-first shopping apps saw more than 60 percent growth in total sessions year-over-year, during the first half of 2017, compared with just 50 percent growth in traditional retailers’ digital apps.

In terms of average monthly sessions in the U.S., digital-first apps grew nearly 25 percent, compared with 15 percent for those from brick-and-mortar retailers.
This is one area where Amazon is beating Walmart, it seems. Digital-first apps like those from Amazon also saw 19 sessions per month, compared to only 12 sessions per month from brick-and-mortar retailers, like Target and Walmart, during the first part of the year, says App Annie.
The top five digital-first apps by time spent in the U.S. during H1 2017 were Amazon, Amazon Shopping (Amazon had an old app that was removed from the app store, but still ranked in this chart), Wish, Etsy and Zulily. Amazon Shopping was also the top app in the U.K. and Germany, and the number two app in Japan.
Amazon, followed by Wish, Etsy, AliExpress, and Amazon Prime Now were also the top apps in the U.S. during H1 2017 by monthly active users.
Meanwhile, the top five apps from traditional retailers by time spent in the U.S. during H1 2017 were Walmart, Cartwheel (Target’s app, which is now in the process of merging with Target’s main app), Kohl’s, The Home Depot and Kroger.
By monthly actives, the U.S. list included Walmart, Walgreens, Cartwheel, Kohl’s and Target.
Walgreens, in particular, has seen surging growth in users, up 65 percent year-over-year in H1, noted the report.
In addition, people tend to use the apps from brick-and-mortar retailers while on the go – perhaps while browsing the aisles, or trying to locate items in the store. Meanwhile, the digital-first apps were more often used while on Wi-Fi – indicating the shopper was likely either at work or home when they launched the app.
These findings will come into play this holiday shopping season when App Annie predicts that users will spend more than 12 million hours in the top 5 digital-first Android apps in the U.S., on Black Friday and Cyber Monday combined, or 40 percent more time than last year.
The firm also predicts an increase in app-only deals and exclusives, and exclusive deals at brick-and-mortars with new in-store features, like Target’s visual search or Walmart’s Scan-and-Go.
Source: Techcrunch

Sunday, October 15, 2017

FinTech Accelerator Findings - A Study Revealed By Bank Of England

The Bank of England published the results of an accelerator focused on FinTech.
On October 6, 2017, Andrew Hauser, executive director for banking payments and financial resilience for the Bank of England (BoE), remarked on a FinTech accelerator that the central bank launched in June 2016.
According to Hauser, the accelerator was endeavored upon with two main objectives. The bank sought primarily to improve general familiarity with products in the FinTech ecosystem in order to better assess their strengths, weaknesses, and marketplace applications. The secondary objective was to provide insight to firms regarding possible regulatory, policy, and operational implications of technologies that are rising in popularity, such as distributed ledger technology (DLT).
Hauser affirmed how the merits of DLT can be applied to banking systems.
"DLT has in many respects been the poster-child for FinTech. Thrown into prominence by the advent of bitcoin and other cryptocurrencies, the attraction of DLT to central banks really lies in the potentially highly attractive resilience characteristics of the underlying technology," explained Hauser. "In its purest form, a DLT network operates with no centre, and every node in the network holds a full copy of the ledger. So the failure of a node has no impact on the overall resilience of the system, with transactions simply rerouting elsewhere."
Hauser went on to say that valuable connections made by the BoE in the FinTech sector are a result of the accelerator and BoE's broader field work.
He described how research has impacted BoE's understanding.
"Our work on DLT has helped us start to think through how the financial networks of the future may be able to operate in safer and more efficient ways … Our work on data analysis has thrown light on how we can manage ever larger data sets to monitor the economy and the financial system in real time and draw out patterns that might help us set better policy or spot the next crisis coming before it happens. And our work on machine learning has helped us take the first baby steps towards engaging with that data in a more interactive way, putting computers alongside our staff to help them form the judgments on which monetary and financial stability depend."
In May of 2017, the BoE said DLT lacked the maturity necessary to manage payments. However, BoE also recently celebrated 20 years of independence in monetary policy, during which, International Monetary Fund (IMF) Managing Director Christine Lagarde extolled the virtues of new technology, even hinting that Special Drawing Rights, the in-house IMF money that is backed by an average of various other currencies, might one day encompass cryptocurrencies. The recent findings of the accelerator, coupled with IMF sentiment, might be the preface of a pivotal stance by the BoE regarding the application of DLT or other technologies, such as blockchain.
Source: ETHnews

Sunday, September 10, 2017

Top 10 Popular Mobile Apps In America

Between smartphones and tablets, Americans spend more than half of their digital media consumption time — 57 percent — in apps, according to comScore’s annual U.S. mobile apps report. That’s about the same as a year ago — evidence that the dramatic shift to mobile has now leveled out in the U.S.

These are the winners, according to comScore, as measured by their penetration of the U.S. mobile app audience:
The big winners — surprise, surprise — are Facebook and Google, which own eight of the top 10 apps.
  • ·         Facebook took the No. 1 slot with its main Facebook app, which has 81 percent penetration of the app audience, is the top app for all age groups except 18- to 24-year-olds, and is the most likely app to be on a smartphone user’s homescreen (46 percent of homescreens). It also took No. 3 for Facebook Messenger and No. 6 for Instagram, which is tied with Snapchat at 50 percent penetration.
  • ·         Google’s top app is YouTube, which is the No. 2 app overall and the No. 1 app for 18- to 24-year-olds. It also publishes Google Search (No. 4), Google Maps (No. 5), Google Play (No. 8) and Gmail (No. 9).
  • ·         The only non-Google and non-Facebook apps in the top 10 are Snapchat (tied for No. 6 with 50 percent penetration) and Pandora (No. 10, 41 percent penetration).
  • ·         Now that Snap has gone public, all of the top 10 U.S. apps are owned by public companies based in California.
  • ·         All of these apps are free to use — which is a big factor in their popularity — and most serve advertisements. But YouTube and Pandora now both offer subscription services, and Google Play is largely an app and media store.
Not much changed year over year in the composition of this list — evidence that the biggest winners tend to stay the biggest winners.
Snap was not in the top 10 in last year’s comScore ranking (it was No. 13) and Amazon was (at No. 10). Instagram moved up from No. 9 to a tie for No. 6. The other apps are the same, albeit ranked slightly differently.
It’s still possible for apps to grow in popularity — Uber, Waze, Wish, Lyft and Venmo are some of the large, fast-growing apps not in the top 10, according to a different part of the report. But many of these core top 10 apps seem set, especially as long as Google-owned Android remains the most popular mobile operating system.
Source: Recode

Tuesday, August 29, 2017

11 Internet of Things Stats That Will Blow You Away

The Internet of Things (or IoT) sounds like one of those futuristic buzzwords that's still just a little too far off to think much about. But the IoT -- where once-unconnected things like watches, cars, healthcare equipment, etc. will be connected to the Internet -- is already here, and it's changing our health, how we build things, and how we get around, and creating billions of dollars in value across multiple sectors.
So let's take a look at some of the most mind-blowing IoT stats and why all of it matters for investors.
1. Research firm Gartner says that IoT devices have increased 31% from 2016 to 2017, hitting 8.4 billion connected "things" this year, and that the number will surge to 20.4 billion by 2020.
2. To help put the amount of IoT devices into context, consider that Ericsson predicts that the amount of IoT devices will surpass mobile devices by next year.
3. Spending on IoT devices and services will reach nearly $2 trillion this year. That spending will mostly be spread across North America, China, and Western Europe, where  about 67% of IoT devices exist.
4. Consumers are still driving IoT device growth right now, and will account for 5.2 billion IoT devices this year, which represents 63% of the market.
5. Wearable devices like Apple's (NASDAQ:AAPL) Apple Watch and Fitbit's (NYSE:FIT) fitness trackers are growing in popularity, and wearable until sales will reach 82.5 million in 2020, according to IDC. The competition is already heating up in this segment, with China-based Xiaomi's wearable devices leapfrogging shipments of Apple's wearables and Fitibit's devices for the first time last quarter.
6. Consumers may be the early adopters for IoT devices, but business are spending more on the IoT market overall. Companies will spend $964 billion on IoT hardware this year, compared to consumer spending of $725 billion. And in just three years the combined consumer and business markets will spend $3 trillion on IoT hardware.
7. According to a PTC report, manufacturing will be the biggest IoT platform by 2021, reaching $438 million as the Industrial Internet of Things (or IIoT) increases efficiency and decreases downtime for manufacturing companies. A separate study by Accenture says the IIoT could help reduce machinery breakdowns by 70% and reduce overall maintenance costs by 30%.
 8. The surge from industrial companies using IoT devices should have very positive results for economies around the world. Accenture estimates the the IIoT will add $14.2 trillion to the global economy by 2030. That's great news for IoT pure plays like CalAmp (NASDAQ:CAMP), which sells hardware, software, and services that connect industrial equipment to the Internet. CalAmp made about 86% of its total 2016 revenue from its mobile resource management (MRM) technologies and machine-to-machine (M2M) communications tech.
9. IDC expects 80% of consumer service interactions in the healthcare industry (like meeting with your doctor) to use IoT and other analytics services by 2020. Alphabet's (NASDAQ:GOOG) (NASDAQ:GOOGL) Google recently relaunched its Google Glass device and found that that using it allowed doctors to easily access patient information and decrease the amount of time it took them to take notes -- both of which resulted in more time spent with patients.
10. The Internet of Things also has the ability to improve our quality of life beyond the doctor's office. Bosch estimates that Internet-connected cars will reduce traffic accident injuries by 350,000 every year by 2025, and save 11,000 lives each year.
11. According to BI Intelligence research, agricultural IoT device shipments will jump from 43 million this year to 75 million in 2020. Agricultural companies are investing in technology that helps them to know where, when, and how much seed to plant using sensors, pre-planned seeding maps, and GPS-connected equipment. This precision farming and smart agriculture will make growing food more efficient and help farmers keep up with rising food production needs.
What investors should remember
The IoT will transform many different industries, but investors should remember that not all companies are betting on the IoT at the same scale. For example, the Apple Watch leads the smartwatch pack, but Apple brings in just 6% of its total revenue from sales of its "other products" (which include the Watch, Apple TV, Beats headphones, and other accessories). Apple could eventually become a bigger player in the wearable devices space if it launches its rumored augmented reality glasses, but at this point the iPhone maker doesn't have tons of IoT exposure. A better bet may be CalAmp, with its its industrial IoT equipment and services, which makes nearly all of its revenue from the IoT.
Additionally, the IoT faces some serious security risks. The Mirai botnet attack in 2016 targeted IoT devices and used them to make a Distributed Denial of Service (DDOS) attack (when a server is flooded with so much traffic that it crashes). That resulted in Netflix, Shopify, Twitter, and other sites going offline for a while. The cost of adding connectivity to devices and other things continues to come down, which is great for IoT device expansion -- but it has also made it easy for smaller players to release devices that aren't secure.
All of this means that IoT investors should look for solid businesses in established markets, and bet on them over the long-term. The Internet of Things is growing quickly, but it will still take years for it it to mature and for some companies to see the benefits.
Source: Fool

Monday, August 14, 2017

What you should know about AI

Artificial intelligence seems to be nearly everywhere these days, yet most people have little understanding of AI technology, its capabilities and its limitations.
Despite evocative names like “artificial intelligence,” “machine learning” and “neural networks,” such technologies have little to do with human thought or intelligence. Rather, they are alternative ways of programming computers, using vast amounts of data to train computers to perform a task. The power of these methods is that they are increasingly proving useful for tasks that have been challenging for conventional software development approaches.
The commercial use of AI had a bit of a false start nearly a quarter century ago, when a system developed by IBM called Deep Blue beat chess grand master Garry Kasparov. That generation of AI technology did not prove general enough to solve many real-world problems, and thus did not lead to major changes in how computer systems are programmed.
Since then, there have been substantial technical advances in AI, particularly in the area known as machine learning, which brought AI out of the research lab and into commercial products and services. Vast increases in computing power and the massive amounts of data that are being gathered today compared to 25 years ago also have been vital to the practical applicability of AI technologies.
Today, AI technology has made its way into a host of products, from search engines like Google, to voice assistants like Amazon Alexa, to facial recognition in smartphones and social media, to a range of “smart” consumer devices and home appliances. AI also is increasingly part of automobile safety systems, with fully autonomous cars and trucks on the horizon.
Because of recent improvements in machine learning and neural networks, computing systems can now be trained to solve challenging tasks, usually based on data from humans performing the task. This training generally involves not only large amounts of data but also people with substantial expertise in software development and machine learning. While neural networks were first developed in the 1950s, they have only been of practical utility for the past few years.
But how does machine learning work? Neural networks are motivated by neurons in humans and other animals, but do not function like biological neurons. Rather, neural networks are collections of connected, simple calculators, taking only loose inspiration from true neurons and the connections between them.
The biggest recent progress in machine learning has been in so-called deep learning, where a neural network is arranged into multiple “layers” between an input, such as the pixels in a digital image, and an output, such as the identification of a person’s face in that image. Such a network is trained by exposing it to large numbers of inputs (e.g. images in the case of face recognition) and corresponding outputs (e.g. identification of people in those images).

AI will not replace software, as electricity did not replace steam.
To understand the potential societal and economic impacts of AI, it is instructive to look back at the industrial revolution. Steam power drove industrialization for most of the nineteenth century, until the advent of electric power in the twentieth century, leading to tremendous advances in industrialization. Similarly, we are now entering an age where AI technology will be a major new force in the digital revolution.
AI will not replace software, as electricity did not replace steam. Steam turbines still generate most electricity today, and conventional software is an integral part of AI systems. However, AI will make it easier to solve more complex tasks, which have proven challenging to address solely with conventional software techniques.
While both conventional software development and AI methods require a precise definition of the task to be solved, conventional software development requires that the solution be explicitly expressed in computer code by software developers. In contrast, solutions with AI technology can be found automatically, or semi-automatically, greatly expanding the range and difficulty of tasks that can be addressed.
Despite the massive potential of AI systems, they are still far from solving many kinds of tasks that people are good at, like tasks involving hand-eye coordination or manual dexterity; most skilled trades, crafts and artisanship remain well beyond the capabilities of AI systems. The same is true for tasks that are not well-defined, and that require creativity, innovation, inventiveness, compassion or empathy. However, repetitive tasks involving mental labor stand to be automated, much as repetitive tasks involving manual labor have been for generations.
The relationship between new technologies and jobs is complex, with new technologies enabling better-quality products and services at more affordable prices, but also increasing efficiency, which can lead to reduction in jobs. New technologies are arguably good for society overall because they can broadly raise living standards; however, when they lead to job loss, they can threaten not only individual livelihood but also sense of identity.
An interesting example is the introduction of ATMs in the 1970s, which transformed banking from an industry with highly limited customer access to one that operated 24/7. At the same time, levels of teller employment in the U.S. remained stable for decades. The effects on employment of automation because of AI are likely to be particularly complex, because AI holds the potential of automating roles that are themselves more complex than with previous technologies.
We are in the early days of a major technology revolution and have yet to see the great possibilities of AI, as well as the need to address possible disruptive effects on employment and sense of identity for workers in certain jobs.

Source: Techcrunch

Sunday, August 6, 2017

Get with the times: Insurers embrace big data, fintech to cut cost, improve services

The Insurance Authority is encouraging local providers to embrace fintech while Allianz, Zurich Insurance, FTLife and FWD have invested heavily in new technology
Hong Kong’s newly set up insurance regulator is encouraging insurance companies to develop financial technology, as leading providers embrace the big data revolution to manage risk and lower the cost for their products.
‘We are very keen on promoting fintech in the insurance industry. We are not taking a leading role but we plan to help the industry to use technology to enhance their services and better manage risks,” said Moses Cheng Mo-chi, chairman of the Insurance Authority.
German insurer Allianz is among industry players which are keen on fintech development and using big data to better design products and handle claims.
“The use of big data will benefit not just the insurance companies but also customers as it will drive prices down up to 30 per cent over the following years,” said George Sartorel, regional chief executive of Asia-Pacific for Allianz.
Sartorel said traditionally insurance companies priced their policies on a system that relied on statistical averages which could not reflect an individual’s behaviour.
The usage of big data, which Allianz has adopted in recent years, has changed that.
As an example, Allianz invited drivers to take part in a voluntary monitoring system using GPS tracking for speed, driving routes, frequency and other driving behaviour.
In theory, the data can help determine future policy pricing. Those who drive at high speeds or who frequent accident-prone routes are likely to face higher insurance premiums, Sartorel said.
“There was an old joke that the driver might tell the insurance company that it was his grandmother who used the car. However, with the new technology of big data, we can spot the different behaviour of different drivers who use the same car,” he said.
“The beauty of the usage of big data is that it can allow insurance companies to provide different pricing models to meet with different needs of different customers. Some customers who only drive on weekends could buy motor insurance priced on per kilometre usage,” he said.
He said if drivers know their behaviour is being tracked remotely by insurance companies, they tend to become more carefully and hence reduce accidents on the road.
Zurich Insurance, one of largest general insurers in Hong Kong, is also keen on fintech.
“Our digital app has been available in the market for years for customers to submit claims for car accidents, medical expenses, travel plan interruptions and other circumstances,” said Eric Hui Kam-kwai, chief executive officer of Zurich Insurance (Hong Kong).
“Great companies are keen to innovate. It is important that we re-engineer the customer experience and strengthen internal operations through the initiatives we are now putting into place. Our new online claims portal, eClaim, an expansion of our claims touchpoints, is a result of constantly asking how we could improve for our customers,” Hui said.
FWD Hong Kong, another major Hong Kong life insurer, will invest HK$500 million in the development of proprietary InsurTech solutions in the next five years, more than five times the investment in this area over the past three years, a company spokesman said. The company will invest in three core areas, namely mobile services, internet of things (IoT) and big data analytics.
Life insurer FTLife, which was bought by mainland investment firm JD Group in 2015, also plans to expand further in technology in the next few years, according to regional chief executive Lennard Yong.
Likewise, Allianz also applies big data on some health products such that people who have more heathy life styles would enjoy lower premiums.
Raymond Au, regional head of data science of Allianz, said Asia is moving faster in insurance technology than Europe.
“Asia particularly China is developing big data very quickly,” Au said.
The changing data landscape has led to technology firms such as Tencent and Alibaba, which owns the Post, to enter the insurance sector.
“Traditional insurance companies are facing challenges from technology firms which have expanded into the insurance sector with new technology. This is why Allianz has placed high importance on digitalising our business model across Asia. We have to change ourselves very quickly to meet with the technology changes,” Sartorel said.
Source: SCMP

Wednesday, April 27, 2016

Importance of Testing Application for Compatibility Issues


With the constant increase in the demand for quality Operating Systems and versions, companies frequently release enhanced Operating Systems and versions. The platforms with new features and improved performance always attract customers. Since most of the customers are already using mobile, the customers would want to access the preferred application in a specific platform. In order to offer a fully compatible application that fits with different platforms, compatibility testing is imperative. Developers are always skeptical about their application compatibility with new platforms, whenever any new version of the platform is available for use. Identifying which application can fit with new platforms significantly reduces the delays and user disruption Companies that relied on custom applications always look forward to simplify their operations and improve productivity.

At the same time, these companies would like to have better platforms to address their activities. Because, increased productivity and effective operation is being the main business intention, and adapting to the changing technologies is becoming very difficult. Easily adapting to changing platforms would help companies to deal with huge business demands and drive results that provide improved business value. This suggests, companies need to deeply analyze compatibility issues and make reliable decisions which helps to make necessary changes to make the application compatible with the desired platform. Companies might need to prepare an effective test strategy and gather appropriate testing tools to test the application. Companies might also need to have an experienced and technically expert testing team to rigorously test the application on different platforms to find defects. All these things might be time consuming and expensive if companies want to initiate at their places. Companies that outsource all their testing activities also should look out testing on all available platforms and versions for compatibility.

The major problem is that many applications might not readily work well in new platforms. Identifying a platform on which an application will work easily, identifying an application needs to be improved in order to make it work, on which platforms the application cannot work at all will not only helps to save time and money. An effective testing can help you know upfront what all changes you need to make. Testing provides an insight on whether an application works on a new platform. Companies need to identify a right testing vendor who can help in determining which of your current applications can fit with the new platform, which ones need to be enhanced further to be able to work on the new platform and which ones cannot work with the new platform. Identifying application function on different platforms would help in improving it.

One can automate the process of application compatibility testing to determine any problem that may evolve from upgrading to a newer version in a short time. A rigorous platform compatibility testing will help you identify how your application will look and behave in a range of platforms. Cross platform testing might be time consuming. Identifying a cloud-based cross platform testing provider can help in assuring the compatibility of the application in a wide range of platforms. It enables a company to start testing within a short notice. They might also provide “pay for what you test model”. A cloud based cross platform compatibility testing can help in reducing a large amount of time and money.

Source: https://www.clictest.com/2015/12/

Thursday, December 17, 2015

What to look out for when approaching software testing?


With increase in the evolvement of software development process maturity, software testing processes need to adapt to quality attribute needs and customer requirements. Software companies have been pressurized to deliver quality software products more quickly. It is creating a competition between software companies to gain market leadership. To achieve success in this competition, these companies need to run development activities along with testing very efficiently. A thing that one should look out for when approaching software testing is the value or ROI in terms of reduced testing time, reduced efforts, reduced costs from the amount that is being invested.

With constant increase in the application complexity, software companies cannot avoid testing whether it has to be implemented at the end of the cycle or to be performed throughout the development life cycle. Many companies face sudden increase in testing costs due to not having a proper test strategy and efficient operational capability. The problem also might rise when any defect goes missing and finding it after the launch of the product or even when any defect goes into the next stages of life cycle.

The power of Internet has been helping companies all across the world in reaching out to the increasing online customers through promoting their products. To attract more and more online customers, these online business based companies want their websites or web applications to perform flawlessly at all times. They are looking out for quality application to support the growth of their business. To identify quality of their application, they are approaching software testing to identify the Functional, Performance, Security, and compatibility issues before customer does.

People who think that software testing is a tedious, time-consuming and it consumes a lot of money, people look out for software testing services that come for very low cost and the ones which is in their budget. Many of the people are not aware of the reality that an application needs to undergo comprehensive or End-to-End Testing to be able to perform flawlessly in the real time. Additionally, due to the time and budget constraints, some people only perform Ad-hoc testing. Ad-hoc testing is what some stake-holders likes to do it post it goes through comprehensive testing, but it doesn’t help in identifying all the latent issues in an application when it is carried in the actual testing time. It could bring heavy loss and harm reputation for the businesses.

It is crucial to find an appropriate software testing vendor who can adapt to changing requirements. If the company is performing testing using its in-house test environment, the company needs to find appropriate tool, appropriate resource for the right task. On the other side, there is an increasing demand for Automation Testing which is helping to test faster. This still not help an application as it has to get tested with many other types of testing. It suggests that one should have multiple testing tools, relevant test engineers and required infrastructure. All these are challenges which lead to time consuming.

For example, people who perform only functional testing of their applications, there can be an issue with the performance of an application, because performance testing is also important. Moreover, there are other types of testing, which need to be deployed to cover all the quality attributes. It might be due to time and budget constraints that companies skip End-to-End testing. However, cloud-based software testing providers are emerging in a rapid pace and most of them are providing testing solution or service on a ‘pay for what you use model’. Cloud based testing could help businesses of any size in saving a lot of cost and time. Not many companies are offering End-to-End software testing on cloud. Companies need to approach a vendor who can provide reliable and effective End-to-End Automation testing. It would be right solution to reap maximum value out of testing.

Source: https://www.clictest.com/

Friday, November 27, 2015

Manual vs. Automated Testing – What’s the Right Mix?

Automation is ideal for continuously running sanity checks to verify that the development crew didn’t unintentionally break something. The problem with automation is one of resource availability. Placing heavy emphasis on test automation means allocating highly skilled resources to it and, even if they are initially available, the odds are that they will be drained away by the press of code development. That leaves the question of test script maintenance up in the air. An alternative approach is to maintain a script library that operates and verifies all the features at a fairly shallow level. The tests exercise the code without stressing it in any way. This ensure nothing was severely damaged by a change such that a feature stops operating or does something unintended.
The requirement for new features to be tested in detail can be filled by manual testing where a test tech explores the new feature the same way a user would. This places a strong focus on carefully testing the newest code, which is most likely to harbor new bugs.
Resource tug of warThe make-or-break for test automation coverage is resource allocation. How many skilled developers is your organization willing to task with automated script creation and maintenance? Writing test scripts requires the same skill set as code generation in an individual who has a proper understanding of the product’s intentions and a tester’s approach to verifying  implementation. Assigning the necessary staff to maintain full coverage of a system can quickly approach the same cost level as creating it in the first place.
Failure to maintain the script libraries and update them alongside the release of new features risks their becoming obsolete and reporting false failures that eventually discredit the entire automation process.
BalanceMost companies work to strike a balance between automation for repetitive, predictable tests and manual, exploratory testing for newly coded features. This allows a sanity check to catch collateral damage and detailed verification to get the new code just right.
Successful test automation hinges on allocating sufficient resources to script maintenance. A winning strategy is to backstop your automation effort with manual testing where it makes more economic and skill application sense to do so. An external test services company can provide flexible test techs and engineers who can come up to speed quickly to get new code and features verified while the in-house team is putting test scripts in place for sanity checks and regression testing.
Check out the white paper for a full discussion of manual versus automated testing and where each excels.

Source: https://www.qualitylogic.com/community/index.php/manual-vs-automated-testing-whats-the-right-mix/

Recent Post