W3C

- DRAFT -

WoT Testing

23 Jan 2019

Attendees

Present
Kaz_Ashimura, Michael_McCool, Ege_Korkan, Kunihiko_Toumura, Michael_Lagally, Taki_Kamiya, Tomoaki_Mizushima, Toru_Kawaguchi, Sebastian_Kaebisch, Michael_Koster, Ryuichi_Matsukura
Regrets
Chair
McCool
Scribe
sebastian, kaz

Contents


<kaz> scribenick: sebastian

Agenda

McCool: updates on the agenda?

Lagally: add demo organization

<McCool> https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf#Agenda_23.01.2019

<inserted> scribenick: kaz

Logistics

Sebastian: gives update on the logistics
... free wifi network
... not going through Siemens firewall
... maybe would be nice to have one compact router?
... something like Mathtias and Koster brought

McCool: might be useful to use openwot one?

Koster: maybe we can simply use usual one?

Sebastian: we don't need it, actually

McCool: I can bring some routers if needed

Sebastian: as backup in case the basic setting doesn't work

McCool: we can use a router which has the same SSID as before
... also regular switch with 8 ports
... anything else?

f2f wiki

Sebastian: typical Siemens facility
... with parking lot, etc.

McCool: will be leaving Crowne Plaza around 8am

Demo

<scribe> scribenick: sebastian

Lagally: we need some plans for demos for open day

assertions and tests

McCool: update tools and ids to track the assertions in TD Spec
... renamed some ids
... defaults values are removed since they are not in the table anymore
... PR is not merged yet

<McCool> https://github.com/mmccool/wot-thing-description/blob/behaviour/index.html

McCool: PR contains a new 'behavioral constraints' sections
... there are number assertions for clients that have to be followed
... please review them
... open question: there is no protocol behavior assertions yet

Sebastian: we should have no assertions about protocols. We should link to protocol template document

McCool: maybe we can auto test the behavior assertions
... but no implementation for the testfest

<inserted> kaz: as I mentioned during the architecture call briefly, we should have detailed discussion about this during f2f but

Kaz: we should have a best practice note separately from the TD spec itself

Tooling

next topic: tooling

Ege: TD Playground is updated

<ege> http://plugfest.thingweb.io/playground/

Ege: for validation a TD we need only the simple form
... log can be cleared now
... double check if op is defined as array
... so far, there are assertions tests however, it is not completed yet

<ege> td-events:uniqueness AND td-events:existence

MichealMc: setup PR to separate assertions for properties, actions, events. etc.

node-wot update

<inserted> scribenick: kaz

Sebastian: update on node-wot implementation
... some security portions which don't work yet
... currently we have some challenges
... implementing forms
... 90% done, issue with readall, security coverage

McCool: work on next month for the coverage
... enough security schemas working
... next point is coverage of eventing
... anything else?

(none)

Data collection

McCool: visit the workflow doc

workflow

Ege: examples please?

McCool: need to document CLI tool usage
... move mergeresults.js to playground repo
... need to update templates.csv
... examples directory
... anything else?

Security testing

McCool: Elena is working on that
... the plan is having the plan fleshed out
... at least one penetration test during f2f
... one question, more testing before PR
... more work during testfest
... penetration test during f2f means fuzz testing
... operating on safe mode
... failsafe devices, please

Sebastian: question to people
... are you aware what to do on Monday?

McCool: if you have questions about testfest, please create issues at: https://github.com/w3c/wot/issues
... also please review: https://github.com/w3c/wot/tree/master/testfest/2019-02-princeton
... anything else?

Koster: created a new CG for iotschema.org
... could I span with the WoT groups?

McCool: think got an announcement about that
... maybe you should send out an announcement
... that's fine

Koster: ok
... all relevant

McCool: yes
... can talk about that briefly during f2f
... talk to you at f2f

Lagally: and talk on Friday at the TD slot for architecture update :)

[adjourned]

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version 1.154 (CVS log)
$Date: 2019/01/25 09:55:58 $