Tag Archives: testing

Testen Sie die Geschwindigkeit und Leistung Ihrer Website online

Eine schneller leistungsstarke Webseite kann in der Google Suchmaschine an der Spitze liegen. deshalb ist es wichtig, Ihre Website so schnell wie möglich zu beschleunigen.

Page Speed ist ein von Google angebotenes und kostenloses Tool, das die Geschwindigkeit und Leistung Ihrer Website online verbesseren kann. Es macht es einfach möglich, Ihre Website schneller zu öffnen, indem mehrere Tests durchgeführt werden.

Ein anderes nützliches Tool zur Verbesserung der Geschwindigkeit und Leistung Ihrer Website online ist YSlow von Yahoo. Es misst die Leistung Ihrer Seiten und gibt Verbesserungsvorschläge. Yahoo behauptet, dass sich die Geschwindigkeit der Webseiten von 25 % zu 50 % erhöhen kann.

Eine Sache, die Sie beachten sollten, ist, dass diese beiden Tools nur auf Google Chrome oder Firefox funktionieren können. Wenn Sie einen anderen Browser verwenden, koonten Sie GTMetrix probieren. Diese Service durchführt Performance Tests gegen Ihre Website in vordefinierten Intervallen automatisch, nachdem ein kostenloses Konto eröffnet ist. Außerdem werden die Berichte der vorherigen Tests beibehalten. Und Sie können daher das Ergebnis Ihrer Bemühungen zur Optimierung leicht irgendwann beurteilen.

Einige einfache Tests können selbst durchgeführt werden. Aber in Bezug auf komplexe und professionelle Tests ist es besser, Hilfe von testen Firmen zu suchen. Testingindustrie entwickelt sich schnell in China. Es kann beweist mithilfe der zunehmenden Zahl von Tests-Unternehmen dort beweist. Aufgrund der beheizten Konkurrenz sind die Software- und Websitetester  systematisch geschult und jede Testing Firma investiert viel dazu, den Wettbewerb zu verbessern. Darüber hinaus hält die hohe Konkurrenz auch die Gebühr auf einem niedrigen Niveau. So sind die chinesischen Testing-Firmen eine gute Auswahl, wenn Sie die Geschwindigkeit und Leistungsfähigkeit Ihrer Webseite online verbessern möchten.

UniTesting ist ein führendes Test-Unternehmen in China, das professionelle Dienstleistungen anbietet. Außerdem sind wir sicher, die Anforderungen unserer Kunden zu erfüllen.

Did you like this? Share it:

Das Outsourcing von HTML5 Testing Service nach China

Wegen der syntaktischen Funktionen und der Integration der SVG-Inhalt von HTML5, wird es auch sehr einfach, das Multimedia- und Gafischeinhalt im Web zu integrieren, wenn man keine Flash und Drittanbieter-Plug-ins verwendet. Infolgedessen bauen heute immer mehr Unternehmen ihre Webseiten mit Einsatz von HTML5 in China und in der ganzen Welt. HTML5-Test ist daher ein wichtiger Prozess , das die Operation der Website formell gewährleistet.

Vor allem gehören das Progression, Regression und On-Site-Tests zu den HTML5 Testmethodiken.

+ Progression testet neue Funktionen, die vom Produktteam und Bugs beschrieben. Diese Bugs werden von Kunden sowie QA berichtet. Jeder von ihnen wird entweder allein getestet oder als Teil einer gemeinsamen Workflow getestet.

+ Regressionstest verhindert die Fehlfunktionen auf der Seite der Kunden und verhindern und stellt es sicher, dass die vorhandene Funktionalität nicht unterbrochen wird. Die am häufigsten verwendete Methode ist, einen strengen Flow einzuhalten.

+ On-site-Testing ist in der Regel auf meistens gelesenen Seiten durchgeführt, die als Referenz für das Ergebnis des Onsitetesting gilt. Diese Methodik sorgt für Abwärtskompatibilität, wenn Sie eine neue Version der HTML5-Bibliothek freigeben.

In China gestalten viele namhafte Unternehmen ihre Websites mit HTML5, was zur steigenden Nachfrage nach HTML5 Testing-Service und HTML5-Tester in China führt. Chinesische HTML5-Tester werden systematisch geschult und verfügen über reichen Erfahrung. Die  Auslagerung von HTML5 Testing-Service nach China garantiert die Qualität Ihres Produktes. Darüber hinaus sind chinesische HTNL5 Tester gewidmet, die für jeden Test-Projekt ernsthaft ausgebildet werden. Sie können sich immer auf uns verlassen, indem Sie die HTML5 testing-Service nach China auslagern.

