Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This looks pretty neat! A few questions:

1. Are there plans for a multi-browser (especially mobile web) test runner?

2. Are there plans to detect change provenance (eg. if I change my heading height on a page, all the content below it will shift down. The change I really want to be notified about is that the header's height changed, not that everything was pushed down because of it)?

3. There are a lot of similar tools (eg. back in the day I used https://github.com/facebookarchive/huxley) - where does Appraise succeed where those tools failed, or what does Appraise do better?



> 1. Are there plans for a multi-browser (especially mobile web) test runner?

the screenshot engine is designed to be pluggable, so theoretically this should be easy to do with some kind of mobile-test-farm runner.

> 2. Are there plans to detect change provenance...

You can set the relevant clip region to just the header, so it will only notify you if the header changed and ignore the rest. check out https://github.com/AppraiseQA/appraise/blob/master/examples/...

>3. There are a lot of similar tools...

appraise is designed to be used like fitnesse (so example+fixture=> result) instead of record/replay tools that end up being fragile. it makes the examples easy to understand, splitting what is being tested and how it will be tested clearly so both of those aspects are easy to maintain.

it's also designed to work well with github markdown, so your tests become executable API/component specs that are easy to read and also easy to verify.

I'm working on an AWS Lambda runner now, which will also make it quick and cheap to run UI tests in parallel, so it will provide reasonably fast feedback for large test suites.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: