Tag Archives: test

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:

Is the cloud safe enough to lock up law enforcement data?

Officer closing safe door

The use of cloud computing in some form is inevitable in police technology. But like many professions, law enforcement executives have particular concerns about using cloud technology, ranging from the risk that unauthorized persons could steal sensitive information to concerns about the costs of technology migration.

A report, “Mitigating Risks in the Application of Cloud Computing in Law Enforcement," aims to help law enforcement officials weigh the pros and cons of moving to cloud computing. Written by Paul Wormeli, executive director emeritus of the Integrated Justice Information Systems Institute, and presented by the IBM Center for The Business of Government, the report offers recommendations on how law enforcement organizations can successfully move to cloud infrastructures.

Wormeli found that the major worries of the law enforcement community about moving to the cloud included cloud reliability and availability, performance requirements, costs of migration, and the recovery of data.

In a survey, most law enforcement officials said they were especially concerned about whether cloud computing was appropriate for mission-critical applications such as computer-aided dispatch, records management, criminal justice information and intelligence systems. And of all these areas, unauthorized access to sensitive information is the community’s biggest concern, according to the survey.

Against this backdrop, Wormeli argues commercial cloud providers have made significant strides in protecting data from being hacked or stolen. He cited an 2010 Aberdeen Group study that states that, “compared to premise Web security solutions, users of cloud-based solutions had 58 percent fewer malware incidents over the last 12 months … and 45 percent fewer incidents of data loss or data exposure.”

Moreover, cloud providers have adopted data encryption technology, redundant data storage, two-factor authentication and federated identity and privilege management specifications, the report notes. Cloud providers are also well aware of the need to offer high availability services, the report states, and do so by building-in redundancy for data centers normally used for these services.

The reliability and availability of cloud-based computer-aided dispatch (CAD) systems, used for emergency communications, are a special concern for law enforcement, according to the report.  “CAD being unavailable has perhaps the most serious consequences of any IT failure in law enforcement,” it says.

The use of multiple cloud services and non-proprietary data recovery methods will help agencies deal with these and other risks associated with the remote storage of data in installations that may be damaged or no longer accessible, according to the report.

The continuity of  sound IT management policies will also be essential for using cloud, survey respondents noted. In particular, compliance with FBI Criminal Justice Information Services rules for managing law enforcement systems is a critical requirement that managers want to see carried over to cloud-based services, according to the report.

Cloud computing will evolve to be a useful way of providing IT services to law enforcement, according to the report, but the move could be complicated and challenging. Therefore, any agency interested in taking advantage of cloud computing should consider the following recommendations:

• Determine if the existing software provider is or will be offering a true cloud computing option. This should minimize the cost of conversion including data migration.

• Investigate other agencies’ interests in forming a community cloud that could provide services to a number of other agencies of all sizes.

• Agencies directly negotiating with a cloud service provider should study and prepare their own requirements for service-level agreements. SLAs should define the objectives as well as the measures of performance and the penalties associated with a failure to meet the defined requirements.

• Test candidate cloud providers to determine that guaranteed availability and performance levels are being met before and after implementation of the service. Availability can be estimated, but the best way to determine availability is by references from other users.

• Ensure that, for mission-critical applications such as CAD and RMS, the cloud provider is certified to meet FBI CJIS Security Policy 5.0 requirements.

• Acknowledge that moving to the cloud is challenging and difficult. Agencies should use enterprise architects and engineers to design and orchestrate the move to new technology.

Source: http://gcn.com/Articles/2013/01/25/Cloud-safe-law-enforcement-data.aspx?Page=1

Did you like this? Share it:

Software Testing 101 Ideas on how to Write Test Cases That Will Find More Defects in Less Time

Every system usually get upgraded sometimes for different causes like change of policy, development or product simply to identify a limited. Requirement ought to be utilized as a baseline for testing to confirm that the existing plus brand-new performance work. Test case is extracted for every prerequisite as a option of proving which the system or changes being used is prepared for day to day company utilize without error and/or negative impact about the existing performance.

Requirement itself changes from time to time plus certain become obsolete and also to be removed review testcase . Although the key activity of being tester is to execute test, retaining prerequisite list is crucial to have the ability to obtain as countless problems as potential inside the shortest time. Associating every case with prerequisite, as a source, is a good option to handle your time effectively. I have seen examples where instances were built without prerequisite can cause hours, days plus days of testing efforts without clear objective.

There is not any difficult plus fast guideline how to obtain the instances however, I find it simpler to begin thinking from test kinds. As an example,

