published by Anonymous on February 9, 2017 - 16:59
If we talk about automating visual regression testing of web applications, there are some basic features which just cannot be absent in such a tool, that is:
emulate a click,
emulate a text input operation,
compare screenshots retrieved during different runs,
run the recorded test in another browser,
add a new test step etc.
But it's some unique, unusual options which make real difference. Something to do with radically facilitating the regression testing process itself.
Unix shell scripts give a good example of a domain-specific language for data organization. They can manipulate data in files or user input in many different ways. Domain abstractions and notations include streams (such as stdin and stdout) and operations on streams (such as redirection and pipe). These abstractions combine to make a robust language to talk about the flow and organization of data.
Recent comments