Ranorex¹Ù·½°æÊÇÒ»¿îÃæÏòÈí¼þ¿ª·¢ºÍ²âÊÔÍŶӵÄ×Ô¶¯»¯²âÊÔ¹¤¾ß¡£ËüÖ§³Ö¶Ô×ÀÃæÓ¦Óá¢WebÓ¦Óü°Òƶ¯Ó¦ÓýøÐÐ×Ô¶¯»¯¹¦ÄܲâÊÔ¡¢»Ø¹é²âÊԺͿçä¯ÀÀÆ÷²âÊÔ£¬ºËÐÄÄ¿±êÊǰïÖúÍŶÓÌáÉý²âÊÔЧÂʲ¢±£ÕÏÈí¼þÖÊÁ¿¡£
1. ×Ô¶¯»¯²âÊÔÈ«Á÷³Ì¸²¸Ç£ºÌá¹©Â¼ÖÆÓë»Ø·Å»úÖÆ£¬Ö§³Ö´Ó²âÊÔÓÃÀýÉè¼Æ¡¢Ö´Ðе½±¨¸æÉú³ÉµÄÍêÕû²âÊÔÁ÷³Ì¡£
2. ¶àƽ̨¼æÈÝÐÔ£º¿É²âÊÔwindows×ÀÃæ³ÌÐò¡¢iOS/AndroidÒÆ¶¯Ó¦Óü°Ö÷Á÷ä¯ÀÀÆ÷£¨Chrome/Firefox/Safari/Edge£©ÖеÄWebÓ¦Óá£
3. Êý¾ÝÇý¶¯²âÊÔ£ºÖ§³Öͨ¹ýCSV¡¢excel»òÊý¾Ý¿âµ¼ÈëÍⲿÊý¾Ý£¬ÊµÏÖͬһ²âÊԽű¾µÄ¶à²ÎÊýÅúÁ¿ÑéÖ¤¡£
4. ¶ÔÏóʶ±ðÓë½»»¥£º»ùÓÚRanoreXPath¼¼Êõ¾«×¼¶¨Î»UIÔªËØ£¬×Ô¶¯´¦Àí¶¯Ì¬½çÃæ¿Ø¼þ£¨Èç°´Å¥¡¢Îı¾¿ò¡¢µ¯´°µÈ£©¡£
5. ´úÂëÁé»îÐÔ£ºÄÚÖÃC#/VB.NET´úÂë±à¼Æ÷£¬ÔÊÐí¿ª·¢Õß±àд¸´ÔÓÂß¼£»Í¬Ê±Ö§³ÖSelenium WebDriverÐÒéÀ©Õ¹×ÀÃæ×Ô¶¯»¯¡£
1. ÖÇÄܶÔÏóʶ±ð£ºÏà±È´«Í³¹¤¾ßÒÀÀµ¹Ì¶¨ID£¬RanoreXPathͨ¹ý×éºÏÊôÐÔ¶¯Ì¬Éú³Éʶ±ð·¾¶£¬¼õÉÙÒò½çÃæ±ä¶¯µ¼ÖµĽű¾Ê§Ð§¡£
2. ÎÞ´úÂë+רҵ¿ª·¢Ë«Ä£Ê½£º²âÊÔÈËÔ±¿Éͨ¹ýÍÏ×§×é¼þ¿ìËÙ¹¹½¨²âÊÔÓÃÀý£¬¿ª·¢ÈËÔ±ÔòÄÜÓÃÍêÕûIDEʵÏָ߼¶Âß¼¡£
3. Ò»¼üÉú³É¿ç»·¾³±¨¸æ£º²âÊÔÍê³Éºó×Ô¶¯Éú³É´ø½ØÍ¼¡¢´íÎóÈÕÖ¾¼°Ö´ÐÐͳ¼ÆµÄpdf±¨¸æ£¬Ö§³ÖJUnit¸ñʽ¶Ô½ÓCI/CD¹¤¾ß¡£
4. Ô¶³Ì²âÊÔµ÷¶È£ºÍ¨¹ýRanorex AgentÔÚ¾ÖÓòÍø»òÔÆÆ½Ì¨£¨ÈçSelenium Grid£©Öзַ¢²âÊÔÈÎÎñ£¬½ÚÊ¡±¾µØÓ²¼þ×ÊÔ´¡£
5. ä¯ÀÀÆ÷ÐÔÄÜÓÅ»¯£ºFirefox²âÊÔËٶȽÏÔçÆÚ°æ±¾ÌáÉý2±¶£¬ÇÒÐÂÔö¶ÔWeb×é¼þ¿çÓòiframeµÄ×Ô¶¯»¯Ö§³Ö¡£
1¡¢RanorexÈçºÎʶ±ðUIÔªËØµÄ£¿
´ð£ºRanorexÊÇͨ¹ýRanoreXPathÀ´Ê¶±ðµÄ¡£RanoreXPathÓÉRanorex SpyÌṩ£¬²¢ÇÒÓжàÖÖ²»Í¬µÄ¡¢ÒÀÀµÓÚʵÏÖµÄÊôÐÔ×é³É£¬Óû§¿ÉÒÔÐ޸ĺÍÊÊÅäRanoreXPath¡£
2¡¢ÊÇ·ñ¿ÉÒÔÈÃͬһ·ÝRanorex²âÊÔ´úÂëÔËÐÐÔÚ²»Í¬µÄWindowsϵͳÉÏ£¬ÀýÈçVistaºÍXP£¿
´ð£º¿ÉÒԵģ¬ÒòΪRanoreXPath´æ´¢ÁËËùÓÐÓÃÀ´±êʶUIÔªËØµÄÐÅÏ¢£¬²¢ÇÒÊǶÀÁ¢ÓÚ²âÊÔ´úÂëµÄ¡£
3¡¢Ranorex×Ô¶¯²âÊÔÊÇ·ñÒ»¶¨ÐèÒªRanoreXPath£¿
´ð£º²»Êǵġ£Äã¿ÉÒÔͨ¹ýÓÃfind·½·¨À´²éÕÒÏàÓ¦µÄGUIÔªËØ£¬´Ó¶øÊµÏÖ¸÷ÖÖ²Ù×÷¡£
4¡¢RanorexÊÇ·ñÖ§³ÖDDT£¿£¨Êý¾ÝÇý¶¯²âÊÔ£©
´ð£ºÖ§³Ö¡£RanorexÖ§³ÖÏÂÃæ¸÷ÖÖÊý¾ÝÁ¬½Ó£º
¼òµ¥Êý¾Ý±í SQL Á¬½ÓÆ÷ CSVÎļþ ExcelÎļþ
5¡¢µ±RanorexÖ´ÐÐʱ£¬Èç¹ûÓжÔÏóûÓб»ÕÒµ½£¬¸ÃÈçºÎ½â¾ö£¿
´ð£º¶ÔÏóÎÞ·¨ÕÒµ½£¬¿ÉÄÜÊÇÒÔÏÂÁ½ÖÖÇé¿öÔì³ÉµÄ£º
³¬Ê±£¬¿ÉÒÔÉèÖøü´óµÄ³¬Ê±Ê±¼ä¡£
´íÎóµÄRanoreXPath£¬¿ÉÒÔÖØÐÂץȡ¶ÔÏóµÄRanoreXPath£¬È»ºóΪÆäÉèÖÃеĺÏÊʵÄRanoreXPath¡£
6¡¢Óû§¿ÉÒÔÀ©Õ¹Í¨¹ýÂ¼ÖÆ»ñµÃµÄ´úÂëô£¿
´ð£º¿ÉÒÔ£¬Äã¿ÉÒÔ½«ÒÑ¾Â¼ÖÆºÃµÄ´úÂëת»»£¬»òÕßÔö¼ÓÓû§×Ô¼ºÐ´µÄ²Ù×÷´úÂëµ½Â¼ÖÆµÄ´úÂëÖС£
7¡¢ÊÊÅäÆ÷ºÍÔªËØÓÐÊ²Ã´Çø±ð£¿
´ð£ºÊÊÅäÆ÷ÌṩÁËÓû§·ÃÎʶÔÏóÊôÐԺͶ¯×÷µÄÒ×ÓÚʹÓõĽӿڣ¬Ranorex¶ÔÏó¿â×Ô¶¯Éú³ÉµÄÏîÄ¿¶¼ÊÇRanorexÊÊÅäÆ÷£¨Button, checkbox,¡.)¡£ÄãÖ»ÄÜΪһ¸öÖ§³ÖButton¹¦ÄܵĶÔÏó½¨Á¢ButtonÊÊÅäÆ÷¡£
8¡¢ÎÒÊÇ·ñ¿ÉÒÔÔÚVisual StudioÖÐʹÓÃRanorex¿â£¿
´ð£º¿ÉÒÔ¡£ÆäʵÕâÊÇRanorexÒ»´óÓŵ㡣Äã¿ÉÒÔÓÃÒÑÓеĿª·¢»·¾³À´¿ª·¢»ùÓÚRanorexµÄ×Ô¶¯²âÊÔ´úÂë¡£ÁíÍ⣬Ranorex RecorderºÍranorex Repository²úÉúµÄ´úÂë¿ÉÒÔºÜÈÝÒ׵ؼ¯³Éµ½ÄãµÄVisual StudioÏîÄ¿ÖÐÈ¥¡£
9¡¢Èç¹û×Ô¶¯²âÊÔÖ´ÐеÄʱºò£¬Óöµ½²»ÆÚÍû³öÏֵĶԻ°¿ò£¬Ôõô°ì£¿
´ð£ºRanorex¿ÉÒÔʶ±ðºÍÖ¸¶¨Ä³¸öÓ¦ÓÃÊÇ·ñÔÚ×îÉϲ㡣Èç¹ûÓöµ½ÁËijЩ²»ÆÚÍû³öÏֵĶԻ°¿ò£¬Ranorex.ReportÀàÌṩÁ˼òµ¥µÄ·½·¨È¥×¥ÆÁºÍ»ñµÃµ±Ç°×ÀÃæµÄ״̬¡£
10¡¢SilverlightÓ¦ÓÿÉÒÔÓÃRanorex²âÊÔô£¿
´ð£º¿ÉÒÔ£¬Ö»ÒªÄãÈ·±£SilverlightÓ¦ÓÃûÓÐÔËÐÐÔÚwindow-less-mode¼´¿É¡£
11¡¢ÊÇ·ñ¿ÉÒÔ²»ÓÃÒÆ¶¯Êó±êÖ¸Õë¾Í¿ÉÒÔ×Ô¶¯»¯webÒ³²Ù×÷£¿
´ð£ºÊǵģ¬ÔÚʹÓÃwebÊÊÅäÆ÷DivTag, Input, LinkµÈÇé¿öÏ£¬ÓÃPerformClickÈ¡´úClick·½·¨¼´¿É¡£
1. ÐÞ¸´WPF²å¼þÔÚ.NET 5+ÏîÄ¿ÖеÄÐÔÄÜÆ¿¾±ÎÊÌ⣬·Çµ÷ÊÔģʽÏÂÖ´ÐÐËÙ¶ÈÌáÉý40%¡£
2. Ôö¼Ó¼æÈݾɰæRXPathÉèÖÃÑ¡Ï¿ÉÖ±½ÓÔËÐÐ10.7.6ǰ´´½¨µÄ²âÊԽű¾¡£
3. ÓÅ»¯Ô¶³Ì¿ØÖư幦ÄÜ£¬ÐÂÔöµ¥»÷Ô¶³ÌÖÕ¶ËÄÚÖ±½ÓÅäÖòâÊÔÌ×¼þÆô¶¯¡£
4. ÐÞÕýTestRailͬ²½Ê§°ÜµÄż·¢Çé¿ö£¬µ¼³ö²âÊÔÓÃÀý³É¹¦ÂÊ´Ó85%ÌáÉýÖÁ99%¡£
5. ¸Ä½øÒƶ¯¶ËÂ¼ÖÆÎȶ¨ÐÔ£¬½â¾öadbÇŽÓwifiÁ¬½ÓºóÉ豸µôÏßÎÊÌâ¡£
Ïà¹Ø¹¥ÂÔ
ÏÔ¿¨²âÊÔ¹¤¾ßÍÆ¼ö_ÏÔ¿¨²âÊÔ¹¤¾ßÍÆ¼öÖªºõ_ÏÔ¿¨²âÊÔ¹¤¾ßÍÆ¼öÄĸö
¼üÅ̲âÊÔ¹¤¾ßÓÐÄÄЩ_¼üÅ̲âÊÔ¹¤¾ßÓÐÄÄЩÈí¼þ_¼üÅ̲âÊÔ¹¤¾ßÓÐÄÄЩͼƬ
app²âÊÔ¹¤¾ßÓÐÄÄЩ£¬Èí¼þ²âÊÔ¹¤¾ßÓÐÄÄЩ
Èí¼þ²âÊÔ¹¤¾ßLoadRunnerÖеIJâÊÔÐÒéÑ¡Ôñ
¼üÅ̰´¼ü²âÊÔ¹¤¾ßÄĸöºÃÓÃ_¼üÅ̰´¼ü²âÊÔ¹¤¾ßÄĸöºÃÓõã_¼üÅ̰´¼ü²âÊÔ¹¤¾ßÄĸöºÃÓÃÒ»µã
Èí¼þ²âÊÔ¹¤¾ßLoadRunnerÒ»¸ö¼òµ¥µÄ²âÊÔ
ͼ°É¹¤¾ßÏäÔõô²âÊÔÄÚ´æµÄºÃ»µ¹¤¾ß£¿_ͼ°É¹¤¾ßÏä²âÊÔÄÚ´æµÄºÃ»µ¹¤¾ßµÄ·½·¨
ÅäÖù¤¾ßµÄ²âÊÔÀà±ð°üÀ¨£¨£©¡£
Èí¼þ²âÊÔ¹¤¾ßLoadRunnerÑ¡ÏîÉèÖÃ
Èí¼þ²âÊÔ¹¤¾ßLoadRunner³£Óú¯Êý
Ïà¹Ø×¨Ìâ
¶àÌØÈí¼þרÌâΪÄúÌṩcpu²âÊÔ¹¤¾ß,ÊÖ»úcpu²âÊÔ¹¤¾ß,µçÄÔcpu²âÊÔ¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩwifi²âÊÔ¹¤¾ß,wifiÎȶ¨ÐÔ²âÊÔ¹¤¾ß,wifi¶ÏÁ÷²âÊÔ¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩ²âÊÔ¹¤¾ß,×Ô¶¯»¯²âÊÔ¹¤¾ß,³£ÓõIJâÊÔ¹¤¾ßÓÐÄÄЩ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
Ëæ×ÅÉç»áµÄ²»¶Ï·¢Õ¹£¬¿ªÔ´Èí¼þÔ˶¯²»¶Ï¸Ä±ä×ÅÈí¼þ²úÒµµÄ·¢Õ¹Ä£Ê½ºÍÔËÐз½Ê½¡£µ±È»£¬ËüÒ²¸Ä±äÁËÈí¼þ²âÊԵķ½·¨¡£½èÖú¿ªÔ´Èí¼þ²âÊÔ¹¤¾ß£¬¿ÉÒÔ¹¹½¨Ò»¸öÍêÕûµÄ²âÊÔ½â¾ö·½°¸£¬´Óµ¥Ôª²âÊÔ¡¢¹¦ÄܲâÊÔµ½ÐÔÄܲâÊÔ£¬´ÓÍøÒ³²âÊÔµ½VoIP/µç»°µÈ¶àýÌåÓ¦ÓõIJâÊÔ£¬ÉõÖÁÉæ¼°µ½²âÊÔ¹ÜÀíP¡£Æ½Ì¨ºÍȱÏݸú×Ùϵͳ¡£Ô´²âÊÔ¹¤¾ß¸²¸ÇÕû¸ö²âÊÔÇøÓò¡£¶àÌØÈí¼þרÌâΪÄúÌṩ¿ªÔ´²âÊÔ¹¤¾ß,°¢À↑Դ²âÊÔ¹¤¾ß,Ãâ·ÑÈí¼þ²âÊÔ¹¤¾ß¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩtcp²âÊÔ¹¤¾ß,tcp²âÊÔ¹¤¾ß°²×¿,tcp²âÊÔ¹¤¾ßÔõôÓÃ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
ͬÀàÅÅÐÐ
×î½ü¸üÐÂ