Requirement: User must have a valid login and password to login.

Question to inquire about oneself when developing test case might be:

1 what functional abilities I must test?

2 what non-functional attributes to be included?

3 what security constraint?

4 what negative tests ought to be considered i.e. invalid login and/or account.. etc.

As you can view it is very easy to create at the least 2 instances, one being favorable and something being unfavorable test, from one prerequisite. Note that test type is context specific meaning specific types are far more appropriate for specific application. I would normally finish first round of fixed test with 2 aspects without taking too long plus move to the next prerequisite. As you understand more how certain requirements are connected together situation based test case is developed how to obtain it from situation is away of range inside this topic.

Summary

Test case ought to be based on prerequisite plus if there isnt one you can check whether or not brand-new requirements should be added regardless of whether it is very practical or non-functional. Maintaining prerequisite list is significant to ensure that your testing efforts have clear objectives. Finally, try thinking different types of testing to create different test instances this option you 1 view the situation from different perspective 2 have a superior learning of the system when several requirements are set together.

source:http://3dsmod.net/index.php/2012/07/software-testing-101-ideas-on-how-to-write-test-cases-that-will-find-more-defects-in-less-time/

Did you like this? Share it:

Automated tools streamline software test and certification

In this Product How-To design article, Jared Fry and Shan Bhattacharya of LDRA go into detail on how to use the company’s tool suite to analyze code to trace requirements, identify and fix standards violations, monitor code coverage, and rapidly and effectively bring reliable products to market.

As software becomes increasingly important in safety-critical medical, automotive, aviation, and industrial systems, the risks presented by coding errors have intensified from merely squandering time to endangering lives, destroying property, and costing millions of dollars. In response, a variety of standards such as IEC 62304 (medical), ISO 26262 (automotive), DO-178C (aviation), EN 50128 (railway) and IEC 61508 (industrial) have been developed to put the focus on code quality and risk mitigation to promote the development of robust, reliable, error-free software.

Requirements fulfillment and bug-free integration of collaborating systems are of paramount importance to the multipart development teams common with complex safety-, mission- and security-critical products. These teams require best-of-breed tools that automate code analysis and software testing.

The LDRA tool suite offers a comprehensive set of competencies from static and dynamic analysis to requirements traceability, unit testing, and verification. It automates all stages of the development process, helping vendors to verify their software from requirements right through the model, code, and tests, to verification. By focusing on the development process as well as accurate coding, LDRA helps clients ensure a sound process while identifying and eliminating errors early, dramatically reducing platform risk and cost of development.

Requirements Traceability
The types of standards discussed above break code development into a methodical, well-controlled process that starts with key elements like certification plans, verification plans, validation plans, and so forth. These documents typically establish objectives, or requirements, that specify the production of various assets and artifacts.

By assets, we mean items principally generated during the design phase, such as system requirements, software requirements, risk and safety documents, source code, etc. By artifacts, we mean items principally generated during the verification and validation of the design, such as test cases, code coverage reports, code analysis reports, etc. These assets and artifacts in turn need to be traced back to the requirements, both to satisfy those objectives and to provide the traceability necessary to confirm the process.

True requirements traceability is a multistep effort that involves linking system requirements to software requirements, software requirements to design requirements, then tying those design requirements to source code and to the associated test cases. Tracing requirements demonstrates compliance to standards, but more important, it guards against missing features and bloated software that includes unnecessary (“dead”) code and/or unnecessary complexity. Requirements traceability ensures that the final system does exactly what is specified—nothing more and nothing less.

Traditionally, traceability between requirements and downstream artifacts has been assumed to take place as a by-product of the development process. The reality is that all too often, explicit trace links are seldom recorded and even if requirements are referenced, they may not be traced in a formal manner that will prove useful at a later date. Whether or not the links are physically recorded and managed, they still exist, though, putting the establishment of a Requirements Traceability Matrix (RTM) at the heart of any project (Figure 1 below). That’s where automated tools can help, both in building and tracking the RTM.

source:http://www.eetimes.com/design/embedded/4389798/Automated-tools-streamline-software-test-and-certification

Did you like this? Share it:

Avoiding consumer testing: Why mobile performance testing is critical

Mixing mobile device users’ high expectations for application performance with widespread enterprise adoption of mobile networks increases the risks of high-profile failures. In addition, today’s growing demand for rapid, precise mobile application distribution across many devices, operating systems and networks raises the stakes for mobile application development and quality assurance managers. This high-risk scenario requires mastering new and time-tested approaches to pre-deployment performance testing now more than ever.

