How To Be A Successful Mobile Ppliction And Regression Tester
|
|
|
- Julian Pierce
- 5 years ago
- Views:
Transcription
1 July/August 2009 Volume 3 SOFTWARE This issue of Softwre Testing delves into mobile ppliction nd regression testing. HOTSPOTS
2 1 Mobile pplictions nd regression testing p WANT JOB SECURITY? This issue of Softwre Testing explores the rewrds of being thoroughly-modern, thoroughly-trined nd lwys-diligent mobile ppliction nd regression testers. In the mobile ppliction development mrket, the role of regression testing is proving to be mission criticl in the Web 2.0, Rich Internet Appliction ge. Both mobile pps nd regression go better with gile nd Softwre Development Lifecycle (SDLC) pproches s well s some cretive thinking so just being code wizrd or pretty good tester won t get you the gold. Those who get nd sty in the mobile ppliction trining circuit could hve job security for mny yers, ccording to Enterprise Mngement Assocites (EMA) Julie Crig, who wrote this issue s led rticle. Just don t expect to quit school t ny time, becuse the mobile technologies will continue to be complex nd vried, with new devices ppering fster thn bubbles in seltzer wter. Beyond discussing the gret creer potentil in mobile ppliction testing, Crig lys out the mobile pp peculirities tht require gret development cretivity nd more svvy testing. In this ezine s rticle on testing nd retesting defects, Dvid W. Johnson connects the dots between mobile ppliction nd regression testing by citing the Blckberry blckouts of 2007 nd 2008, which were n unfortunte exmple of production issues tht should hve been detected by regression test suite in combintion with other forml testing efforts. Helping testers void common mistkes is Johnson s key gol in this rticle. Too often, user reports bug; regression testing is done; fixed report goes to the user; nd the user experiences the sme problem. Johnson suggests prctices tht cn help end this embrrssing scenrio. Regression testers, like mobile ppliction testers, must invest in continuing eduction due to the constnt emergence of new breeds of softwre, such s mobile pplictions. This issue is good first step on tht trining tril. JAN STAFFORD, Executive Editor [email protected] 2 SOFTWARE JULY/AUGUST 2009
3 1 The chllenges of testing wireless mobile pplictions Mobile ppliction testing requires not just skill, but cretivity nd resourcefulness. It lso requires products nd services specificlly designed for the chllenges of mobile technology. BY JULIE CRAIG p DEVICES ARE hot, hot, hot, nd pplictions re the reson why. The lure of lwys-vilble Web browsing, emil, document viewing nd instnt messging hs proven to be irresistible to business nd personl users like. Not to be outdone, entertinment-relted pplictions re flourishing s well, with mobile gmes, Twitter nd Fcebook, nd photo uplods becoming fundmentl elements of the new mobile lifestyle. This is reflected in the economy. Annul globl sles of mobile phones in units re now roughly equl to sles of lptops, with smrtphones ccounting for more thn 10% of the totl. Vendors re cpitlizing on this growth with host of mobile-enbled pplictions. Numr Softwre, Inc. recently introduced Numr Foot- Prints Mobile, which llows support personnel to ccess Numr s Service Desk softwre using the Web browser on their Microsoft Windows Mobile, RIM Blckberry, or Apple iphone devices. TD Ameritrde offers mobile stock trding softwre which enbles customer to execute stock trdes from his or her phone. Workdy.com, Softwre s Service (SS)-bsed Enterprise Resource Plnning (ERP) provider, recently nnounced indevelopment softwre tht will provide ccess to Workdy s Humn Resources (HR) nd finncil pplictions from n iphone. Clerly there is strong demnd for growing host of mobile pplictions, nd s result, mobile development nd testing re flourishing. This explosion cn be bonnz for mobile literte development nd testing professionls. The outlook for growth in this spce is so fvorble tht job security is virtully gurnteed for the foreseeble future. The 3 SOFTWARE JULY/AUGUST 2009
4 bd news, however, is tht these jobs re hrder thn they used to be, thnks to wide rry of hndheld hrdwre, mobile-specific softwre, nd the sheer force of constnt chnge. Mobile pplictions isn t your grndmother s COBOL, nd testing them requires not just skill, but cretivity nd resourcefulness. It lso requires products nd services specificlly designed for the chllenges of mobile technology. : SIMILAR TO CONNECTED Even without mobile technology, softwre development is notoriously filure-prone ctivity. I don t need to go into the detils since everybody reding this is likely wre of the high percentge of softwre development projects tht fil to deliver in terms of functionlity, budget or schedule. Mobile pplictions dd to ppliction complexity, nd in doing so, increse development nd Qulity Assurnce (QA) risks. Mobile development requires the sme Softwre Development Life Cycle (SDLC) pproch tht dds discipline nd governnce to trditionl softwre development. Agile methodologies re rpidly replcing older Wterfll processes to become the de fcto stndrd governing the SDLC. Agile principles include incrementl nd itertive cycles, testing erly nd often, nd incorporting end-user input throughout the lifecycle, nd they pper to be pying off. BMC Softwre dopted Agile strting in 2004, nd were ble to increse product time to mrket by two to three times over the industry norm (go to com 1 for more informtion on this story). From the perspective of mobile pplictions, Agile methodologies re often lso the best choice, primrily becuse of the ongoing focus on customer involvement nd itertive testing. The steps required requirements gthering, design, development, testing, nd deployment re similr for both connected nd wireless pplictions. However, the lifecycle must be tweked for mobile pplictions, nd it is importnt to nswer some key questions from the outset. They include: Which mobile devices nd operting system versions will this ppliction support? How do we test pplictions to mke sure they run on those pltforms? Wht modifictions must be mde to ccommodte the differences mong pltforms? How will industry innovtions be supported going forwrd, since new mobile devices, technologies, nd pplictions re constntly being introduced? How will development nd testing processes ccommodte the inherent differences mong wireless network protocols nd mobile service providers? How do we know how much testing is enough? 4 SOFTWARE JULY/AUGUST Agile Mngement Wht Mngers cn Lern from Agile Methodologies
5 Ech orgniztion will hve to nswer these questions internlly, bsed on their overll gols nd objectives. Mobile development requires the sme Softwre Development Lifecycle (SDLC) pproch tht dds discipline nd governnce to trditionl softwre development. KEY DIFFERENCES Chllenges with mobile testing tend to center round severl key res. One is the wide vriety of mobile pltforms nd the complexity round testing n ppliction s comptibility with ll supported pltforms. Another is the chllenge of developing pplictions tht compenste for the fcts tht the mobile device is not lwys on nd tht the wireless connection my not be s relible s wired one. Another key considertion is the uniqueness of ech user. Customers subscribe to different crrier networks nd hve different use cses. The lst mile to their device is likely to run t different speeds nd over slightly different protocols depending on user loction, roming, vendor, network, nd device. The bottom line is tht, if you nd I re running the sme mobile ppliction, our experiences might be very different. Fctoring such vritions into expected testing outcomes cn become quite complex. The primry problem is one of testing every possible scenrio, given tht few development orgniztions own one of every device, version, nd crrier connection. And even the most tlented QA tem will probbly not be ble to simulte every combintion of these vribles, especilly when the idiosyncrsies of users re fctored in. Fortuntely, lively mrketplce hs risen round mitigting these chllenges, nd some of the products nd services detiled below my be helpful to orgniztions struggling with mobile testing. HETEROGENEITY AND VENDORS RESPONSES Sy wht you will bout Microsoft, for those of us who remember the old dys when operting systems (OSes) were virtully vendor-specific, the ubiquity of Windows hs certinly mde it esier to develop nd test. Of course, Apple is, nd lwys hs been, n exception to the stndrdiztion rule, nd mny Independent Softwre Vendors (ISVs) develop pplictions for both Windows nd Mc OS. This stndrdiztion hs been boon in terms of limiting pltform prolifertion. Assuming support for both vendors nd given number of operting system levels for ech, the worst cse testing scenrio is still firly limited. In contrst, mobile computing is just bout where personl computing 5 SOFTWARE JULY/AUGUST 2009
6 ws 20 yers go. Let s see, you hve Symbin, Blckberry OS, Windows Mobile, Plm OS, Apple OS X, Linux, etc., etc. Add to this the fct tht there re multiple browsers nd little stndrdiztion cross devices, throw Mobile pplictions isn t your grndmother s COBOL, nd testing them requires not just skill, but cretivity nd resourcefulness. in 2 or 3 relese levels ech nd the result is firly complex testing scenrio. This cn be problem for testing tems since, unless they hve one of ech combintion of device, OS, version, etc., it is virtully impossible to ensure tht given ppliction works everywhere. Multiple vendors re ddressing this chllenge with wide rry of solutions. Some solutions re imed t inhouse testing: Hewlett Pckrd (HP): HP is integrting mobile ppliction testing into its existing Quick Test Professionl (QTP) solution by prtnering with vendors tht specilize in mobile testing. The first prtnership is with Jmo Solutions, which offers n end-user experience mngement solution for Windows Mobile devices. HP is working on other prtnerships s well, including one with DeviceAnywhere. DeviceAnywhere mrkets both cloudbsed nd on-site versions of its mobile Qulity of Service (QoS) solution with support for more thn 2000 hndsets nd 30 mobile opertors. Microsoft: Microsoft is rich source of testing resources for Windows mobile pplictions, with brod rnge of tools supporting development nd testing of wireless pplictions built using Microsoft technology. Microsoft s mobile development site is good strting point. Resources include set of mobile emultor imges tht cn be used with or without Microsoft Visul Studio nd provide testing pltform for the Windows Mobile operting system. Dexterr : Dexterr is different product entirely, nd its flgship product is the Dexterr Concert mobile ppliction development pltform. Dexterr is vilble in two versions. Enterprise Edition is n open, stndrds-bsed development pltform designed to be deployed within the enterprise. Crrier Edition is trgeted t service providers who pln to host the solution s service. Both pltforms support wide rnge of mobile devices s well s softwre requirements mngement. Dexterr promises to stremline nd simplify development of mobile pplictions, nd my be well worth evluting for compnies which re hevily invested in mobile development. 6 SOFTWARE JULY/AUGUST 2009
7 There re lso vriety of options for Qulity Assurnce (QA) mngers looking for hnds-on testers for specific devices or to supplement inhouse tems. This cn be lifesver when testing schedules bck up, or to certify solutions ginst ctul devices insted of emultions. Two vendors offering such services include: utest : utest is positioned squrely in the softwre testing relm, nd recently nnounced support for mobile pplictions. The compny s business model is distinctive one. It consists of host of softwre testers (more thn 14,000 worldwide) who test mobile pplictions cross vriety of operting systems nd pltforms. Testers get pid by the bug. They execute testing scenrios nd report unexpected issues to the customer, who then decides whether the issue is, in fct, defect. If so, the customer pys the tester who found the bug. If not, the customer does not py. This model cn be vluble becuse humn testers ctully simulte the kinds of issues tht re likely to rise once the softwre is relesed to the public. It is lso cost effective, in tht utest s customers don t py for testing fetures the tester interprets s bugs. Keynote Systems, Inc.: Keynote is one of the best known Web testing compnies in the world, due in prt to its frequent press releses detiling performnce of well-known online vendors. Click here for n exmple of recent Keynote relese. Keynote hs now expnded into mobile testing s well, leverging testers from loctions worldwide to deliver n impressive bredth of solutions. They include: Mobile Device Perspective (MDP): Provides feedbck on how effectively mobile devices interct with their service content Mobile Appliction Perspective (MAP): Provides informtion bout how well mobile sites function during trnsmission nd delivery SITE Test System: Provides mobile opertors with metrics tht quntify the helth of the mobile network Globl Romer: Provides n indepth understnding of how pplictions function from vrious points cross the world, bsed on testing from multiple locles Web Effective for iphone: Pltform to run lrge-scle, tsk-bsed iphone Web usbility studies PROBLEMS AND PAY-OFFS There re obviously mny more vendors nd solutions in the mobile mrket thn there is spce to discuss them. The point to think bout is the ide of using utomtion wherever possible to dd efficiency to mobile development nd testing. In recent yers, the cost of IT hs risen to the point where, for some compnies, it is limiting the bility to grow nd compete. Softwre development, for mny compnies, is cost 7 SOFTWARE JULY/AUGUST 2009
8 center within IT, nd efficiencies in the development nd testing spces re s importnt to overll cost reduction s efficiencies in the dt center. Tht being sid, rising IT costs ren t due to IT specilists, developers, or testers who wste time. They re due to technology complexity. The pst 10 yers hve seen n explosion of heterogeneous technology, with ech new technology requiring specilized personnel, tools, nd infrstructure. Mobile is no exception. Mobile pplictions represent new relity in terms of pplictions, in tht mny of the pplictions currently under development cnnot be 100% tested by in-house personnel nd resources. They will be used by literlly millions of users, nd it is impossible for testing tem with finite resources to duplicte every use cse, pltform, network, nd device. Becuse of this, investments in utomted testing products nd ugmenttion of in-house test tems with third-prty vendors will likely py off in terms of both testing efficiency nd qulity. Reserch hs repetedly shown tht softwre bugs detected Mobile pplictions represent new relity in terms of pplictions, in tht mny of the pplictions currently under development cnnot be 100% tested by in-house personnel nd resources. erly in the lifecycle re much cheper to remedy thn those found in production. Delivering qulity softwre is one wy tht QA tems cn directly impct costs, nd this hs become even more true with the prolifertion of mobile pplictions. ABOUT AUTHOR: JULIE CRAIG, senior nlyst t EMA, hs over 20 yers of experience in softwre engineering, IT infrstructure engineering nd enterprise mngement. Julie's res of focus currently include best prctices, configurtion mngement, ppliction mngement, service-oriented rchitecture (SOA) nd Softwre s Service (SS). Her gol is to interpret industry trends with common sense pproch nd simplified outlook. 8 SOFTWARE JULY/AUGUST 2009
9 1 Regression testing hot spots: Coverge, common mistkes This rticle discusses regression test opportunities, coverge policies nd development, s well s filling you in on five common regression testing mistkes. BY DAVID W. JOHNSON p TEST is one of the most misunderstood softwre testing concepts. Ineffective regression test policies led to incresed postdeployment risk nd resulting business losses. Severl recent softwre filures should hve been detected nd mitigted by effective regression test suites. For exmple, the Blckberry blckouts of 2007 nd 2008 re n unfortunte exmple of production issues tht should hve been detected by regression test suite in combintion with other forml testing efforts. The convergence of dptive development prctices (gile, extreme, etc.) nd complex integrted ppliction spces (Internet, cloud computing, etc.) crete growing risk profile tht needs to be mitigted by disciplined implementtion of effective regression testing policies. Testing erly nd often significntly Severl recent softwre filures should hve been detected nd mitigted by effective regression test suites. reduces remedition costs while mitigting potentil production risks. In this rticle, I will wlk you through regression test opportunities, regression test coverge policies nd regression test development, s well s filling you in on five common regression testing mistkes. Regression testing is often referred to s Test Phse or Test Type, but it is relly the execution of one or more tests within given Test Phse. For the purposes of this rticle, regres- 9 SOFTWARE JULY/AUGUST 2009
10 sion test is the execution of tests to verify tht chnges in the ppliction lndscpe or rchitecturl frmework hve not negtively impcted existing, unchnged functionlity. Generlly, ccording to WhtIs, regression test involves the execution of tests in current Test Phse tht vlidtes the chnges in the current ppliction lndscpe such s softwre, hrdwre, dt, nd/or metdt hve not negtively impcted existing, unchnged functionlity. TEST OPPORTUNITIES In the pst, regression test hs been closely ssocited with the Function Test Phse nd System Test Phse. For the most prt, the IT community hs come to relize tht testing erly nd often significntly reduces remedition costs while mitigting potentil production issues. The following tble illustrtes regression test opportunities s the solution moves from being conceptul to production For the most prt, the IT community hs come to relize tht testing erly nd often significntly reduces remedition costs while mitigting potentil production issues. relese/pckge. The solution set cn include softwre, hrdwre, dt, metdt, or mixture of these nd ny other spects of the ppliction lndscpe. In the chrt below, Solution Set SOLUTION SET IS EXISTS AS OPPORTUNITY Conceptul (no code) A Model Design Review Phse Under Construction Discrete Units Unit Test Phse Instrumenttion Constructed Functionl Function Test Phse Components Functionl Test Sets Functionl Integrted System Test Phse System System Test Sets Confirmed Pckge User Acceptnce or Relese Test Phse UA Test Sets Relesed Production Production Monitoring Solution 10 SOFTWARE JULY/AUGUST 2009
11 refers to the current mturity of the solution set. Exists s is the current deliverbles supporting the solution set. Regression Opportunity notes the vilble regression test opportunities. The primry opportunities re in itlics. Unit Test Phse: Instrumenttion The first opportunity to perform substntive regression testing occurs in the unit test phse. The primry ctor responsible for regression testing within the Unit Test Phse is the developer. The developer ccomplishes this by implementing the Adptive development principles nmely gile, extreme nd rpid ppliction development (RAD) of continuous integrtion nd code instrumenttion. Remedition of defects t this level of solution mturity will yield significnt downstrem benefits nd significntly reduce remedition cost. I hve recently hd the plesure of working with severl disciplined gile development tems tht hve fully implemented code instrumenttion nd continuous integrtion. The results of their efforts were significnt decrese in defects lter in the development lifecycle. Function Test Phse: Functionl Test Sets The second opportunity to perform substntive Regression Testing occurs in the Function Test Phse this is the opportunity tht is most often leverged by orgniztions. The primry ctor responsible for Regression Testing within the Function Test Phse is the Tester. The Tester should ccomplish this by implementing suite of utomted scripts tht test the functionl res of the ppliction deemed to be in-scope for the current test There is often not enough time in the test schedule for significnt mnul regression testing. enggement these utomted scripts should be constructed to be reusble test rtifcts. Remedition of defects t this level of solution mturity will reduce remedition costs. Mnul regression testing cn lso be performed, but the overll return on investment is gretly reduced. Mnul tests tke longer to execute nd re prone to filure over multiple executions. There is often not enough time in the test schedule to llow for significnt mnul regression testing. System Test Phse: System Test Sets The third opportunity to perform substntive regression testing occurs in the System Test Phse. The System Test Phse should include severl types of testing; from Regression testing perspective, the two most importnt would be Business functionlity nd performnce. The primry ctor responsible for regression testing business functionlity within the System Test Phse is 11 SOFTWARE JULY/AUGUST 2009
12 the tester. The tester should once gin ccomplish this by implementing suite of utomted scripts tht test the business functionlity deemed to be in scope for the current test enggement; these utomted 1 Avoiding Common Regression Test Mistkes MOST regression test mistkes come from misplced ssumption tht regression tests: ARE STATIC» Regression test mintennce must be ongoing. Regression tests need to be mintined s IP (intellectul property) tht meet the current orgniztionl test coverge needs.» I hve worked severl enggements in the lst few yers tht hve treted existing regression test suites s sttic rtifcts. In one cse, the client ended up with over five-thousnd test cses tht could never be executed within the time-frme provided for testing. Once we did mintennce sweep of these mnul regression test scripts we hd less thn one-thousnd utomted test cses. ARE A NICE-TO-HAVE» Regression testing is only nice-to-hve if the current orgniztionl coverge needs such s regultory, IT governnce nd risk does not require ny supportive regression test metric. This would be rther unusul circumstnce, but it does occur; i.e., n in-house reporting tool.» Anyone who works in the testing spce hs seen the consequences of this mindset. In severl cses I hve seen clients do little or no regression testing nd py the cost in post-production support; cost tht fr exceeds the cost of ctully doing the testing. NEED TO RETEST EVERYTHING» This is usully not prcticl gol unless the nture of the ppliction spce (i.e. medicl devices) nd the level of risk, justify complete end-to-end regression test the testing tem simply runs out of time. Unfortuntely this usully mens tht the esier tests re executed first while the hrder regression tests re deferred. Ensure you crete test schedule tht fits into the vilble Regression test time-box nd ddresses the higher priority coverge items first. 12 SOFTWARE JULY/AUGUST 2009
13 scripts should be constructed to be reusble test rtifcts. Ensure these tests do not replicte other function testing efforts. The primry ctor responsible for regression testing performnce within the System Test Phse is the performnce ssurnce test engineer. The performnce ssurnce test engineer should ccomplish this tsk by implementing regression suite of performnce tests nd ssocited performnce monitors these suites should be constructed to be reusble performnce test rtifcts. Mnul regression testing of business functionlity cn lso be performed but the overll return on investment is gretly reduced. Mnul tests tke longer to execute nd re prone to filure over multiple executions. There is often not enough time in the test schedule to llow for significnt mnul regression testing. User Acceptnce Test Phse The finl opportunity to perform regression testing occurs during the User Acceptnce Test Phse. These mnul tests re performed by the end-user. The primry purpose of regression testing during this test phse should be ssuring the enduser tht no unexpected chnges hve occurred in previously existing functionlity. TEST COVERAGE Regression test coverge policies guide the orgniztion in determining wht regression test rtifcts re required to be built nd, more importntly mintined. Regression test policies should be bsed on three key fctors: 1. Regultory Spce Rules, Regultions, Lws, nd Stndrds tht pply to the ppliction spce.» i.e. FDA, FAA, SOX, etc. 2. IT Governnce Corporte governnce s it pplies to the regultory spce. Corporte governnce s it pplies to corporte rules, regultions, nd stndrds. 3. Risk Profile The cceptble level or risk for ny given spect of the ppliction spce. Regultory Spce The regultory spce cn hve significnt impct on the scope of Regression testing within ny given test phse. Mngers nd test leds responsible for testing need to ensure they understnd their legl nd fiduciry responsibilities within the regultory spce nd the impcts of this responsibility on the overll scope of the testing effort. IT Governnce IT governnce implies system in which ll stkeholders hve the necessry input into the IT decision mking process preventing IT from independently mking nd lter being held solely responsible for poor decisions. 13 SOFTWARE JULY/AUGUST 2009
14 Therefore bord needs to: understnd the overll rchitecture of its compny s IT pplictions portfolio; ensure tht mngement knows wht informtion resources re out there; know wht condition informtion resources re in; understnd wht role informtion resources ply in generting revenue. There re severl definitions of IT governnce: Weill nd Ross focus on Specifying the decision rights nd ccountbility frmework to encourge desirble behvior in the use of IT. IT Governnce Institute expnds the definition to include foundtionl mechnisms: the ledership nd orgniztionl structures nd processes tht ensure tht the orgniztion s IT sustins nd extends the orgniztion s strtegies nd objectives. AS8015, the Austrlin Stndrd for Corporte Governnce of Informtion nd Communiction Technology (ICT) defines Corporte Governnce of ICT s The system by which the current nd future use of ICT is directed nd controlled. It involves evluting nd directing the plns for the use of ICT to support the orgniztion nd monitoring this use to chieve plns. It includes the strtegy nd policies for using ICT within n orgniztion. From regression testing perspective ppliction of IT Governnce to the ppliction lndscpe mens the pproprite level of informtion must be consistently supplied to support decision mking t the bord level. Regression testing provides severl opportunities to collect pproprite informtion s IT Governnce prctices mture the mount of informtion collected needs to be ssessed for completeness. Risk Profile Risk is the net negtive impct of vulnerbility tking into considertion both the probbility nd impct/cost if the risk becomes n issue/event. Risk mngement is the process of identifying risk, ssessing risk, nd Regression tests should be consistently reviewed nd dpted to meet the current coverge needs. tking steps to reduce risk to n cceptble level. Risk mngement often encompsses three min processes: risk ssessment, risk mitigtion, nd risk evlution Regression testing dels with supplying dt 14 SOFTWARE JULY/AUGUST 2009
15 to support risk evlution. The orgniztion should hve lredy considered wht level of risk is cceptble for prticulr ppliction. It is the responsibility of the orgniztion to understnd the bsis for the current risk ssessment nd pply the pproprite level of Regression testing rigor, to meet the specified level of cceptble risk. Acceptble levels of risk cn be ctegorized s: Tier 1: Criticl Appliction Spce Miniml or no interruptions in service re cceptble Tier 2: Importnt Appliction Spce Short uncommon interruptions in service re cceptble Tier 3: Norml Appliction Spce Short common interruptions in service re cceptble Tier 4: Non-Criticl Appliction Spce Interruptions in service re cceptble Appliction cn be pulled Regression Test Policies: Coverge 1. Regression test coverge in combintion with other forml testing efforts shll provide sufficient test coverge to stisfy the Regultory Spce. 2. Regression test coverge in combintion with other forml testing efforts shll provide sufficient test coverge to stisfy the current IT Governnce requirements. 3. Regression test coverge in combintion with other forml testing efforts shll provide sufficient test coverge to stisfy the current cceptble Risk Profile. TEST DEVELOPMENT Regression tests should ddress ll meningful: Code Brnches: Regression testing t the level of Unit Test Functionl Business events: Regression testing t the level of Function Test End-to-End Business events: Regression testing t the level of System Test User Experience: Regression testing t the level of User Acceptnce Test In ech cse pproprite tests need to be designed, built, nd constructed. These tests need to be esy to mintin, with definitive pss/fil conditions, nd when possible utomted. Regrding regression test utomtion, the User Acceptnce test should be defined nd executed by representtives of the user community - these types re rrely utomted. All other levels of regression testing should be either utomted using test utomtion tools or instrumented using Adptive development techniques. On the mintennce front, regression tests re often treted s sttic 15 SOFTWARE JULY/AUGUST 2009
16 set of rtifcts to be pplied during ech relese cycle. Regression tests should be consistently reviewed nd dpted to meet the current coverge needs (regultion, governnce, nd risk). This review should include dding to, removing, nd merging regression tests in the regression test suite. If test cse mintennce is not incorported into Regression testing, the tendency is to end up with n unmngeble number of tests tht my not ddress the coverge need. In softwre development, there re some key regression test policies tht you cn t overlook without bd consequences. From my experience, these re the most importnt: Regression tests shll be utomted using test utomtion tools or instrumented into the solution using Adptive development techniques. Regression tests shll undergo scheduled mintennce designed to right size the Regression test suite to meet the current coverge needs, such s regultion, governnce nd risk. Regression test dependencies plns, schedules, test dt, test environments, tools, etc. must be considered prt of the regression test suite. Regression testing needs to be incorported into the overll testing strtegy. The gol should be to mitigte risks to production cused by unexpected impcts ginst unchnged functionlity; creting regression test sves erly in the system development life cycle. A sve is the detection of defect before it reches production thus providing the opportunity to remedite the defect before it is relesed. The regression testing effort lso needs to be rightsized to meet the corporte coverge requirements nd fit into the vilble regression testing time-box. ABOUT AUTHOR: DAVID (DJ) W. JOHNSON is senior test rchitect with over 22 yers of experience in Informtion Technology cross severl industries hving plyed key roles in business needs nlysis, softwre design, softwre development, testing, trining, implementtion, orgniztionl ssessments, nd support of business solutions. Developed specific expertise over the pst 12 yers on implementing Test wre including - test strtegies, test plnning, test utomtion (functionl nd performnce), nd test mngement solutions. 16 SOFTWARE JULY/AUGUST 2009
ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment
ClerPeks Customer Cre Guide Business s Usul (BU) Services Pece of mind for your BI Investment ClerPeks Customer Cre Business s Usul Services Tble of Contents 1. Overview...3 Benefits of Choosing ClerPeks
Enterprise Risk Management Software Buyer s Guide
Enterprise Risk Mngement Softwre Buyer s Guide 1. Wht is Enterprise Risk Mngement? 2. Gols of n ERM Progrm 3. Why Implement ERM 4. Steps to Implementing Successful ERM Progrm 5. Key Performnce Indictors
Corporate Compliance vs. Enterprise-Wide Risk Management
Corporte Complince vs. Enterprise-Wide Risk Mngement Brent Sunders, Prtner (973) 236-4682 November 2002 Agend Corporte Complince Progrms? Wht is Enterprise-Wide Risk Mngement? Key Differences Why Will
JaERM Software-as-a-Solution Package
JERM Softwre-s--Solution Pckge Enterprise Risk Mngement ( ERM ) Public listed compnies nd orgnistions providing finncil services re required by Monetry Authority of Singpore ( MAS ) nd/or Singpore Stock
How To Network A Smll Business
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
Hillsborough Township Public Schools Mathematics Department Computer Programming 1
Essentil Unit 1 Introduction to Progrmming Pcing: 15 dys Common Unit Test Wht re the ethicl implictions for ming in tody s world? There re ethicl responsibilities to consider when writing computer s. Citizenship,
Small Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
Small Business Cloud Services
Smll Business Cloud Services Summry. We re thick in the midst of historic se-chnge in computing. Like the emergence of personl computers, grphicl user interfces, nd mobile devices, the cloud is lredy profoundly
Unleashing the Power of Cloud
Unleshing the Power of Cloud A Joint White Pper by FusionLyer nd NetIQ Copyright 2015 FusionLyer, Inc. All rights reserved. No prt of this publiction my be reproduced, stored in retrievl system, or trnsmitted,
Small Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
How To Set Up A Network For Your Business
Why Network is n Essentil Productivity Tool for Any Smll Business TechAdvisory.org SME Reports sponsored by Effective technology is essentil for smll businesses looking to increse their productivity. Computer
Small Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
Small Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
Techniques for Requirements Gathering and Definition. Kristian Persson Principal Product Specialist
Techniques for Requirements Gthering nd Definition Kristin Persson Principl Product Specilist Requirements Lifecycle Mngement Elicit nd define business/user requirements Vlidte requirements Anlyze requirements
Recognition Scheme Forensic Science Content Within Educational Programmes
Recognition Scheme Forensic Science Content Within Eductionl Progrmmes one Introduction The Chrtered Society of Forensic Sciences (CSoFS) hs been ccrediting the forensic content of full degree courses
Application Bundles & Data Plans
Appliction Appliction Bundles & Dt Plns We ve got plns for you. Trnsporttion compnies tody ren t one-size-fits-ll. Your fleet s budget, size nd opertions re unique. To meet the needs of your fleet nd help
VoIP for the Small Business
Reducing your telecommunictions costs VoIP (Voice over Internet Protocol) offers low cost lterntive to expensive trditionl phone services nd is rpidly becoming the communictions system of choice for smll
Health insurance marketplace What to expect in 2014
Helth insurnce mrketplce Wht to expect in 2014 33096VAEENBVA 06/13 The bsics of the mrketplce As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum
Health insurance exchanges What to expect in 2014
Helth insurnce exchnges Wht to expect in 2014 33096CAEENABC 02/13 The bsics of exchnges As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum mount
Vendor Rating for Service Desk Selection
Vendor Presented By DATE Using the scores of 0, 1, 2, or 3, plese rte the vendor's presenttion on how well they demonstrted the functionl requirements in the res below. Also consider how efficient nd functionl
Polynomial Functions. Polynomial functions in one variable can be written in expanded form as ( )
Polynomil Functions Polynomil functions in one vrible cn be written in expnded form s n n 1 n 2 2 f x = x + x + x + + x + x+ n n 1 n 2 2 1 0 Exmples of polynomils in expnded form re nd 3 8 7 4 = 5 4 +
Source Code verification Using Logiscope and CodeReducer. Christophe Peron Principal Consultant Kalimetrix
Source Code verifiction Using Logiscope nd CodeReducer Christophe Peron Principl Consultnt Klimetrix Agend Introducing Logiscope: Improving confidence nd developer s productivity Bsed on stte-of-the-rt
GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs C2C Archive One Policy Mnger GFI MilArchiver 6 C2C Archive One Policy Mnger Who we re Generl fetures Supports
According to Webster s, the
dt modeling Universl Dt Models nd P tterns By Len Silversn According Webster s, term universl cn be defined s generlly pplicble s well s pplying whole. There re some very common ptterns tht cn be generlly
Assessing authentically in the Graduate Diploma of Education
Assessing uthenticlly in the Grdute Diplom of Eduction Dr Mree DinnThompson Dr Ruth Hickey Dr Michelle Lsen WIL Seminr JCU Nov 12 2009 Key ides plnning process tht embeds uthentic ssessment, workintegrted
The 8 Essential Layers of Small-Business IT Security
The 8 Essentil Lyers of Smll-Business IT Security While there is no technology tht cn gurntee your network is truly impenetrble, you cn significntly reduce your risk by deploying multiple lyers of defense.
2. Transaction Cost Economics
3 2. Trnsction Cost Economics Trnsctions Trnsctions Cn Cn Be Be Internl Internl or or Externl Externl n n Orgniztion Orgniztion Trnsctions Trnsctions occur occur whenever whenever good good or or service
SyGEMe: Integrated Municipal Facilities Management of Water Ressources Swiss Geoscience Meeting, Neuchâtel, 21 novembre 2009 k
SyGEMe: Integrted Municipl Fcilities Mngement of Wter Ressources Tool presenttion, choice of technology, mn-mchine mchine interfce, business opportunities nd prospects 1. Introduction 2. Mn-mchine interfce
Small Businesses Decisions to Offer Health Insurance to Employees
Smll Businesses Decisions to Offer Helth Insurnce to Employees Ctherine McLughlin nd Adm Swinurn, June 2014 Employer-sponsored helth insurnce (ESI) is the dominnt source of coverge for nonelderly dults
VoIP for the Small Business
VoIP for the Smll Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become
AntiSpyware Enterprise Module 8.5
AntiSpywre Enterprise Module 8.5 Product Guide Aout the AntiSpywre Enterprise Module The McAfee AntiSpywre Enterprise Module 8.5 is n dd-on to the VirusScn Enterprise 8.5i product tht extends its ility
Understanding Life Cycle Costs How a Northern Pump Saves You Money
Understnding Life Cycle Costs How Nrn Pump Sves You Money Reference: Hydrulic Institute (www.s.g) Introduction Wht Life Cycle Cost (LCC) Clculting Totl LCC LCC Components Wht Life Cycle Cost Life Cycle
Introducing Kashef for Application Monitoring
WextWise 2010 Introducing Kshef for Appliction The Cse for Rel-time monitoring of dtcenter helth is criticl IT process serving vriety of needs. Avilbility requirements of 6 nd 7 nines of tody SOA oriented
Blackbaud The Raiser s Edge
Riser s Edge Slesce.com Comprison Summry Introduction (continued) Chrt -(continued) Non-Prit Strter Pck Compny Bckground Optionl Technology Both Slesce modules supports hs become include over Slesce.com
Reasoning to Solve Equations and Inequalities
Lesson4 Resoning to Solve Equtions nd Inequlities In erlier work in this unit, you modeled situtions with severl vriles nd equtions. For exmple, suppose you were given usiness plns for concert showing
GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI Softwre www.gfi.com GFI MilArchiver 6 vs Quest Softwre Archive Mnger GFI MilArchiver 6 Quest Softwre Archive Mnger Who we re Generl fetures Supports
VoIP for the Small Business
Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the
Test Management using Telelogic DOORS. Francisco López Telelogic DOORS Specialist
Test Mngement using Telelogic DOORS Frncisco López Telelogic DOORS Specilist Introduction Telelogic solution for Requirements Mngement DOORS Requirements mngement nd trcebility pltform for complex systems
DEVELOPMENT. Introduction to Virtualization E-book. anow is the time to realize all of the benefits of virtualizing your test and development lab.
Introduction to Virtuliztion E-book S Now is the time to relize ll of the benefits of virtulizing your test nd development lb. YOUR CHAPTER 3 p 2 A TEST AND p 4 VOLATILE IT S p 7 p 9 p 10 YOUR CHAPTER
VoIP for the Small Business
VoIP for the Smll Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become
Humana Critical Illness/Cancer
Humn Criticl Illness/Cncer Criticl illness/cncer voluntry coverges py benefits however you wnt With our criticl illness nd cncer plns, you'll receive benefit fter serious illness or condition such s hert
VoIP for the Small Business
Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the
Factoring Polynomials
Fctoring Polynomils Some definitions (not necessrily ll for secondry school mthemtics): A polynomil is the sum of one or more terms, in which ech term consists of product of constnt nd one or more vribles
VoIP for the Small Business
Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the
How To Reduce Telecommunictions Costs
Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the
Facilitating Rapid Analysis and Decision Making in the Analytical Lab.
Fcilitting Rpid Anlysis nd Decision Mking in the Anlyticl Lb. WHITE PAPER Sponsored by: Accelrys, Inc. Frnk Brown, Ph.D., Chief Science Officer, Accelrys Mrch 2009 Abstrct Competitive success requires
Portfolio approach to information technology security resource allocation decisions
Portfolio pproch to informtion technology security resource lloction decisions Shivrj Knungo Deprtment of Decision Sciences The George Wshington University Wshington DC 20052 [email protected] Abstrct This
Combined Liability Insurance. Information and Communication Technology Proposal form
Comined Liility Insurnce Informtion nd Communiction Technology Proposl form Comined Liility Insurnce Informtion nd Communiction Technology - Proposl form This proposl form must e completed nd signed y
How To Get A Free Phone Line From A Cell Phone To A Landline For A Business
Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become vible solution for even the
Active & Retiree Plan: Trustees of the Milwaukee Roofers Health Fund Coverage Period: 06/01/2015-05/31/2016 Summary of Benefits and Coverage:
Summry of Benefits nd Coverge: Wht this Pln Covers & Wht it Costs Coverge for: Single & Fmily Pln Type: NPOS This is only summry. If you wnt more detil bout your coverge nd costs, you cn get the complete
Health insurance exchanges What to expect in 2014
Helth insurnce exchnges Wht to expect in 2014 33096CAEENABC 11/12 The bsics of exchnges As prt of the Affordble Cre Act (ACA or helth cre reform lw), strting in 2014 ALL Americns must hve minimum mount
Balanced Scorecard. Linking Strategy to Actions. KPMG Swiss Practice Benchmarking Congress, Bürgenstock May 28 th, 1997, Roger Jaquet
Blnced Scorecrd Linking Strtegy to Actions KPMG Swiss Prctice Benchmrking Congress, Bürgenstock My 28 th, 1997, Roger Jquet Contents ❶ Objectives 1 ❶ Wht s the historicl bckground of the BSC? 2-4 ❶ BSC
Governance, Risk, Compliance
A SEARCHCOMPLIANCE.COM/SEARCHSECURITY.COM E-BOOK Governnce, Risk, Complince POLICY MANAGEMENT: METHODS AND TOOLS IT mngers re looking to governnce structures nd the discipline of risk mngement to help
DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report
DlNBVRGH + + THE CITY OF EDINBURGH COUNCIL Sickness Absence Monitoring Report Executive of the Council 8fh My 4 I.I...3 Purpose of report This report quntifies the mount of working time lost s result of
File Storage Guidelines Intended Usage
Storge 1 Google Cloud 2 Other cloud storge Exmple or Box, Dropbox, Crbonite, idrive File Storge Guidelines Usge Fculty nd student collbortion Specil use cses. When non-lcc employee nd students need ccess
An Undergraduate Curriculum Evaluation with the Analytic Hierarchy Process
An Undergrdute Curriculum Evlution with the Anlytic Hierrchy Process Les Frir Jessic O. Mtson Jck E. Mtson Deprtment of Industril Engineering P.O. Box 870288 University of Albm Tuscloos, AL. 35487 Abstrct
Anthem Blue Cross Life and Health Insurance Company University of Southern California Custom Premier PPO 800/20%/20%
Anthem Blue Cross Life nd Helth Insurnce Compny University of Southern Cliforni Custom Premier 800/20%/20% Summry of Benefits nd Coverge: Wht this Pln Covers & Wht it Costs Coverge Period: 01/01/2015-12/31/2015
Long Term Financial Planning
Long Term Finncil Plnning Overview of New Pltform City of Knss City, Missouri 2013 2018 Long term finncil plnning combines finncil forecsting with finncil strtegizing to identify future chllenges nd opportunities
VoIP for the Small Business
Reducing your telecommunictions costs TechAdvisory.org SME Reports sponsored by Cybernut Solutions provides outsourced IT support from welth of knowledgeble technicins nd system dministrtors certified
Data replication in mobile computing
Technicl Report, My 2010 Dt repliction in mobile computing Bchelor s Thesis in Electricl Engineering Rodrigo Christovm Pmplon HALMSTAD UNIVERSITY, IDE SCHOOL OF INFORMATION SCIENCE, COMPUTER AND ELECTRICAL
Innovative and applied research on big data platforms of smart heritage
Innovtive nd pplied reserch on big dt pltforms of smrt heritge J. Qiu, J. Li, H. Sun * [email protected] [email protected] [email protected] KEY WORDS: Smrt heritge, Big dt, Explntion ABSTRACT: Big dt hs huge
Psychological health and safety in the workplace Prevention, CAN/CSA-Z1003-13/BNQ 9700-803/2013
Psychologicl helth nd sfety in the workplce Prevention, CAN/CSA-Z1003-13/BNQ 9700-803/2013 promotion, nd guidnce to stged implementtion This smple udit tool is n nnex of the Ntionl Stndrd of Cnd on Psychologicl
San Mateo County ACCEL Adult-Education College and Career Educational Leadership AB 86 Adult Education Consortium Project Management Plan 24, 2014 -
A Sn Mteo County ACCEL Adult-Eduction College nd Creer Eductionl Ledership AB 86 Adult Eduction Consortium Project Mngement Pln - Februry 24, 2014 - This project mngement pln presents ACCEL s process frmework
Integration. 148 Chapter 7 Integration
48 Chpter 7 Integrtion 7 Integrtion t ech, by supposing tht during ech tenth of second the object is going t constnt speed Since the object initilly hs speed, we gin suppose it mintins this speed, but
VoIP for the Small Business
VoIP for the Smll Business Reducing your telecommunictions costs Reserch firm IDC 1 hs estimted tht VoIP system cn reduce telephony-relted expenses by 30%. Voice over Internet Protocol (VoIP) hs become
Appendix D: Completing the Square and the Quadratic Formula. In Appendix A, two special cases of expanding brackets were considered:
Appendi D: Completing the Squre nd the Qudrtic Formul Fctoring qudrtic epressions such s: + 6 + 8 ws one of the topics introduced in Appendi C. Fctoring qudrtic epressions is useful skill tht cn help you
Health Information Systems: evaluation and performance of a Help Desk
536 Digitl Helthcre Empowering Europens R. Cornet et l. (Eds.) 2015 Europen Federtion for Medicl Informtics (EFMI). This rticle is published online with Open Access by IOS Press nd distributed under the
E-Commerce Comparison
www.syroxemedi.co.uk E-Commerce Comprison We pride ourselves in creting innovtive inspired websites tht re designed to sell. Developed over mny yers, our solutions re robust nd relible in opertion, flexible
Agenda. Who are we? Agenda. Cloud Computing in Everyday Life. Who are we? What is Cloud Computing? Drivers and Adoption Enabling Technologies Q & A
Agend Who re we? Wht is Cloud Computing? Drivers nd Adoption Enbling Technologies Cloud Computing in Everydy Life Joe Wong Senior Development Mnger, ICS, IBM Kit Yeung Advisory Softwre Engineer, ICS, IBM
production for Building Design Project
Building Design Project Reference e 2 design episodes: Greening the Federl Government The Druk White Lotus School- Ldkh Architecture 2030 Building Design Project: 1) Red the bckground essy nd discussion
Implementation Evaluation Modeling of Selecting ERP Software Based on Fuzzy Theory
Implementtion Evlution Modeling of Selecting ERP Softwre Bsed on Fuzzy Theory Xukn Xu 1, Ydong Jing 1 nd Zheng Shi 2 1 Informtion Mngement Deprtment, Chngzhou Cmpus, Hohi University, Chngzhou 213022, Jingsu,
All pay auctions with certain and uncertain prizes a comment
CENTER FOR RESEARC IN ECONOMICS AND MANAGEMENT CREAM Publiction No. 1-2015 All py uctions with certin nd uncertin prizes comment Christin Riis All py uctions with certin nd uncertin prizes comment Christin
9 CONTINUOUS DISTRIBUTIONS
9 CONTINUOUS DISTIBUTIONS A rndom vrible whose vlue my fll nywhere in rnge of vlues is continuous rndom vrible nd will be ssocited with some continuous distribution. Continuous distributions re to discrete
Experiment 6: Friction
Experiment 6: Friction In previous lbs we studied Newton s lws in n idel setting, tht is, one where friction nd ir resistnce were ignored. However, from our everydy experience with motion, we know tht
SPECIAL PRODUCTS AND FACTORIZATION
MODULE - Specil Products nd Fctoriztion 4 SPECIAL PRODUCTS AND FACTORIZATION In n erlier lesson you hve lernt multipliction of lgebric epressions, prticulrly polynomils. In the study of lgebr, we come
Data quality issues for accounting information systems implementation: Systems, stakeholders, and organizational factors
Journl of Technology Reserch Dt qulity issues for ccounting informtion systems implementtion: Systems, stkeholders, nd orgniztionl fctors ABSTRACT Hongjing Xu Butler University Qulity informtion is one
FortiClient (Mac OS X) Release Notes VERSION 5.0.10
FortiClient (Mc OS X) Relese Notes VERSION 5.0.10 FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO LIBRARY http://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER SERVICE
PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY
MAT 0630 INTERNET RESOURCES, REVIEW OF CONCEPTS AND COMMON MISTAKES PROF. BOYAN KOSTADINOV NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY Contents 1. ACT Compss Prctice Tests 1 2. Common Mistkes 2 3. Distributive
Algebra Review. How well do you remember your algebra?
Algebr Review How well do you remember your lgebr? 1 The Order of Opertions Wht do we men when we write + 4? If we multiply we get 6 nd dding 4 gives 10. But, if we dd + 4 = 7 first, then multiply by then
DATA SCIENTIST WHY IT S THE SEXIEST JOB OF THE 21 ST CENTURY
Brought to you by HTTP://WWW.ANALYTICS-MAGAZINE.ORG DRIVING BETTER BUSINESS DECISIONS JULY/AUGUST 2013 ADVENT OF THE DATA SCIENTIST WHY IT S THE SEXIEST JOB OF THE 21 ST CENTURY ALSO INSIDE: Anlytics &
AN ANALYTICAL HIERARCHY PROCESS METHODOLOGY TO EVALUATE IT SOLUTIONS FOR ORGANIZATIONS
AN ANALYTICAL HIERARCHY PROCESS METHODOLOGY TO EVALUATE IT SOLUTIONS FOR ORGANIZATIONS Spiros Vsilkos (), Chrysostomos D. Stylios (),(b), John Groflkis (c) () Dept. of Telemtics Center, Computer Technology
Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning
Journl of Computer Science 2 (3): 276-282, 2006 ISSN 1549-3636 2006 Science Publictions Softwre Cost Estimtion Model Bsed on Integrtion of Multi-gent nd Cse-Bsed Resoning Hsn Al-Skrn Informtion Technology
Helicopter Theme and Variations
Helicopter Theme nd Vritions Or, Some Experimentl Designs Employing Pper Helicopters Some possible explntory vribles re: Who drops the helicopter The length of the rotor bldes The height from which the
elearning platforms and consultation service at CU Presented by Judy Lo 31 August 2007
elerning pltforms nd consulttion service t CU Presented by Judy Lo 31 August 2007 Agend The elerning guidelines How elerning cn lower your work burden nd enhnce lerning? The elerning pltforms The elerning
INJURY MANAGEMENT & REHABILITATION
OBJECTIVES To estblish systemtic pproch to injury mngement nd rehbilittion throughout the City immeditely following work relted illness, injury nd disbility. To estblish tht it is the responsibility of
