I spoke last week at the OK SPIN meeting on Behavior-Driven Development. Here are the slides and notes from that meeting.
If you would like to get the code I used in the demo, let me know.
https://docs.google.com/file/d/0B4xOrnUuWgtPdUJvOEt3dXdJZUU/edit?usp=sharing
Red Earth QA of Central Oklahoma
The Red Earth QA SIG is an Information Technology organization that focuses on improving the quality of software implementation projects by sharing information on testing tools and techniques. This also includes networking with peers that may or may not be full-time Quality Assurance staff.
Tuesday, August 06, 2013
Wednesday, July 17, 2013
Test Automation for Bug Fix Verification
Recently, I've been looking at Behavior Driven Development. The gist of this approach is that you write stories that describe your system behavior (or desired system behavior) and then feed that into your test system.
Here is a sample story.
This highly-structured (plain English) format can be parsed and used to direct your automation code. Originally, this was meant as a way to describe new functionality.
But consider this. Suppose you wrote stories like this for the expected behavior as a part of each defect report. Additionally, suppose you had a system that would:
Here is a sample story.
This highly-structured (plain English) format can be parsed and used to direct your automation code. Originally, this was meant as a way to describe new functionality.
But consider this. Suppose you wrote stories like this for the expected behavior as a part of each defect report. Additionally, suppose you had a system that would:
- go through each fixed defect for a new build
- extract any attached story
- run that story through your test automation system
- if passed, close the ticket
- if failed, attach a screenshot/log file/etc. of the failure
How much time would that save? How much quicker could new builds be verified?
I'll be giving this more thought and come up with something I hope finds its way to a future blog post.
Monday, July 15, 2013
OK SPIN - Summer Meeting
Wednesday, July 31st, 6pm
Come to the Summer OK SPIN meeting. At this meeting, we will look at an approach to producing software that has lots of interesting features:
- Can be applied to agile as well as waterfall approaches (even when there is no process!)
- Supplements (or establishes) clear documentation of system functionality
- While there is programming support for this, you can still get a benefit even without using the technology side.
- This documentation becomes direct input to system testing, requiring no human interpretation once the testing framework is configured.
- Changes to documentation are immediately available for system testing
- There are programming tools (including IDE plugins) to streamline the process of using this documentation for system testing.
- The testing output uses the original documentation to indicate which tests pass and which tests fail.
(Can you guess what type of tool this is?)
From 6pm to 7pm, come and mingle with other software professionals.
From 7pm to 8pm, we will have the presentation.
Hope to see you there!
- Can be applied to agile as well as waterfall approaches (even when there is no process!)
- Supplements (or establishes) clear documentation of system functionality
- While there is programming support for this, you can still get a benefit even without using the technology side.
- This documentation becomes direct input to system testing, requiring no human interpretation once the testing framework is configured.
- Changes to documentation are immediately available for system testing
- There are programming tools (including IDE plugins) to streamline the process of using this documentation for system testing.
- The testing output uses the original documentation to indicate which tests pass and which tests fail.
(Can you guess what type of tool this is?)
From 6pm to 7pm, come and mingle with other software professionals.
From 7pm to 8pm, we will have the presentation.
Hope to see you there!
https://plus.google.com/events/cdhb06s2kncfm2ch2chc32q93b8?partnerid=gplp0&authkey=COfpg_7Xlq-JGw
Thursday, May 30, 2013
Triggers
Michael Lopp is one of my favorite authors when I think about being a software professional.
This article is a great view into working with others.
http://www.randsinrepose.com/archives/2013/05/28/triggers.html
This article is a great view into working with others.
http://www.randsinrepose.com/archives/2013/05/28/triggers.html
Saturday, May 18, 2013
Fill out a survey about Software Testers
Hey Software Testers!
Help out Randy Rice by filling out a short survey.
http://randallrice.blogspot.com/2013/05/help-with-survey-on-software-test.html
Tuesday, April 30, 2013
How to de-motivate your team
http://randallrice.blogspot.com/2011/12/video-on-how-to-de-motivate-your-team.html
Randy is a great guy. Here is a great sample of his insight.
Randy is a great guy. Here is a great sample of his insight.
Tuesday, April 23, 2013
Videos of Computer Technology
I've spoken about the Security Now! podcast before. The AskMrWizard.com site has posted videos that illustrate the concepts from the podcast
http://www.askmisterwizard.com/EZINE/SecurityNow/SecurityNowIllustrated.htm
Enjoy!
http://www.askmisterwizard.com/EZINE/SecurityNow/SecurityNowIllustrated.htm
Enjoy!
Subscribe to:
Posts (Atom)