“You don’t want your end users to be your testers. This is a terrible idea. Before mobile and social media, this might have been okay because the negative feedback would be more muted and not be ‘viral’ in the sense of infecting your brand before you had a chance to administer the cure,” says Dave Berg, senior director of product management for Shunra.

Theresa Lanowitz, founder of voke, inc., agrees that software performance directly links to a company’s overall reputation and it is best to avoid consumer testing. “The software that runs your company is now inextricably linked to your brand. So your brand is reflected through the software you are putting out there; your brand is reflected through the software that your customers are using,” she explains.

Recent research findings

Even smaller issues can negatively impact the brand. For example, according to research cited by Aberdeen Senior Research Analyst Jim Rapoza, 7% of users abandon applications after just one second of delay in performance. 11% abandon at two seconds, 18% at three, 25% at four and 50% at five seconds.

New voke research explores the factors that are affecting the testing market, such as cloud and mobility.  Lanowitz says, “The testing of software at every stage of the lifecycle with all aspects of the supply chain is a standard and required practice, and continues to grow in importance.”

The growing urgency of application performance testing is reflected in recent Aberdeen research as well, which shows that 18% of businesses are currently performing application testing, while 54% plan to in the next year, according to Rapoza.

Testers now must act “in the strategic role of customer advocate and help deliver higher quality software throughout the enterprise by placing a laser focus on assessing the risk associated with every piece of software,” says Lanowitz. After all, it’s not just about producing quality applications, but also satisfying the expectations of end users and preserving the integrity of the company.

Cost benefit of doing pre-deployment testing

Conducting pre-deployment performance testing is critical, and it’s also much less costly. “It is easier, more cost-effective, and protects your brand to performance test before deployment,” says Berg.

Shunra surveys have pointed to the fact that “60% of the total cost in an application’s lifecycle come from remediating performance related issues after the app has been deployed,” according to Shunra CEO Gary Jackson. “If you cut that number down just a few points, you will see astronomical savings and ROI on the pre-deployment testing you preformed. It is close to 100-to-1 in cost savings.”

The costs can really add up, “because it’s not just a matter of having to bring an app down, or bring a newer version down in order to rebuild it and retest it, it’s also the lost user opportunity; one bad experience will often drive your users away,” adds Rapoza.

Available tools

Fortunately, the market is responding with various tool and service offerings that address each layer of software performance.

Lanowitz discusses the proliferation of mobile test vendors and their willingness to partner with each other. “You have a whole host of mobile testing companies coming out. What they’re doing a really great job of is, they’re building this incredibly complex matrix that will allow you to test your mobile application from anywhere in the world into any geography. So you can do your testing from Bangalore, and say, ‘Okay, I have to make sure this will run perfectly in Chicago, in the United States, on these carriers.’”

Did you like this? Share it:

Automation Anywhere Launches Testing Anywhere for Cloud Applications and HTML5

"Automation Anywhere and our Testing Anywhere product line have grown rapidly because we make it easy for people in the application lifecycle including QA testers, software developers and people in non-technical roles to automate tests intelligently," said Mihir Shukla, founder and CEO of Automation Anywhere. "80% of our customers are already building cloud or web applications and asked us to expand into the cloud. So in this release we set the goal to make it easier to test cloud, web and HTML5 applications, which are increasingly important in mobile and online. Our mission is to build products that provide our customers intelligent, powerful and easy to use automation."

–  Automatic Language Identification for Objects: Testing Anywhere’s
intelligent technology was developed for the cloud. It detects an
object’s programming language and then automatically chooses the best test automation technology for that language. This increases the
efficiency of the testing process, especially when there are multiple
types of objects and languages. Testing Anywhere works with languages including .Net, Java, WPF, HTML,Silverlight, Flash, Flex and more.

–  Application Testing in the Cloud: Automation Anywhere customer
feedback says more than 80% of recorded test cases initially fail in
the cloud using other testing tools. Testing Anywhere aims to
significantly improve that percentage and also extends support for
nested inline frames and framesets.

–  HTML5 support: With the growth of HTML5 in both web and mobile
environments, Testing Anywhere now supports automated HTML5 testing.

–  Power User Functionality: Although Testing Anywhere was initially
designed to be used by a wide range of users, many advanced users have requested more control over their testing environments. As a result, Testing Anywhere has added some power user functionality such as a free-flow editor for testers to quickly type and create test cases, a multi-tab editor, advanced debugging support, and support for regular expressions in many actions.

–  PDF testing support: Testing Anywhere now automatically tests PDF
capabilities for applications that export or work with PDF documents.

