acceptance-testing 28
[1109.1275] A Formal Verification Approach to the Design of Synthetic Gene Networks
october 2011 by Vaguery
"The design of genetic networks with specific functions is one of the major goals of synthetic biology. However, constructing biological devices that work "as required" remains challenging, while the cost of uncovering flawed designs experimentally is large. To address this issue, we propose a fully automated framework that allows the correctness of synthetic gene networks to be formally verified in silico from rich, high level functional specifications.
Given a device, we automatically construct a mathematical model from experimental data characterizing the parts it is composed of. The specific model structure guarantees that all experimental observations are captured and allows us to construct finite abstractions through polyhedral operations. The correctness of the model with respect to temporal logic specifications can then be verified automatically using methods inspired by model checking.
Overall, our procedure is conservative but it can filter through a large number of potential device designs and select few that satisfy the specification to be implemented and tested further experimentally. Illustrative examples of the application of our methods to the design of simple synthetic gene networks are included."
genetic-regulatory-networks
bioinformatics
biological-engineering
design-automation
emergent-design
acceptance-testing
performance-measure
nudge
Given a device, we automatically construct a mathematical model from experimental data characterizing the parts it is composed of. The specific model structure guarantees that all experimental observations are captured and allows us to construct finite abstractions through polyhedral operations. The correctness of the model with respect to temporal logic specifications can then be verified automatically using methods inspired by model checking.
Overall, our procedure is conservative but it can filter through a large number of potential device designs and select few that satisfy the specification to be implemented and tested further experimentally. Illustrative examples of the application of our methods to the design of simple synthetic gene networks are included."
october 2011 by Vaguery
Testing Your Mobile Apps with Selenium 2 and Frank | Selenium Testing? Do Cross Browser Testing with Sauce Labs
september 2011 by Vaguery
"In case you missed our last SF Selenium Meetup, check out video below of the two great presentations on mobile testing. Pete Hodgsen, a software consultant with Thoughtworks, discussed how to use Frank, a new testing framework he’s involved in developing, for automated acceptance testing of native iOS apps. Jason Huggins, creator of Selenium and co-founder of Sauce Labs, followed this by demoing how to test Android and iPhone applications using Selenium 2."
software-development
acceptance-testing
iOS
iPgibw
cucumber
Selenium
september 2011 by Vaguery
Gojko Adzic » Acceptance tests are not a by-product of development
april 2010 by Vaguery
"If we think about tests as by-products of the development process, this investment is very hard to justify because it doesn’t give direct value to any of the project stakeholders. The stakeholders of the framework, however, aren’t the customers or the business users. They are the members of the development teams (and maintenance teams if separate). Many teams I interviewed have at some point ripped out the heart of their system and replaced it, or rewritten the entire system, while keeping their acceptance tests and using them to guide the whole effort. This is where the investment in live documentation really pays off. Such a framework is genuinely a separate product, with a different lifecycle and a different group of stakeholders."
documentation
software-development
software-development-is-not-programming
cucmber
testing
acceptance-testing
april 2010 by Vaguery
cavalle's steak at master - GitHub
april 2010 by Vaguery
"Minimalist acceptance testing on top of RSpec"
acceptance-testing
rspec
ruby
development
BDD
testing
scripting
april 2010 by Vaguery
Pirate Testing (Because Only Ninjas Write Unit Tests) - Laughing Meme
december 2009 by ade
"describes the practice of shanghaiing another tool’s test suite to given your own TDD a jump start."
tdd
acceptance-testing
from delicious
december 2009 by ade
ʬ Easy Automated Web Application Testing with Hudson and Selenium
september 2008 by ianfieldhouse
Developing web applications is getting more complex - it’s easy to accidentally break functionality as changes are made. This article describes a setup used to test apps as changes are committed; automatically notifying the developers of any problems.
continuous-integration
testing
hudson
java
selenium
acceptance-testing
svn
database
september 2008 by ianfieldhouse
Copy this bookmark: