发明名称 METHODS AND SYSTEMS FOR ISOLATING SOFTWARE COMPONENTS
摘要 A software testing system operative to test a software application comprising a plurality of software components, at least some of which are highly coupled hence unable to support a dependency injection, each software component operative to perform a function, the system comprising apparatus for at least partially isolating, from within the software application, at least one highly coupled software component which performs a given function, and apparatus for testing at least the at least partially isolated highly coupled software component.
申请公布号 US2016140021(A1) 申请公布日期 2016.05.19
申请号 US201615005145 申请日期 2016.01.25
申请人 TYPEMOCK LTD. 发明人 Lopian Eli
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A system for providing testing for software applications, said system comprising: a tangible medium containing processor executable software testing code adapted to cause one or more processors to: at least partially isolate from within a given software application, during runtime, a software component which performs a given function by modifying data within metadata tables associated with the component of the given software application, such that a call to the component is redirected to alternate testing code of the testing application adapted to override behavior of the component; and test, by use of the processors running the testing code, the given software application, by imposing a fake behavior on the software component, wherein imposing a fake behavior includes removing or replacing an expected behavior of the coupled software component, during runtime.
地址 Tel Aviv IL