作者: Suresh Thummalapenta , Satish Chandra , Saurabh Sinha , K. Vasanta Lakshmi , Nishant Sinha
关键词:
摘要: We focus on functional testing of enterprise applications with the goal exercising an application's interesting behaviors by driving it from its user interface. The difficulty in doing this is focusing among unbounded number behaviors. present a new technique for automatically generating tests that drive web-based application along behaviors, where behavior specified form "business rules." Business rules are general mechanism describing business logic, access control, or even navigational properties GUI. Our black box, does not analyze server-side implementation, but relies directed crawling via To handle GUI states, includes two phases. Phase 1 creates abstract state-transition diagram using relaxed notion equivalence states without considering rules. Next, 2 identifies rule-relevant paths and refines those stricter state equivalence. can be much more effective at covering than undirected technique, developed as enhancement existing test-generation technique. experiments showed former was able to cover 92% rules, compared 52% covered latter.