–  Email testing support: More advanced email integration allows testers to easily connect to an email server from within Testing Anywhere and test email functionality of any software or web application.

–  Enhanced Testing for Mainframes: Testing Anywhere has always used terminal emulator technologies to test new and legacy applications. Testing Anywhere 7.5 offers more advanced mainframe testing and now supports SSH1 and SSH2 protocols

–  Testing Anywhere first launched in December 2009 and is being adopted by large system integrators and other software development teams looking for significantly better efficiencies and quality around
automated software testing. Testing Anywhere tests any application on any Windows platform; tests web applications on Explorer, Firefox,
Opera, Safari and Chrome; and tests custom applications written in
more than 20 languages including Python, Perl, C++ and C#. People
interested in Testing Anywhere can download the free trial version

Read More:http://www.marketwatch.com/story/automation-anywhere-launches-testing-anywhere-for-cloud-applications-and-html5-2012-05-23

Did you like this? Share it:

Apple Releases Guide to iOS Security

For years, mobile app security was essentially an afterthought. This was not only true for consumers, but also for development shops. Recently, it’s become quite clear that something had to be done to combat the rising tide of mobile malware, viruses and other threats.

Last week, Apple took a major step in the right direction by releasing A Guide to iOS Security. This 20-page document takes a fairly in-depth look at the iOS system architecture, encryption & data protection, network security, devices access and other areas.

Testers and developers would be wise to read the entire document, but here is a good summary from the guide’s conclusion:

Each component of the iOS security platform, from hardware to encryption to device access, provides organizations with the resources they need to build enterprise-grade security solutions. The sum of these parts gives iOS its industry-leading security features, without making the device difficult or cumbersome to use.

Apple uses this security infrastructure throughout iOS and the iOS apps ecosystem. Hardware-based storage encryption provides instant remote wipe capabilities when a device is lost, and ensures that users can completely remove all corporate and personal information when a device is sold or transferred to another owner. For the collection of diagnostic information, unique identifiers are created to identify a device anonymously.

Safari offers safe browsing with its support for OCSP, EV certificates, and certificate verification warnings. Mail leverages certificates for authenticated and encrypted email by supporting S/MIME. iMessage and FaceTime provide client-to-client encryption as well.

The combination of required code signing, sandboxing, and entitlements in apps provides solid protection against viruses, malware, and other exploits that compromise the security of other platforms. The App Store submission process works to further protect users from these risks by reviewing every app before it’s made available for sale.

Businesses are encouraged to review their IT and security policies to ensure they are taking full advantage of the layers of security technology and features offered by the iOS platform.

Apple maintains a dedicated security team to support all Apple products. The team provides security auditing and testing for products under development as well as released products. The Apple team also provides security tools and training, and actively monitors for reports of new security issues and threats. Apple is a member of the Forum of Incident Response and Security Teams (FIRST). For information about reporting issues to Apple and subscribing to security notifications, go to apple.com/support/security.

Apple is committed to incorporating proven encryption methods and creating modern mobile-centric privacy and security technologies to ensure that iOS devices can be used with confidence in any personal or corporate environment.

Source:

http://www.mobileapptesting.com/apple-releases-guide-to-ios-security/2012/06/

Did you like this? Share it:

10 Free Website Speed Test Tools

Website Speed Test Tools

Page Speed Insights

PageSpeed Insights analyzes the content of a web page, then generates suggestions to make that page faster. Reducing page load times can reduce bounce rates and increase conversion rates.

website-speed-testing-1

Website Speed Check

The website speedtester shows the duration of a given website. This value can be used for showing how long a website take to load and if it is better to optimize the website.

website-speed-testing-2

Neustar Web Performance

Test your website performance with this free cutting edge tool. This tool accesses your website from different location and generates a website performance analysis report.

website-speed-testing-3

PingDom

The Full Page Test tool to help you analyze the load speed of your websites and learn how to make them faster. It examines all parts of a web page, shows performance overview and you can also share the results with your friends.

website-speed-testing-4

Load Impact

Load test your website online. We offer load testing and reporting as an online service to e-commerce & B2B sites all over the world.

website-speed-testing-5

Which Loads Faster

Pages compete head-to-head in your browser to see who’s fastest!

website-speed-testing-6

Octagate Site Timer

Web Monitor allows you to monitor how long it takes for a user to download one or more of your web site pages.

website-speed-testing-7

Show Slow

