Category Archive for Web 2.0 Testing

Pros + cons of various testing frameworks…

I’m in the process of upgrading my site and I want to also improve my testing. Right now I just have the basic, built-in Rails testing, but would like something better…
I saw Webrat at GoGaRuCo and was very impressed, and I’ve also heard a great deal about Cucumber and RSpec.

I’d appreciate comments about your experience/recommendations for a testing platform and the tradeoffs involved. FWIW, I’m doing all my development on Linux now
(Kubuntu Hardy/8.04) using Aptana Studio, subversion 1.6, Rails 2.3.2, Active Scaffold, Capistrano 2.1.0, MySQL, and Passenger.

Post to Twitter Tweet This Post

TDD Test Driven Development

I have worked on TDD in one project

Pros:
1. Gives good test coverage.
2. Gives a better understanding of the requirements (and not when the UAT is in progress).
3. Increases the code efficiency – you know what the module is supposed to do.
4. Encourages the developer to read the documents.

Cons:
1. Requires co-ordination effort between tester and developer.(trust me its difficult in the start). This also does not give the liberty for the most cranky dev/test resources to work independently over-night.
2. Sometimes the testing needs to wait for dev and vice-versa.

Post to Twitter Tweet This Post

Proving the value of Performance Testing?

I need to demonstrate the value of automated Performance Testing to the management team.
How do you prove the value of problems avoided?
You would never load test thousands of concurrent users manually, so it’s not as straightforward as functional regression testing where you can measure manual testing hours avoided though automation.
Does anybody has a case study to demonstrate the value?

Post to Twitter Tweet This Post

Website prototyping and Design with Fireworks

photoWeb Design Meetups > Fire On the Bay – Adobe Fireworks Usergroup

Al Abut will be showing off how he uses fireworks for his projects. More details to follow.

If you can’t make it to San Francisco Join us via connect at:
http://experts.na3.ac…

San Francisco, CA 94103 – USA

Tuesday, February 17 at 6:45 PM

Attending: 65

Details: http://www.meetup.com/Fire-On-The-Bay/calendar/9583191/

]]>

Post to Twitter Tweet This Post

iPhone Testing

SQA Solution offers testing services for J2ME and iPhone applications. Our experts can help you deliver your mobile product to market with great quality. We are professionals who are well versed with the iPhone Application Testing, SDK, Mobile architectures, and challenges associated with building and testing mobile application. Using our testing service will give you access to our users for beta testing. We have 7 iPhones (iPhone 3G and iPhone original) in our lab and have 15 professional test engineers that will beta test your iPhone Application.

Our services will include but will not be limited to:

* Functional Testing
* Data Integrity
* Usability
* Compatibility with different versions of OS
* UI Response in case of different lighting conditions (Like sunlight, dim light etc)
* Application Settings response (testing preferences)
* Crash Points (Null Pointers/Segmentation Faults)
* Low Connectivity Response
* Low Memory Callback Handling
* Sleep Mode Response
* Accelerometer Response (moving phone)
* Battery Usage
* Retrials in Case of network disconnect
* Localization
* Data Filtering Response
* Time Zone Change Response

Post to Twitter Tweet This Post

The Silicon Valley Software Testers and QA Meetup Group!

Post to Twitter Tweet This Post

Testing Flash Applications

Can you guys share your thoughts on testing flash applications

Post to Twitter Tweet This Post

Testing Publications

Publications

  • The book Automated Software Testing. A guide for software engineers and software project managers, responsible for software test activities.
  • Better Software Magazine
  • Methods & Tools An electronic newsletter on software development, often has articles on software testing
  • Professional Tester Magazine Professional Tester is the leading publication targeting professional testers of software worldwide. It is a 32-page, English-language quarterly magazine with a circulation of approximately 15,000 subscribers and is now in its sixth year of publication. Subscription is free to qualifying Europe-based industry professionals. Professional Tester is completely vendor-independent and is currently the only European publication covering the rapidly growing software testing market.
  • Quality Techniques newsletter
  • Quality Progress magazine from the American Society for Quality
  • Software Quality Professional magazine from the American Society for Quality
  • Software Test & Performance Magazine Subscriptions are FREE to qualified testers, developers and development/test management. From the publishers of SD Times.
  • Post to Twitter Tweet This Post

Unit Testing

Unit Testing: Still Widely Informal

This poll examined how organizations perform unit testing. Is it an
informal activity that is done before integration if there is some time
left after programming or is it the key element of the development
effort? The question was: How is unit testing performed at your
location?

Proportion 2008 2006
Unit testing is not performed 17% 13%
Unit testing is informal 40% 46%
Unit tests cases are documented  9% 11%
Unit tests cases and their executions are documented 14% 16%
We use a Test Driven Development approach 20% 14%

Despite the fact that the number of TDD adopters has grown nicely
since the previous survey, you can notice that unit testing is still
widely conducted in a informal manner, when it is not simply ignored by
developers. This could sound weird when many people announced a general
adoption of the agile approaches, but the results of our survey are
similar to many other polls on the same topic.

Comparing the two surveys, it seems that people that were already
doing unit testing formally have switched towards a TDD approach. People
that don’t do unit testing have different reasons. Some will consider
simply that they don’t add value to their development process, which is
sometimes difficult to believe. For others, it is the lack of time, a
reason more easier to understand ;o) Many complains that unit test are
hard to write, but creating a good unit test is a proof that you
understand what your code should do. I agree however, that it could be
difficult to maintain large libraries of unit testing scripts if
requirements are changing constantly. In the "good" reasons
not to perform unit testing, some thinks for instance that the client
side of Web application is not suited for this kind of tests. There are
also some organizations that have separate testing teams. Their
developers will rely entirely on the QA guys to test their application.
You can also consider that when the software has a very limited life
expectancy, it is not worth making unit tests.

Post to Twitter Tweet This Post