UniTesting ist ein führendes Software-Testing Unternehmen in China. Wir stellen Ihnen die professionellen Tester in Softwaretests, mobile App-Tests, Web-app-Testen, Webseite-Testen, HTML5-Tests usw zur Verfügung. Wir bieten erstklassige testing-Services preisgünstig an.

Did you like this? Share it:

Automated applications deployment: DevOps, no matter what you call it

When it comes to automated applications deployment, is DevOps is a reality for most teams — or just a concept that gets a lot of attention?

There is a new understanding that one size does not fit all when it comes to the business of automated applications deployment. The historic context that puts the responsibility for change and release management in development or operations was in part a response to the needs of the business long ago and to the personalities of the players of the day.

Today many different forces are placing new demands on change and release management, which are stretching traditionally organized teams in a myriad of ways. There is pressure from the development team to reduce controls around code moving from development to unit testing, to user testing, to system testing, to staging. And there is pressure from the business side of the organization to reduce cycle times to keep pace with competitors. In addition, business is making demands around governance and auditing, asking for greater visibility, accountability and traceability.

Whether we call this DevOps or not, all of these things fall under the DevOps umbrella. Software change and release management all over the world has become increasingly important to how organizations conduct business.

Let’s look at the continuous delivery movement. This developer-driven trend automates the movement of code from stage-to-stage of the lifecycle. It automatically provisions the target platforms and requires little human intervention. We trade control and oversight for automation and standardization. The result is that code travels much further down the path to production before anyone intervenes with human checks and balances. This process is much more efficient than keeping developers and testers waiting for changes to move along the process.

How about the mythical "emergency" process? All organizations are experiencing our unplanned code changes — or patches — that are slipped in the at last minute as business demands. What was once about the rare need to remediate a broken technology is now the daily norm for business-critical changes. Unmanaged and unplanned, these kinds of changes will lead to chaos. That’s not something we associate with change and release management.

So, in today’s high velocity world, where revenue generating apps might undergo several "turns" of changes every month, there is a renewed focus on release management.

Source: http://searchsoftwarequality.techtarget.com/answer/Automated-applications-deployment-DevOps-no-matter-what-you-call-it

Did you like this? Share it:

Cloud Computing And Banking Security

Individuals which still worry about cloud security, are those that fall under the financial institution category like banks, brokers, lenders and the like. They do not trust third party cloud computing providers and vendors, at least not with their most sensitive information and data. They might use cloud computing for some things like websites and applications that they think they can risk security with, but they would never consider parting with direct access of their financial and other similar data.

The biggest reason behind this is simpler than most would imagine as it has something to do with numbers and probability, thought they probably would not admit it is something as basic as that and would rather cite some technical issue like migration and data integrity. Those are valid points, but they are not truly even problems. With ease and security of data migration through cloning and inter-server data transfers with services like Cloud Velocity, migration is truly a no pain no worry process. The real reason as I have said is the probability of a successful attack. Government systems and financial data systems are under attack multiple times a day, and a sizeable majority of these fail at the first lines of defense. The probability of a successful attack is always real, and this probability of success increases as the number of attempts increases.

When data systems reside behind closed and secret doors, very few people will be able to access it, never mind knowing about it. However, the moment that data resides in the cloud, a sign bearing the words “Step right! Take your chance to earn millions of dollars!” goes up as well; it is inherently an invite to all attackers of all skill levels to at least try. Inevitably the success of an unscrupulous individual/s will prevail. A basic analogy would be to keeping a jar of cookies on a high table when there are a lot of kids around as opposed to keeping it out of reach and out of sight inside the cupboard.

In this case, it’s not a matter of technology but a matter of probability. No matter how advanced your security measures are men can open locks that are made by other men, it is best to keep those that try to a minimum.

Source: http://www.cloudtweaks.com/2013/02/cloud-computing-and-banking-security/

Did you like this? Share it:

Software Testing is not a commodity!

Stick in software testing long enough, and you will see enough ideas come and go to be able to sort out the ones that look promising to work, and the ones that you just hope will go away soon enough so that no manager will pay any of her attention to it. There have been quite a few in the history of software testing, and from my experience the worst things started to happen every time when someone tried to replace a skilled tester with some piece of automation – whether that particular automation was a tool-based approach or some sort of scripted testing approach.

Why do we test software?

If we were able to write software right the first time, there would be clearly no need to test it. Unfortunately we humans are way from perfect. Take for example the book I wrote mostly through 2011. 200 pages, lots of reviewing, production planning, and stuff happening in the end. And still, while reviewing the German translation, I spotted a problem in the book – clearly visible at face value. I had spend at least 2 weeks after work to go through the book once more, and get everything right. Yet, I failed to see this obvious problem.

