The Java Tutorials and Videos web site has published an interesting article titled "Speeding Up Java Test Code". This article explains that there are two distinct areas where we can work to improve the speed of our feedback cycle: code and build. The author shows you how to speed up your Java test code.One of the advice is that you don’t want your test to set up things you’ll never use. Another recommendation is that you should avoid making network calls in your unit
tests. More specifically, we should see that the code we’re testing
doesn’t access the network because calling the neighbors is a seriously
slow conversation. We also want to minimize access to the file system in order to keep our tests fast. Keeping these in mind is a good idea if your feedback loop starts growing too long.
About software testing and software quality: Testing Tools, Bug Tracking, Code Review, Continuous Integration.
Saturday, 1 September 2012
Monday, 7 November 2011
Automated Acceptance Tests and Requirements Traceability
This article on Automated Acceptance Tests illustrates an approach to automated acceptance testing when you develop software with Java. The acceptance tests are connected to the software requirements. The main factor to achieve maintainable tests is to manage correctly the traceability between the requirements and implementation as well as between the requirements and acceptance tests.
http://www.methodsandtools.com/archive/archive.php?id=118
http://www.methodsandtools.com/archive/archive.php?id=118
Monday, 31 October 2011
Mocking Frameworks in .NET Introduction
There are several open source unit testing tools to apply mocking principles in .NET. Tools like Rhino Mocks, Automoq and Moq allow us to create mocks and stubs within our test method. These tools have a learning curve, but the video ".NET Mocking Frameworks" presents techniques that can ease you into these frameworks and help you automated your unit testing process.
Thursday, 8 September 2011
Scenarios for Load Testing
This article explains how to build a portfolio of scenarios for software load testing automation. You have rarely only a single scenario to test, so you have to decide which scenarios to include in your test plans. Criticality, frequency, difficulty and verifiability are the four key factors that should be considered to determine the scenarios to automate. Choosing the right scenarios is an essential key factor to ensure the success of your load testing automation strategy.
Thursday, 18 August 2011
Software Test Engineer, Microsoft , Minneapolis, MN
Are you passionate about user experience? Would you like to impact the tools people will use to build rich user experiences on top of some of the coolest technologies in the company? Do you have a vision of where Test needs to be in 5-10 years and the drive to help us get there? If so, a position on the Expression Blend TCDC (Twin Cities Development Center) team might be for you.
The Expression organization delivers products to create great, highly interactive user experiences on Microsoft’s platforms. We are a fast-paced, focused group, located in St.Paul, Minnesota that works directly with the Redmond team to deliver products both for developers and for the professional design community. We have already made major contributions to the highly regarded Expression test stack and are looking to push the envelope even further.
Our team’s charter is to deliver a rich user experience for building highly interactive, modern applications from prototyping stage to final publication. Like any start-up, we need flexible people that are comfortable working in a very dynamic and agile environment.
To get more informations and to apply visit http://www.softdevjobs.com/job/software-test-engineer-sdet-ii-minneapolis-mn-microsoft-27d004b056/
The Expression organization delivers products to create great, highly interactive user experiences on Microsoft’s platforms. We are a fast-paced, focused group, located in St.Paul, Minnesota that works directly with the Redmond team to deliver products both for developers and for the professional design community. We have already made major contributions to the highly regarded Expression test stack and are looking to push the envelope even further.
Our team’s charter is to deliver a rich user experience for building highly interactive, modern applications from prototyping stage to final publication. Like any start-up, we need flexible people that are comfortable working in a very dynamic and agile environment.
To get more informations and to apply visit http://www.softdevjobs.com/job/software-test-engineer-sdet-ii-minneapolis-mn-microsoft-27d004b056/
Saturday, 13 August 2011
The Art of Mocking
This article "The Art of Mocking" covers the subject of software testing mocks (also known as test doubles, stubs and fakes, amongst other names). It compares also the creation manual mocks with the usage of a full-fledged mocking framework with examples in the .NET language.
Read it on http://www.methodsandtools.com/archive/archive.php?id=122
Read it on http://www.methodsandtools.com/archive/archive.php?id=122
Tuesday, 26 July 2011
Selenium - Automated WebTesting
Selenium is a popular tool for writing automated tests of web applications. You can develop automated tests in the programming language of your choice such as c#, java, python, php, perl and ruby as well as running those tests on different combination of browsers such as Chrome, Firefox or IE.
http://www.methodsandtools.com/tools/tools.php?selenium
http://www.methodsandtools.com/tools/tools.php?selenium
Subscribe to:
Posts (Atom)