background preloader

Software Testing

Facebook Twitter

The Ultimate List of 100 Software Testing Quotes - DZone Agile. Sometimes metaphors and analogies simply say it best.

The Ultimate List of 100 Software Testing Quotes - DZone Agile

That’s why we love to read software testing quotes because they reveal many truths about our unique discipline. From humorous to insightful, here is our ultimate list of 100 software testing quotes. We’ve included quotes from figures like Dorothy Graham and James Bach on topics spanning everything from finding bugs to test management. I recommend bookmarking this page so you can quickly whip out a quote whenever you need one. I know that whenever I write a blog post for Abstracta US, I am always looking for a good, relevant quote. A special thanks to Mike Lyles for contributing some quotes from Michael Bolton and Karen N. Quotes about Quality. Scrapy Tutorial — Scrapy 1.0.3 documentation. In this tutorial, we’ll assume that Scrapy is already installed on your system.

Scrapy Tutorial — Scrapy 1.0.3 documentation

If that’s not the case, see Installation guide. We are going to use Open directory project (dmoz) as our example domain to scrape. This tutorial will walk you through these tasks: Creating a new Scrapy projectDefining the Items you will extractWriting a spider to crawl a site and extract ItemsWriting an Item Pipeline to store the extracted Items Scrapy is written in Python. Creating a project¶ Before you start scraping, you will have to set up a new Scrapy project.

Scrapy startproject tutorial This will create a tutorial directory with the following contents: tutorial/ scrapy.cfg # deploy configuration file tutorial/ # project's Python module, you'll import your code from here __init__.py items.py # project items file pipelines.py # project pipelines file settings.py # project settings file spiders/ # a directory where you'll later put your spiders __init__.py ... Defining our Item¶ Our first Spider¶ Crawling¶ Note. CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS. Automated cross browser testing with JavaScript. Does DalekJS depend on Selenium?

Automated cross browser testing with JavaScript

Short answer: No. Dalek uses the WebDriver JSON-Wire protocol to communicate with the browsers it utilitizes, when applicable. The WebDriver specification evolved out of the Selenium project, after which it was submitted as a draft to the W3C. So, in some ways, Dalek's existence would not be possible without the work the Selenium project has done so far. However, as Dalek's only dependency is node.js, there is no need to install Java or download the Selenium.jar file. How do I use DalekJS in my CI env? DZone.

Testing a Distributed System. Distributed Development Philip Maddox Distributed systems can be especially difficult to program, for a variety of reasons.

Testing a Distributed System

They can be difficult to design, difficult to manage, and, above all, difficult to test. Testing a normal system can be trying even under the best of circumstances, and no matter how diligent the tester is, bugs can still get through. Now take all of the standard issues and multiply them by multiple processes written in multiple languages running on multiple boxes that could potentially all be on different operating systems, and there is potential for a real disaster.

Individual component testing, usually done via automated test suites, certainly helps by verifying that each component is working correctly. This article discusses general strategies for testing distributed systems as well as specific strategies for testing distributed data storage systems. Moving Fast with Software Verification. Osdi14-paper-yuan.pdf. Top 10 API Testing Resources of 2014. With the emergence of the "API Economy," the risks associated with API failure undeniably have broader business impacts.

Top 10 API Testing Resources of 2014

Thus, it's not surprising that throughout 2014 we saw many organizations recognizing the importance of ensuring that the business-critical APIs they produce and consume continuously deliver the expected level of security, reliability, functionality, and performance. From our 15+ years of experience helping leading companies adopt our industry-leading enterprise-grade API testing solution, Parasoft has amassed an extensive set of resources to help the industry better understand the challenges and best practices associated with API Testing. Here's a recap of what API testing white papers, videos, and other resources were most popular in 2014:

Load runner Load Generator connection Failed. The purpose of a firewall is to increase security by blocking communications and allowing communications only certain ports, such as 80 and 443 for HTTP and HTTPS traffic.

Load runner Load Generator connection Failed

By default, the LoadRunner Controller uses TCP port 50500 to send data to TCP port 54345 on the Windows Load Generator. The Load Generator sends information back via a dynamic port. through the MI Listener. To avoid having to beg Network Administrators for more ports to be opened, on each load generator machine inside the firewall, from Start > Programs > ... LoadRunner > Advanced Settings > Agent Configuration (launch_service\bin\AgentConfig.exe) install the (Monitoring Over Firewall machine) MoFW/RoWF agent. Check the option "Enable Firewall Agent". It collects performance counters and sends them to a controller over a firewall. LoadRunner 7.8 automates what LoadRunner 7.6 and earlier versions required you to go into "Agent Settings" to change the mdrv.dat file within the dat folder where LoadRunner is installed.