『壹』 軟體測試中商城購物車,搜索功能怎麼設計測試點
做事兒都流行套路,寫測試用例也有套路。首先得了解需求,然後可以從這些方面入手:界面測試、功能測試、兼容性測試、易用性測試、性能測試,最後根據測試用例模版編寫測試用例。測試用例欄位一般包括:編號、測試項目名稱、用例標題、重要級別、前置條件、輸入、操作步驟、預期輸出、測試結果、測試時間和測試人員。其中用例標題和輸入的數據是最重要的,其他欄位可以選擇性記錄。下面記錄一下最近測試項目購物車的測試點:
1.界面測試
界面布局、排版是否合理;文字是否顯示清晰;不同賣家的商品是否區分明顯。
2.功能測試
未登錄時:
將商品加入購物車,頁面跳轉到登錄頁面,登錄成功後購物車數量增加;
.點擊購物車菜單,頁面跳轉到登錄頁面。
登錄後:
所有鏈接是否跳轉正確;
商品是否可以成功加入購物車;
.購物車商品總數是否有限制;
.商品總數是否正確;
全選功能是否好用;
.刪除功能是否好用;
填寫委託單功能是否好用;
委託單中填寫的價格是否正確顯示;
價格總計是否正確;
商品文字太長時是否顯示完整;
店鋪名字太長時是否顯示完整;
創新券商品是否打標;
購物車中下架的商品是否有特殊標識;
新加入購物車商品排序(添加購物車中存在店鋪的商品和購物車中不存在店鋪的商品);
是否支持TAB、ENTER等快捷鍵;
商品刪除後商品總數是否減少;
購物車結算功能是否好用。
3.兼容性測試
『貳』 軟體測試面試常見問題及答案有哪些
如下:
1、什麼是bug?
答:軟體的bug指的是軟體當中不符合用戶需求的問題。
常見的軟體bug分為以下三類:
沒有實現的功能。
完成了用戶需求的功能,但是運行時會出現一些功能或性能上的問題。
實現了用戶不需求的多餘功能。
2、簡單概述缺陷報告,並說明包括哪些項?
答:現在缺陷報告一般不再使用紙質檔文檔編寫,而是專用測試管理工具(如TestDirector),這樣便於缺陷管理。在這些工具中,每個缺陷作為一條記錄輸入指定的缺陷管理系統中。
缺陷報告包括:軟體名稱、版本號、功能模板、缺陷編號、對應的用例編號、編寫時間、編寫人、測試員、預期結果、實際結果、缺陷描述、嚴重級別、優先順序別
3、開發人員修復缺陷後,如何保證不影響其他功能?
答:重新執行用例、看是否出現錯誤結果。並對周圍的一些相關功能點追加新的測試用例。
4、什麼時候功能測試?
答:功能測試是在規定的一段時間內運行軟體系統的所有功能,以驗證這個軟體系統有無嚴重錯誤。
5、為什麼選擇測試這行?
答:它是一個新興的行業,有發展潛力,而且很鍛煉人,需要掌握更多的技能,比做開發要更全面。
『叄』 常用的自動化測試工具有哪些
1、Appium
AppUI自動化測試
Appium 是一個移動端自動化測試 開源工具,支持iOS 和Android 平台,支持Python、Java 等語言,即同一套Java 或Python 腳本可以同時運行在iOS 和Android平台,Appium 是一個C/S 架構,核心是一個 Web 伺服器,它提供了一套 REST 的介面。當收到客戶端的連接後,就會監聽到命令,然後在移動設備上執行這些命令,最後將執行結果放在 HTTP 響應中返還給客戶端。
2、Selenium
WebUI自動化測試
Selenium是一個用於Web應用程序測試的工具,Selenium已經成為Web自動化測試工程師的首選。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。這個工具的主要功能包括:測試與瀏覽器的兼容性——測試你的應用程序看是否能夠很好得工作在不同瀏覽器和操作系統之上。測試系統功能——創建回歸測試檢驗軟體功能和用戶需求。支持自動錄制動作和自動生成 .Net、Java、Perl等不同語言的測試腳本。Selenium 是ThoughtWorks專門為Web應用程序編寫的一個驗收測試工具。其升級版本為Webdriver。
3、Postman
介面測試
Postman 提供功能強大的 Web API 和 HTTP 請求的調試,它能夠發送任何類型的HTTP 請求 (GET, POST, PUT, DELETE…),並且能附帶任何數量的參數和 Headers。不僅如此,它還提供測試數據和環境配置數據的導入導出,付費的 Post Cloud 用戶還能夠創建自己的 Team Library 用來團隊協作式的測試,並能夠將自己的測試收藏夾和用例數據分享給團隊。
4.Robot Framework
Robot Framework是一個開源自動化框架,它實現了用於驗收測試和驗收測試驅動開發(ATDD)的關鍵字驅動方法。 Robot Framework為不同的測試自動化需求提供框架。 但是,通過使用Python和Java實現其他測試庫,可以進一步擴展其測試功能。 Selenium WebDriver是Robot Framework中常用的外部庫。
測試工程師可以利用Robot Framework作為自動化框架,不僅可以進行Web測試,還可以用於Android和iOS測試自動化。 對於熟悉關鍵字驅動測試的測試人員,可以輕松學習Robot Framework。
5、Soapui
介面測試
SoapUI提供了所有所需的工具來測試和完善的測試。總覽標簽給你一個項目的所有內容和全面的看法。只需一次點擊,您可以添加任何數量的斷言為驗證傳入的消息TestStep。使用功能強大的HTTP監視器記錄,分析甚至修改客戶機 - 伺服器通信,因為它發生。和SoapUI臨帶來了更專業和先進的功能,保持遙遙領先其他測試工具。輕松創建和運行數據驅動測試。該數據源TestStep讀取測試數據從任何外部來源 - Excel中,XML,JDBC,文件,等等 - 到標准SoapUI屬性。
針對上面的自動化測試工具,每一個都有自己優勢的功能,隨著計算機行業的發展,自動化測試工具會越來越多,越來越完善。
『肆』 國內比較好的免費的自動化測試軟體有哪些
主要有AlldayTest 、autorunner、tester360,相對來講,AlldayTest 用著還是比較方便的。
『伍』 自動化測試的工具有哪些
商業工具:
1、RFTRational Functional Tester 的基礎是針對於Java、.NET的對象技術和基於 Web 應用程序的錄制、回放功能。工具為測試者的活動提供的自動化的幫助,如數據驅動測試。IBM RFT是一個用於功能和回歸測試的數據驅動的測試平台。它支持大范圍的應用,例如.Net、Java、SAP、Flex和Ajax。RFT使用Visual Basic。Net和Java作為腳本語言。RFT有一個獨特的功能,稱為 Storyboard 測試,用戶的動作被記錄下來,並通過應用截圖在 Storyboard 格式中可視化。RFT的另一個有趣特性是它與IBM Jazz應用生命周期管理系統(如IBM Rational Team Concert和Rational Quality Manager)的集成。
2、kylinTOP:這是一款國產的自動化測試工具,支持WEB和APP的自動化測試,其中元素智能定位是這款自動化軟體主要特點,是設計理念比較超前的測試工具,算是國內眾多自動化測試工具中,做的比較突出的一款。與傳統的RFT和UFT相比,的確有過人之處,算是後起之秀,使用起來,簡單高效、穩定。這樣描述估計也沒幾個人能體會到的。說白一點就是一個人可以干三個人的活,使用者只需關注業務即可。
3、UFT:UFT(別名:QuickTest Professional簡稱QTP)是一種自動化測試工具,以VBScirpt為內嵌語言,其前身是QTP。UFT支持功能測試和回歸測試自動化,可用於軟體應用程序和環境的測試。UFT自動化測試的基本功能包括:創建測試、檢驗數據、增強測試、運行測試腳本、分析測試結果、維護測試;UFT支持兩種視圖,一種是Keyword View(關鍵字視圖),另一種是Expert View(專家視圖)。是一款老牌的自動化測試工具。
4、SilkTest:這個也是比較相對著名的工具,不過同樣還是沒有了解過,對於商業的工具,因為其佔地面積大,還要破解等麻煩事,最關鍵的是使用的公司少,所以只使用過QTP,其它的一概未了解過
開源工具:1、Selenium:這個應該大多數人都知道的,現在也是大多數互聯網公司在使用的測試框架;selenium僅支持web的UI級別測試,但是其優點在於:a、支持多種語言編寫測試腳本,比如:java、python、ruby、perl等;同時也就意味著其後的支持類庫也是很多的b、支持多瀏覽器,如:ie,ff,safari、chrome等c、支持多平台,如:windows、linux、MAC、android、iphone等d、支持分布式執行,一套測試用例可以同時分布到不同的測試機上執行,而且還可以進行任務細化,比如:針對liunx執行系統只分配linux下需要執行的用例此外還有錄制工具支持,簡單也說,web類測試基本上是首選,不過對flash的支持好像不是太好其主要分2個版本,1.X版本是以js驅動來進行自動化實現的;2.X重新開發了webdriver來代替js驅動,直接調用瀏覽器底層介面來完成自動化實現的前提:如果使用remote或者RC功能,需安裝jre下載地址:http://seleniumhq.org/download/
2、EFT【easy function testing】:這個是在.net3.0 的UIAutomatuon的基礎上封裝的一個dll文件,同樣還封裝了部分windows api以實現滑鼠和鍵盤事件。所以這個只能叫測試類庫,且僅支持windows程序,而且同樣支持uiautomain所支持的WPF程序的測試。前提:安裝了.net3.0使用:引入該文件,uiautomation 相關dll,VS環境下編寫測試用例
3、UIAutomation:這個是微軟提供的UI自動化框架,當然它的初衷並不僅僅是為自動化測試而產生的,它的任務是給更多的開發或者應用去調用windows的UI控制項,不過還是可以用於自動化測試的;因為之前微軟就有類似的工具,而這個是重新設計的ui操作類框架,其目的是為了兼容支持windows系列操作系統的UI自動化操作【xp,vista,server2003】,還有就是天然支持WPF。當然其設計與通常的自動化工具就不一樣了,比如:沒有把控制項支持的方法綁定在控制項對象本身,沒有提供專門的滑鼠/鍵盤事件,但是卻提供了特定控制項對象的事件響應監聽及處理方法的定製。其工作流程大概是這樣的:a、先獲取特定的元素對象,有多種方法。如:句柄,屬性值b、獲取這個元素對象的模式。模式是這個框架的設計的獨具之處,成就了它的靈活性,統一性c、通過這個模式在進行具體的方法調用,屬性值獲取等d、監聽指定對象的特定事件,一旦發生則執行指定的事件處理函數
4、Robot FrameworkRobot Framework是一個完全基於關鍵字測試驅動的框架,它即能夠基於它的一定規則,導入你需要的測試庫(例如:其集成了selenium的測試庫,即可以理解為操作web控制項的測試底層庫),然後基於這些測試庫,你能應用HTML、TXT等文檔形式編寫自己的關鍵字(這些關鍵字即你的庫組成),之後,再編寫測試用例(測試用例由測試關鍵字組成)進行測試。例如:一個簡單的登陸測試由:登陸+輸入密碼+登出三個關鍵字組成,也可以由一個關鍵字登陸組成,關鍵字顆粒的大小可以自行定製。
『陸』 自動化測試軟體哪個比較好啊
自動化測試進入國內還沒有太長的時間,但在美國已經很成熟了,還是美國的比如hp、IBM等產品好些,但hp的loadrunner正版軟體好像很貴的,國內也已經有了比較成熟的技術了,個人感覺AlldayTest這個軟體還是不錯的,而且社區版還是免費的,注冊個賬號就可以用了,蠻方便的,還是國產的,支持下。
『柒』 自動化測試軟體到底怎麼用
新建項目 a) 在項目管理器空白區域,右鍵滑鼠,選擇新建項目
『捌』 目前主流的軟體自動化測試工具有哪些用途是什麼各有什麼主要功能
AutoRunner是一款自動化測試工具。AutoRunner可以用來執行重復的手工測試。主要用於:功能測試、回歸測試的自動化。它採用數據驅動和參數化的理念,通過錄制用戶對被測系統的操作,生成自動化腳本,然後讓計算機執行自動化腳本,達到提高測試效率,降低人工測試成本。
『玖』 求一些國內外的App自動化測試平台,最好能走全過程的自動化,人力不夠,產品要急著上線
Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行。通過自動錄制、檢測和回放用戶的應用操作,WinRunner能夠有效地幫助測試人員對復雜的企業級應用的不同發布版進行測試,提高測試人員的工作效率和質量,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。
QEngineAdventNet QEngine是一個應用廣泛且獨立於平台的自動化軟體測試工具,可用於Web功能測試、web性能測試、Java應用功能測試、Java API測試、SOAP測試、回歸測試和Java應用性能測試。支持對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統客戶端/伺服器等開發的應用程序進行測試。
TestBird 一家專注手游測試和App測試的自動化測試平台,建立了雲手機、雲測試平台,通過自助功能測試、遠程真機調試、真機兼容性測試、真人體驗測試、真人壓力測試和崩潰分析等產品,為移動應用提供從研發到上線再到運營的一站式質量管理服務,幫助移動應用企業建立完善的質量管理體系,全面提高移動應用的DAU、留存率以及付費情況。
Partner是一個自動化的功能測試工具,它專為測試基於微軟、Java和Web技術的復雜應用而設計。它使測試人員和開發人員都可以使用可視的腳本編制和自動向導來生成可重復的測試,用戶可以調用VBA的所有功能,並進行任何水平層次和細節的測試。
『拾』 有沒有一款軟體可以實時監控淘寶購物車裡面東西的價格
這種軟體涉及到個人隱私,普通的第三方軟體不能提供這種服務。
但是這個功能淘寶自己卻是可以退出的。
你可以在手機上安裝「支付寶錢包」。
在服務窗中添加「天天省錢」。
這個服務號可以設定提醒,在你的收藏夾,購物車裡面的東西降價到一定的比例(比如說6折)的時候,給你發送提醒。
這樣就可以不錯過促銷活動了。
如果我的回答能夠幫助到你,希望能採納。