Show Slow is an open source tool that helps monitor various website performance metrics over time. It captures the results of YSlow, Page Speed, WebPageTest and dynaTrace AJAX Edition rankings and graphs them, to help you understand how various changes to your site affect its performance.

website-speed-testing-8

Web Pagetest

Run a free website speed test from multiple locations around the globe using real browsers (IE and Chrome) and at real consumer connection speeds.

website-speed-testing-9

GTmetrix

GTmetrix uses Google Page Speed and Yahoo! YSlow to grade your site’s performance and provides actionable recommendations to fix these issues.

website-speed-testing-10

Source:

http://www.flashuser.net/resources/website-speed-test-tools.html

Did you like this? Share it:

Facebook’s app store being tested on iPhones

Facebook’s recently announced App Center has appeared on a number of iPhones, which the company says are being used as a test group for the store.

“Since we announced the App Center to developers last month, we’ve been testing it with a small percentage of users. We have no further details to share at this time,” said a Facebook spokesperson in an email to VentureBeat.

According to screenshots recently published by TechCrunch, the App Center has a similar look and feel to Facebook’s current iPhone application. There is a black side bar on the left-hand side of the screen, which lists apps you have already downloaded, as well as a link to the Center itself. Those apps with notifications are pushed to the top of the black sidebar. The store itself has two sections: social picks and top apps. In social picks, apps are listed with star ratings and the names of friends who have already downloaded the app.

Facebook, which is bent on the idea of discovering new content through your friends interests, decided app stores needed the Facebook touch earlier in May. App marketplaces are notorious for being dense. Many apps rely on making it to the top 25 categories in order to be seen, and user acquisition continues to be a hot topic of conversation amongst developers. The Facebook App Center, on the other hand, will use your social graph to help you find apps relevant to you, and it won’t confine you to Facebook-oriented apps only.

It will be a collection of apps of all kinds from any genre. Apps listed will be available for iOS, Android, and as web apps, mobile web apps, and desktop apps. The App Center acts more like an aggregator. Developers will create a page for their app in Facebook’s Center, but links to download the app will go back to its listing on either the iOS App Store or Google Play.

Source:http://venturebeat.com/2012/06/07/facebook-app-center-iphone/

Did you like this? Share it:

Enterprises get serious about mobile app testing

With mobility now a necessity, the software testing space is now making accommodations to ensure enterprises can extend their applications to run on devices, according to an analyst report being released on Tuesday.

Voke’s Market Mover Array Report on software testing platforms says an explosion of mobile testing companies focusing on enterprise applications is a “clear indicator of the enterprise’s need to deliver quality software to a plethora of mobile devices.” Mobile testing vendors, the report states, will ultimately be acquired by traditional testing vendors. But for now, innovation “must be allowed to flourish.” Keynote Systems’ acquisition of DeviceAnywhere last fall represents this shift in the market; meanwhile, innovation in mobile testing also is occurring from companies including Experitest, Parasoft, Perfecto Mobile, and Soasta, according to the report.

“What we’re seeing [with mobile applications] is every organization now has to have some sort of mobile strategy, and that mobile strategy has to already fit in with what they’re doing with their existing apps,” said analyst Theresa Lanowitz, a co-author of the report and founder of Voke. “There’s very little tolerance for a mobile application that does not work from a functional perspective as well as from a performance perspective.” Software testers, she said, really need to look for commercially available tools to manage “that complex grid of what they’re going to test.”

Mobile application testing is becoming more commonplace and has been moving to the cloud, she said. Keynote DeviceAnywhere’s Test Center Developer, for example, provides online access to any mobile device, network, and operating system worldwide. Perfecto Mobile has a similar SaaS (Software-as-a-Service) platform with its MobileCloud platform.

Overall, software testing has to be done earlier in the application development lifecycle, to make sure defects do not leave the development phase, Lanowitz said. Companies like Electric Cloud and Microsoft are offering capabilities to apprise developers of what exactly is going on with their software builds.

Voke’s report found the software testing market “currently in a renaissance,” in terms of testing professionals and vendor innovation. Market leaders could face challenges from innovators tackling emerging technology like the cloud, mobile, device software, and infrastructure as well from innovations delivering simple solutions to classic and age-old problems by leveraging virtualization. Vendors solving problems of entrenched testing tools also could pose a challenge.

Source:http://www.computerworld.com/s/article/9227751/Enterprises_

get_serious_about_mobile_app_testing?source=CTWNLE_nlt_app_2012-06-07&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A

+computerworld%2Fs%2Ffeed%2Ftopic%2F11+%28Computerworld+App+

Development+News%29

Did you like this? Share it: