2005
DOI: 10.1016/j.entcs.2004.12.004
|View full text |Cite
|
Sign up to set email alerts
|

Model Based Testing in Practice at Microsoft

Abstract: As part of Microsofts Trustworthy Computing [4] initiative the company has sought many ways to increase reliability. One approach being extensively investigated and used is Model Based Testing. With a Finite State Machine modeling tool (TMT) successfully deployed and in use by many test groups, a need for more powerful and flexible modeling has arisen. Several product groups are exploring the use of the Abstract State Machine Language (AsmL) and its associated test tool (AsmL/T). Results from both approaches … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 21 publications
(12 citation statements)
references
References 1 publication
0
12
0
Order By: Relevance
“…The experience with bounded-exhaustive testing in academia and industry shows that it can find faults in real code [4,3,5,11] but also produces a large number of failures. Identifying a few faults out of many failures is a challenging task.…”
Section: Oracle-based Test Clustering (Otc)mentioning
confidence: 99%
See 3 more Smart Citations
“…The experience with bounded-exhaustive testing in academia and industry shows that it can find faults in real code [4,3,5,11] but also produces a large number of failures. Identifying a few faults out of many failures is a challenging task.…”
Section: Oracle-based Test Clustering (Otc)mentioning
confidence: 99%
“…Previous work considered how to describe a set of inputs (using declarative [2,4] or imperative [5] approaches) and how to efficiently generate them. Bounded-exhaustive testing has been successfully used to reveal faults in several real applications [3,4,5,11], but it has costs in machine time for test generation and execution and human time for inspection of failures. This paper presents three new techniques that reduce the costs of such testing.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…We developed an approach [6,[24][25][26] for automated, constraint-based test generation: the user manually encodes only the constraints for the desired properties of test inputs, and a tool automatically generates a large number of inputs. Our approach was used to test several applications, e.g., a network protocol and a constraint analyzer developed in academia [25], a fault-tree analyzer developed for NASA [30], an XPath compiler at Microsoft [29], and a web traversal application at Google [26]. Generation tools for our approach were mostly developed from scratch.…”
Section: Introductionmentioning
confidence: 99%