You are currently browsing the archives for the web testing category.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jan | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||
August 20, 2011 by mensming.
One of my team members was talking about test heuristics after attending the CAST 2011 conference. I went looking for Elisabeth Hendrickson’s excellent 2 page PDF entitled "Test Heuristics Cheat Sheet" and discovered the link I had not longer worked. A quick search revealed the current location is http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf.
This sheet is divided into the following sections:
I used to keep this pinned to wall above my desk. I should do it again. Recommended.
Posted in system testing, web testing | No Comments »
March 12, 2011 by mensming.
The following are my notes from this presentation at the Velocity 2010 conference:
The Top 5 Mistakes of Massive CSS
Nicole Sullivan, Consultant
Stoyan Stefanov, Google
2010 O’REILLY Velocity - Web Performance and Operations Conference
June 22 - 24, 2010
(Length 37 minutes, 54 seconds)
(Some demo isssues the first couple of minutes of the video…)
Why optimize CSS?
Top 1000 Alexa Sites Study
Object oriented CSS is a way to make CSS smaller.
Granularity Fail + Stale Rules + Unpredicatbility + Duplication + Specificity Wars = Massive CSS
#5 Granularity Fail
#4 State Fails
2 types of stale:
#3 Unpredictability
#2 Specificity Wars
How to simplify:
What to do
#1 Duplication
Posted in performance, operations, web testing, conferences | No Comments »
October 20, 2010 by mensming.
I have written before about lessons software development professionals can learn from Atul Gawande.
Cem Kaner read an article about how doctors can use checklists to radically improve patient care and reflected on his own background in both law and testing. The result is the presentation The Value of Checklists and the Danger of Scripts: What Legal Training Suggests for Testers. I found the second half of the presentation most fascinating with the many examples of how lawyers use checklists and how this can apply to testers.
Kaner’s point about learning - scripted testing does not make the person running the test a better tester. Checklists encourages the tester to think. I couldn’t agree more.
Posted in training, system testing, web testing | No Comments »
March 20, 2010 by mensming.
I have written about accidental correctness before. I recently released a fix for an item that was "accidentally correct" for nearly a year.
Early last year, we released a new feature which used Lucene to index the entries. As part of the UI, the entries were displayed - newest entries first. Things worked great. Until the new year.
It turns out we were sorting not on the date but on the date string stored in Lucene. The string was in MM/DD/YYYY format. So, the entries that started with 12 were before 11, etc. All appeared correct. The newest entries were at the top. Then January came. All of a sudden, the newest entries were at the bottom of the list. Sigh.
Lesson re-learned: make sure your test dates span years.
Posted in unit testing, system testing, web testing | No Comments »
March 14, 2010 by mensming.
Some time ago, I was looking up an HTTP response code and came across a handy flow chart of HTTP response codes on Alan Dean’s (http://thoughtpad.net/alan-dean.html) site. Unfortunately, the link I had written down was down. I was able to find the graphic on Flickr. A useful reference diagram.
Posted in web testing | 1 Comment »
February 27, 2010 by mensming.
The 2010 CWE (Common Weakness Enumeration) / SANS Top 25 Most Dangerous Programming Errors has been released. The full report should be required reading for all web programmers and testers. A pdf version is also available.
Here are the 25 items:
Posted in security, web testing | No Comments »
January 16, 2010 by mensming.
I am in the process of watching the videos from the GTAC (Google Test Automation Conference) held in Seattle in October 2003. This post contains my notes for the presentation Taming the Beast - How to Test an AJAX Application (1 hour 1 minute) by Markus Clermont & John Thomas held on October 23, 2008.
I am not recommending spending time watching this video. The presentation is not bad. However, it does not translate well to video. There is a lot of interaction with the audience - which is great when you are present at the presentation. However, in the video the audience cannot be heard and the presenters do not repeat many of the questions / responses. In addition, the talk is misnamed. While an AJAX application is used as the example throughout the application, most of the talk is not about how to test an AJAX application. The talk is a good discussion of how to tame automation - automation of any application.
Here are the slide titles:
Posted in training, test tools, web testing, conferences | No Comments »
December 20, 2009 by mensming.
A little while ago, I needed to run some Selenium processes against a different server which was https only with a self signed certificate. When Selenium fired up, I saw the SSL certificate warnings followed by the test failing. Even when I inserted a pause into my script so I would have time to add the security exception, the test still failed.
A search on the web led to Elliot Smith’s post entitled Dealing with self-signed SSL certificates when running Selenium server with Firefox. At the time, the post was only a few days old. It was exactly what I needed and worked like a champ. Thank you Elliot!
I would add to Elliot’s procedure that the cert_override.txt and cert8.db files can be added to source control. Even if the person executing the tests has never followed the procedure regarding creating a Firefox profile, the process will still work.
Finally, a minor warning. If you find that you need to add additional self-signed certificates, you will need to do that as part of a full-fledged Firefox profile - not the limited version created here. In that case, just like the first time, you will need to delete all of the Firefox created files and directories except cert_override.txt and cert8.db just like the first time it was setup. (I suppose you could also copy the 2 cert*.* files from a different full fledged profile - as long as you were confident regarding the contents of those files.)
Posted in test tools, web testing | No Comments »
June 4, 2009 by mensming.
A friend sent me a link to this graphic. Not sure who to attribute it to. The image is hosted on http://media.oldben.com.ar.
Posted in system testing, web testing | No Comments »
March 22, 2009 by mensming.
In show 146 of Hanselminutes, Scott interviews agile coach Scott Bellware.
It is an interesting conversation about whether test driven development is a misnomer, the misuse of the word testability, test smells, etc. A valuable conversation for testers to consider when discussing ways to improve the quality of a product. (Especially if someone asserts that additional testing is not required since "we use test driven development".)
Posted in software engineering, process improvement, system testing, web testing | No Comments »