Challenges in Test–Ensuring Testability/Influencing Design

Products are primarily designed for customers, yet a test team must test these products.  Who is thinking about how you might test the product? If you are a tester, you better be thinking about it and providing feedback to your developers about their design. Your feedback should both be for the customer and how to…

0

Challenges in Test – Impeccable Infrastructure

In order to test a product there is always a fair amount of infrastructure needed to keep the wheels running.  Just a few examples of the types of infrastructure that test requires are: Test harness Logger Common code for building test automation Reporting websites Databases for storing various results Machines for running tests in the…

0

Challenges in Test–Proving your feature

Technorati Tags: SDET,Test When you take on a feature to test, how does one prove it is right?  Generally you might work off some checklist of buckets or areas like functional, globalization, security, boundary, localization, performance, stress, etc. Then say once you have run all the tests you came up with & made sure they…

0

Pasting Code

I have been looking around for a bit for a way to paste code for blog posts.  My requirements were pretty simple: Able to paste code from blog – such that readers could copy & paste code into their own editor Syntax highlighting – Syntax highlight just makes things easier to read Minimize scrollbars –…

2

DataContract Serialization with Generics & Read-only Properties

Recently I have been messing around with figuring out how to serialize some data back & forth between two applications.  The code in particular leveraged several interfaces, classes with readonly properties, & generics.  This caused a couple problems with serialization which I thought might be useful to share for others that run into a similar…

0

Challenges in Test – Knowing your customer

So you know your product & the code, what else is there?  Your customer!  They are the ones that will be using your product to solve their real problems. Knowing your customer So your PM, Dev, & you have implemented the greatest feature.  Do you know what problem this is going to solve for your…

0

Challenges in Test – Knowing the code & sometimes ignoring it

A tester just needs to master the art of understanding their product & then file bugs based on their findings right?  Wishful thinking! You better have the technical understanding of the code your developer is writing if you intend to properly test it. Knowing the code & sometimes ignoring it So understanding how your product…

4

Challenges in Test – Knowing Your Product

So you accepted the challenge of being a tester, got your machine setup with the latest version of the code, installed your product, and your manager has given you a hot new feature to test.  It seems so easy. You think you can just focus on that feature, but you better think again. Problem introduction…

2

Challenges in Test – Introduction

This time of year at Microsoft is when we have what we call our Mid Year Career Discussion (MYCD). Note that this is not a Mid Year Review, but instead a Career Discussion as the intent is for you to specifically reflect on & discuss your career development. As such I was reflecting on a…

4