The problem lies in our second-order ignorance: the things we don’t know that we don’t know them. These are the things of good hope, and prayers that it will work. Murphy’s Law also has a role to play here.

The very act of software testing then becomes to find out as much information about our unawareness as possible. This includes not only exercising the product, but also finding out new things about the product. Skilled testers learn more about the product and the product domain and the development team over the course of the whole product lifecycle.

Why do we repeat tests?

But how come we focus on regressions to often in our industry? It has to do with first-order ignorance. A regression problem is a bug that gets introduced a second time, although it already had been fixed in the meantime. Since we were already fully aware of the problem, the bug is no longer something that we don’t that we don’t know it. It has become something that we know now, but we don’t know whether we will know it still tomorrow. That’s why we introduce a regression check for tomorrow, so that it will remind us about the problem that we tried to avoid at this time.

Read that sentence again. Yes, it’s speculation. We speculate that we might break the software tomorrow again. With this speculation comes a whole lot of costs. We have opportunity costs for doing the test, for automating it, and with every run, we have the opportunity cost of analyzing the result (if we have to).

We wouldn’t need this if we were able to realize that a regression bug introduced in our software is an opportunity to learn what is not working in our current process that caused that bug to re-occur. Every regression bug discovered should be an invitation to start a root cause analysis and fix the underlying problem rather than deal with the symptoms.

Source: http://www.shino.de/2013/02/04/software-testing-is-not-a-commodity/

Did you like this? Share it:

Apple Is Beta-Testing An Update That Kills Evasi0n Jailbreak

All good jailbreaks must come to an end.

Late last week Apple released an update for iOS to developers in beta that prevents the use of the popular jailbreak software evasi0n, according to one of evasi0n’s creators who tested the patch over the weekend, David Wang.

Wang tells me that he’s analyzed the 6.1.3 beta 2 update and found that it patches at least one of the five bugs the jailbreak exploits, namely a flaw in the operating system’s time zone settings. The beta update likely signals the end of using evasi0n to hack new or updated devices after the update is released to users, says Wang, who says he’s still testing the patch to see which other vulnerabilities exploited by the jailbreak might no longer exist in the new operating system.

“If one of the vulnerabilities doesn’t work, evasi0n doesn’t work,” he says. “We could replace that part with a different vulnerability, but [Apple] will probably fix most if not all of the bugs we’ve used when 6.1.3 comes out.”

That impending patch doesn’t mean evasi0n’s time is up, says Wang. Judging by Apple’s usual schedule of releasing beta updates to users, he predicts that it may take as long as another month before the patch is widely released.

When evasi0n hit the Web earlier this month, it quickly became the most popular jailbreak of all time as users jumped at their first chance to jailbreak the iPhone 5 and other most-recent versions of Apple’s hardware. The hacking tool was used on close to seven million devices in just its first four days online.

Despite that frenzy, Apple has hardly scrambled to stop the jailbreaking.  Evasi0n has already gone unpatched for three weeks. That’s far longer, for instance, than the nine days it took Apple to release a fix for Jailbreakme 3.0, the jailbreak tool released in the summer of 2011 for the iPhone 4, which was by some measures the last jailbreak to approach Evasi0n’s popularity.

Apple’s slow response to Evasi0n is explained in part by the relatively low security risk that the tool poses. Unlike Jailbreakme, which allowed users to merely visit a website and have their device’s restrictions instantly broken, Evasi0n requires users to plug their gadget into a PC with a USB cable. That cable setup makes it far tougher for malicious hackers to borrow Evasi0n’s tricks to remotely install malware on a user’s phone or tablet.

Security researchers have nonetheless pointed out that Evasi0n could give criminals or spies some nasty ideas. The tool uses five distinct bugs in iOS, all of which might be appropriated and combined with other techniques for malicious ends. And F-Secure researcher Mikko Hypponen points out that if a hacker used a Mac or Windows exploit to compromise a user’s PC, he or she could simply wait for the target to plug in an iPhone or iPad and use evasi0n to take over that device as well.

More likely, perhaps, is a scenario described by German iPhone security researcher Stefan Esser. He argues that a hacker could use a secret exploit to gain access to an iPhone or iPad and then install evasi0n, using the jailbreaking tool to hide his or her tracks and keep the secret exploit technique undiscovered by Apple and unpatched. “That way they protect their investment and leave no exploit code that could be analyzed for origin,” Esser wrote on Twitter.

