Skip to content

Rhaptos Software Development

Personal tools
You are here: Home » Developer Blog » Jenn's DevBlog » EditInPlace testing fears

EditInPlace testing fears EditInPlace testing fears

Document Actions
Submitted by jenn. on 2005-05-20 12:35. Development
The presence of some major addition/deletion bugs in the new XPathified EIP has spared me temporarily from having to tackle full formal test-plan writing for EIP...but Brian and Max appear to be closing in on them pretty quickly.
I'm quaking in my boots, frankly, because EIP is so darned complex, and I don't have a really good handle on the sorts of things that can go wrong in the content arena.

In addition to the obvious functional testing of the controls and user interface, I would somehow like to get at the possibility of EIP generating bad CNXML. Alas, I don't really know what "bad CNXML" is. The validators should catch most of those kind of issues, but I seem to recall that there are at least a couple of anti-best-practices that can cause formatting or other problems without actually being invalid. The old bug of insanely-complete namespace expansion is an example, where every tag with a math prefix got the entire MathML namespace declaration added to it by EIP.

This isn't any more than a suspicion, really, but I'll be taking a good look at EIP's autogenerated tags and ids to see if I can find any ways in which they're inferior to what a reasonably competent human would generate. For example, it seems that when you add a note, you don't get the option to give it a type or an id. If it's inside another element, you can edit its parent node and get to the note tag that way; but if it's a direct child of content, you can't edit the tag itself through EIP. This may just be a consequence of EIP being a partial editing solution, but I hate to see our default editor encouraging behaviors for which we would have admonished our content students in days past.
Developer Blog
« November 2008 »
Su Mo Tu We Th Fr Sa
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
2008-11-10
13:39-13:39 Suggestion for live site slowness reports
Categories:
Content (55)
Copyright (0)
Deep Code (3)
Development (203)
Markup (22)
Metadata (1)
Printing (7)
Style (9)
Testing (2)
Usability (6)