Apple already has a more pressing security reason to push out its latest update. The patch also fixes a bug discovered earlier this month that allows anyone who gains physical access to a phone to bypass its lockscreen in seconds and access contacts and photos.

When Apple’s update arrives, the team of jailbreakers known as the evad3rs may still have more tricks in store. Wang tells me that the group has discovered enough bugs in Apple’s mobile operating system to nearly build a new iOS jailbreak even if all the bugs they currently use are fixed.

But then again, Wang says he hasn’t yet been able to check Apple’s patch for every bug it might fix–either the ones evasi0n employs or those he and his fellow hackers had hoped to keep secret for their next jailbreak. “If they patch most of the bugs,” Wang says, “Then we’re starting from scratch.”

Source: http://www.forbes.com/sites/andygreenberg/2013/02/25/apple-is-beta-testing-a-fix-for-evasi0n-jailbreak/

Did you like this? Share it:

IBM brings iPhone mobile security to the enterprise

IBM has launched new software to help developers secure code and data in iPhone and iPad apps.

AppScan Source 8.7 for iOS searches through app code and alerts developers when it finds flaws.

The software also analyses apps that employees may want to use on Apple devices for vulnerabilities and alerts IT security staff to potential threats.

Big blue said the software would improve security without sacrificing the time to market for mobile apps.

Citing Gartner figures, IBM said more than 45.6 billion mobile apps were downloaded in 2012, which is why securing smartphones and other endpoint devices should be a top priority for organisations.

IBM developed AppScan Source by looking at over 40,000 mobile APIs for iOS apps using Apple’s iOS Software Development Kit.

These API profiles have been added to the IBM AppScan Source Security Knowledgebase and tied to the analysis engine.

The software also features complete language support for Objective-C, JavaScript and Java and includes the ability to do call and data flow analysis that will generate trace information. This new capability enables organisations to build secure enterprise mobile apps, regardless of technology choice, for employees and partners.

One of the companies that has been trying out AppScan Source for IOS is mobile technology firm KiwiTech.

Rakesh Gupta, chief executive of KiwiTech, said his firm had developed hundreds of apps for iOS and Android and as the risk from mobile malware and data leakage grows, “our customers are looking for ways to secure their iOS and Android apps and protect corporate data.”

Gupta said the software would help his company “proactively secure mobile apps and automate security testing to ensure our customers can keep pace with constant updates."

Caleb Barlow, director of Application, Data and Mobile Security at IBM, said the new capability would help clients incorporate “security into their infrastructure and solutions from the design, development and testing phases rather than leaving security to become an afterthought.”

AppScan Source for iOS will be available from 25 March. IBM launched its AppScan range of products in 2008, following the $2.1 billion acquisition of Rational Software. It has previously launched a version of the software that scans Android apps.

Source: http://www.itpro.co.uk/smartphones/19276/ibm-brings-iphone-mobile-security-enterprise

Did you like this? Share it:

Data Integration is Key Tech Need in 2013

In the past few years, many marketers have tested multiple kinds of campaign management tools, and that has created a multitude of unwieldy data silos.

“Marketers are struggling with integration issues,” says Michael Della Penna, senior vice president, emerging channels, Responsys. “They’re looking for a solution that can collect critical social data and make it actionable.”

This means that integrated solutions will be a key area for tech spending, says Della Penna, who notes that 2011 was very much a testing phase for social media.

“It wasn’t unusual to talk to a brand that has three campaign management tools in place, testing which is the best tool for them,” he says, noting that many tools initially just focused on one specific area, like email or social listening. “But by the end of 2012, many of these tools started morphing and increasing their offerings to increase revenue by account.

Now, brands are realizing that they don’t need three of the same thing, and will look to consolidate into the one that best meets their particular needs.

Where else will marketers focus their  tech budget dollars this year?

Orchestration will be key in 2013, says Della Penna. “All of the different channels [available] have created issues—customers are seeing different voices in different channels, and brands need to be creating messages in a more coordinated way, timed to where the consumer is in the buying process.”

Tied into this is optimization and responsive design, considering how customers experience things in different channels and making sure emails are rendered properly for viewing on a multitude of devices, he adds.

Optimizing systems to deliver localized targeting will also be a key area, as marketers try to take advantage of locally relevant social data. “A lot of social data is unstructured, so the challenge is making this data useful in campaign development.”

Marketing automation has provided amazing results for many firms, and there is a trend to extend that beyond email into other channels, such as display, where what ads are pushed to website visitors can be automated based not only on behavior but whether the prospect has already converted.

“We can pull those who have converted out of market so clients are not wasting money trying to contact them,” he says, noting that display has been making a comeback. “There’s a huge interest in display retargeting, building strategies that are different between known and unknown users for contextually relevant offers.”

On the mobile front, there is a renewed interest in technology to enable SMS. “It’s the workhorse of mobile, and brands are now coordinating it with other channels for things like notifications about product availability or confirming purchases,” says Della Penna. “There’s particular interest in tools to push relevant offers such being able to leverage [the iOS application] Passbook to push out a coupon.”

Is getting C-level buy-in for marketing tech expenditures becoming easier? Della Penna thinks so. “The CMO and CTO relationship is changing. There is rarely a situation where we don’t have IT involved at some point in the buying cycle, and all disciplines are working more closely together.”

The way B2B and B2C firms are looking at marketing tech isn’t all that different, he adds. “The scale just varies. In B2B there may be more of a focus on live events and face-to-face but it’s all about focusing on knowing the customer better and then reaching them at the right touch points.”

Source: http://chiefmarketer.com/database-marketing/data-integration-key-tech-need-2013

Did you like this? Share it:

W3C designates Chinese uni as ‘host’ center

W3C china

The World Wide Web Consortium (W3C) announced today it has designated China’s Beihang University as a "host" institution, as it hopes to increase opportunities for collaboration with local developers, Internet companies, and research institutes to shape the Web’s future.

In a statement issued Monday, the W3C said Beihang University will join the US’ Massachusetts Institute of Technology (MIT), the European Research Consortium for Informatics and Mathematics (ERCIM), and Japan’s Keio University as the organization’s four official host centers. Beihang University’s School of Computer Science & Engineering department had been a W3C office since April 27, 2006.

It is also the first time in 15 years that the W3C has appointed a new host institution, noted Ian Jacobs, head of communications for W3C.

In a phone interview with ZDNet, Jacobs explained the difference in status between "host" and "office," saying that while Beihang University had previously been a "friend of W3C" in that it hosted events and brought together collaborators, it did not set the direction for the Consortium and house staff member. In other words, the latest announcement means the Chinese institution is "now W3C," he said.

"A host is the heart of our organization, and it is a different level of engagement," the executive said, adding the W3C has set a goal of having seven to 10 employees in China by the end of 2013.

Tapping local innovations

Jacobs also pointed out the Consortium will have a stronger base to engage the Chinese Internet companies, developers, and research institutes to have them contribute to shaping how the Internet will develop in the future. 

He said Beihang University has organized many Web developer events since 2006, such as training, meetings, and conferences, and it will continue to be a facilitator for such platforms. Already in place this year is a conference on HTML 5 and mobile development to be held in Beijing in July for approximately 1,000 people, and a "Test the Web Forward" event in Shanghai in the middle of this year, he stated.

Asked if the Chinese developer community has particular strengths the W3C can tap on, the executive said recent participation from members "hint at particular interests." The community has proved adept at creating new browsers and innovating on them, which has led to more distinct browser products in the market than a decade ago, he said.

Mobile and software testing are two other "hot" areas among Chinese developers and are focus areas for Beihang University’s events, he added.

Jeff Jaffe, CEO of W3C, also pointed out in the statement that Chinese companies have excelled in instant messaging, online games, smartphones, search, and creating a flourishing browser ecosystem.  

"In the past two years, W3C has benefited from greater Chinese participation, and we look forward to that trend accelerating through the efforts of local industry and Beihang University. Global participation in W3C enables our community to identify global needs for the Web and drive solutions," Jaffe stated.

In terms of attracting more Chinese companies to become W3C members, Jacobs said there are no concrete goals set by the Consortium for the year.

He did note, though, that participation among local companies is "modest but growing." Companies such as Huawei Technologies, Baidu, Tencent, and China Unicom have employees contributing to W3C’s various community groups, and, with a local host institution in place, the contributions should rise accordingly, he added.

Source: http://www.zdnet.com/cn/w3c-designates-chinese-uni-as-host-center-7000010056/

Did you like this? Share it:

Sanity Testing

When there are some minor issues with software and a new build is obtained after fixing the issues then instead of doing complete regression testing a sanity is performed on that build. You can say that sanity testing is a subset of regression testing.

Sanity testing is done after thorough regression testing is over, it is done to make sure that any defect fixes or changes after regression testing does not break the core functionality of the product. It is done towards the end of the product release phase.

Sanity testing follows narrow and deep approach with detailed testing of some limited features.

Sanity testing is like doing some specialized testing which is used to find problems in particular functionality.

Sanity testing is done with an intent to verify that end user requirements are met on not.

Sanity tests are mostly non scripted.

Source: http://www.softwaretestingmentor.com/types-of-testing/sanity-testing/

Did you like this? Share it: