
發布
注冊
/
登錄軟件測試的案例
軟件測試工程師八大就業趨勢(轉)
一、就業競爭小
據前程無憂數據顯示,目前國內120萬軟件從業人員中,真正能擔當軟件開發職位的不超過25萬人,人才缺口達到20萬并有逐年擴大的趨勢。
人才的極度匱乏令許多IT企業不得不延緩甚至停止項目,為企業發展帶來消極影響,但對人才就業卻有積極意義。人才供不應求讓軟件開發人員的就業競爭壓力明顯小于同類其它職業,有利于從業者的身心健康。另外,由于軟件測試在我國起步較晚,獨立設置測試部門、對測試人員有強烈需求的多為獨具慧眼的大中型IT企業。軟件測試人才不需要在小企業積累經驗就能獲得知名企業的入門通行證,工作起點高于同類其它職業。
二、就業質量高
軟件測試的經典定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。說得簡單些,就是軟件的“質檢員”。在北京環亞信通信息科技有限公司成都公司就職的軟件測試工程師的趙佳楠說:“我是一個不太能靜得下來的女孩子,單一的編程對我來說過于枯燥,而測試工程師正好滿足了我對軟件研發其他方面的好奇心?!?由于工作的特殊性,測試人員不但需要對軟件的質量進行檢測,而且對于軟件項目的立項、管理、售前、售后的等領域都要涉及。在這過程中,測試人員不僅提升了專業的軟件測試技能,還能接觸到各行各業,項目管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎。“我的一個員工,進公司是先從測試員做起的,后來升到了項目主管,現在負責我們公司新產品的市場推廣工作。是不是很有戲劇性啊。”翰森科技有限公司總經理王濤略有感慨地說,“軟件測試工作確實能給年輕人提供更廣闊的發展平臺?!币虼耍涍^軟件開發崗位洗禮的人才往往是行業中的多面手,比其它IT人才具有更強的可塑性,在技術、管理、市場甚至其它非IT領域都能得到良好的發展。
展開 汽車軟件測試:需求和最佳實踐
考慮到每個電子控制單元都在功能上等同于一臺微型計算機,這些ECU模塊必須經過嚴格的軟件測試,以確保它們的功能性、可用性和安全性符合要求。
現實情況是,傳統的汽車測試既昂貴又耗時且不易重復的。多虧了技術的進步,為我們帶來了這個問題的解決方案:硬件在環仿真(HIL)和軟件在環仿真(SIL)測試。
軟件在環仿真(SIL)測試
軟件在環仿真測試通過模擬環境中測試和驗證軟件代碼,能夠消除bug、提高代碼質量并顯著縮短構建時間。
在各大汽車品牌和OEM廠商試圖通過不斷創新以奪得競爭優勢的背后,真正的交鋒發生在代碼的字里行間。無論是何種類型的產品(安全、儀表盤、導航系統或其他),軟件在獲準用于車輛之前都必須經過廣泛測試。
SIL的優點包括:
軟件測試可隨每個程序模塊完成后定期進行測試,而無需等待最終構建
測試可以實現自動化并同時運行
測試結果可共享且易于分析
它可以將軟件開發與硬件開發分離,因此軟件制造商可以在不受硬件行業瓶頸制約的情況下持續創新
無需要專用的測試臺(下文中提到的HIL測試則需要此類測試臺)
SIL測試易于擴展、可重復性高并且比手動測試更快
硬件在環仿真(HIL)測試
硬件在環仿真測試,顧名思義,是一種與車輛硬件相關的測試和驗證方法。這些模擬器是最終產品的大致模型,在將真實的ECU接入測試系統之前,對其進行全面測試。
HIL測試臺使用來自攝像頭和雷達等設備的數據輸入并實時運行數學仿真模型來模擬實際的汽車發動機動力學。一般來說,HIL測試比SIL測試成本更高,也更耗時,所以要在SIL測試完成之后進行。
展開 Mx Suite — ISO 26262 認證的嵌入式軟件一體化測試平臺
Mx Suite是汽車行業內經過大量工程實踐檢驗的嵌入式一體化軟件測試平臺。它使用強大的圖形化方式來設計測試用例輸入、期望輸出和結果容差,通過多種成熟的接口與不同的被測對象進行連接,并提供豐富的報告展示測試結果,為汽車嵌入式軟件測試提供一站式一體化的測試平臺環境。Mx Suite可用于測試Simulink模型、代碼(人工或自動)和連接不同的汽車電子設備等,旨在消除嵌入式軟件的功能缺陷等問題。
Mx Suite主要優勢
? 從軟件測試整個周期來看,Mx Suite能做到MIL/SIL/HIL測試用例復用,測試的計劃、測試用例、測試報告也因平臺的可實現測試質量的管控
? Mx Suite軟件可以圖形化交互式地設計測試用例,靈活組成測試場景進行自動化測試
? Mx Suite具備70+汽車業內主流的軟件接口,可支持符合Autosar協議開發軟件單元測試
? 測試平臺通過功能安全等級認證,對安全等級較高的控制器過產品認證有很大幫助,可進行基于嵌入式一體化平臺的單元測試, 集成測試
Mx Suite 一體化測試平臺
Mx Suite主要由兩部分組成
? Mx-VDev:通用測試平臺
主要包括測試編輯器、測試檢查器、測試執行和報告生成器。
Mx-Vdev 通用測試編輯器和檢查器
Mx-VDev可以導入設備數據和輸出作為測試用例、新建測試用例,調度執行測試用例,評估測試結果,并生成測試報告。它通過強大的自動回歸測試功能,可以在非工作時間進行無人化回歸測試,以便及時獲得測試報告。
? Mx-TransIt:仿真接口編輯器
接口編輯,用于創建測試用例和Simulink模型、軟件代碼、車輛網絡、HIL測試設備和ECU的連接。主要起仿真連接的作用。
展開 ET·ci — 全自動軟件測試調度(持續集成)平臺
ET·ci 提供了編譯-測試-發布解決方案,包括:自動提取配置庫代碼進行自動構建, 自動調度靜態測試工具(如QAC)進行靜態測試,自動調度單元測試工具(如Tessy)開展動態測試,自動調度HIL 自動化測試系統等。使得開發、測試團隊在軟件開發、測試和交付生命周期中對研發過程進行可視化管理,幫助軟件開發組、測試組輕松的完成復雜的軟件項目,縮短軟件的整體測試周期和研發周期。ET·ci 可應用于嵌入式軟件測試自動調度,也是持續集成(continuous integration)解決方案的重要組成部分。
產品介紹
? 平臺組成
典型的全自動軟件測試調度平臺主要由基礎服務與框架模塊、管理與配置模塊、與基礎服務交互的模塊、配置管理工具集成模塊、編譯工具集成模塊、靜態測試工具集成模塊、軟件運行時間評估工具集成模塊、單元/ 集成測試工具集成模塊(可以擴充其他自動化測試工具,如HIL 自動測試)等。
展開 
Tessy — 嵌入式軟件單元測試/ 集成測試工具
Tessy是一個專門針對嵌入式軟件的C/C++代碼進行單元、集成測試的工具,它可以自動化地執行測試、評估測試結果并生成測試報告。Tessy的目標就是:通過自動化整個測試周期,支持針對C語言的單元測試/集成測試,同時,Tessy也同樣關注測試組織和測試管理。
Tessy軟件源自戴姆勒-奔馳公司的軟件技術實驗室,在戴姆勒-奔馳公司得到廣泛的使用,1997年之后成為專業的軟件測試工具公司Razorcat,由德國Hitex負責全球銷售及技術支持服務。北京經緯恒潤科技作為Hitex/Razorcat公司的中國合作伙伴,將為中國汽車客戶提供Tessy軟件及優秀的軟件測試服務。
產品介紹
在以V模型為例的開發模式中,Tessy主要應用在單元/模塊測試,集成/組件測試。在V模型的開發模式中,單元測試是第一個動態測試活動。通過函數級測試,有效檢查出每一類錯誤,比如算法錯誤、邊界控制錯誤、數據溢出等。通過單元測試,可以盡可能早得發現Bug,防止直到后面的測試過程或者直到用戶那里才被發現。在整個項目開發測試周期中,越早發現Bug越好,事實證明,開展詳盡規范的單元測試能夠有效減少系統測試和回歸測試時間,降低開發成本。
另外,Tessy也可以滿足各類標準(ISO26262、IEC 61508、 EN 50128/50129、 DO-178B、汽車SPiCE或FDA的軟件驗證通用原則)對測試的需求,比如ISO26262中各個測試等級中對模塊測試的要求可以使用Tessy來滿足,當然Tessy本身也通過了Tuev的認證,可以在安全相關性的軟件研發過程中被使用。
展開 軟件測試心得體會(轉)
軟件測試工作是一個系統而復雜的工程,軟件測試的目的就是確保軟件的質量、確認軟件以正確的方式做了你所期望的事情,所以工作的主要任務是發現軟件的錯誤、有效定義和實現軟件成分由底層到高層的組裝過程、驗證軟件是否滿足規格書要求和系統定義文檔所規定的技術要求、為軟件質量模型的建立提供依據。
而且軟件的測試不僅是要確保軟件的質量,還要給開發人員提供信息,以方便其為風險評估做相應的準備,以及為其提供分析依據,重要的是要貫穿在整個軟件開發的過程中,保證整個軟件開發的過程是高質量的。
軟件測試對測試工程師來講,要求具備較強的專業知識,嚴謹細心耐心的測試態度,良好的反向思維、發散思維能力、溝通能力等等。
以下是就自己的個人工作經歷談一些淺見:
1.標準文檔的制定:
1.1.任何一個公司要讓自己的產品面市,都要有自己的一 套完整的品質標準,這個標準一定是在符合國標及客戶標準的基礎上形成的企業標準,系統而全面地描述一款產品的功能、性能、可靠性、健壯性、安規要求等一系列的產品標準,并根據客戶特定要求相應調整。
1.2.測試儀器的作業指導書(SOP)及保養說明等。定義儀器 的使用步驟、操作指南和保養細則等。
2.測試資料的歸檔:
標準媒體文件、測試報告、BUG LIST庫(電子類問題、結構類問題、軟件類問題:方案自存問題、品證測試問題、生產測試問題、客戶反饋問題、終端消費者反饋問題等)、認證測試文檔歸納總結(認證公司培訓資料、認證過程中出現并改善的問題)、測試工程師經驗分享、常見問題解答FAQ等。
3.功能測試:
3.1.這是軟件測試工作中最核心和最基本的一項測試,該測試的主要內容是檢查軟件是否符合需求定義,并通過構造正常的操作來檢查的動作是否正確;在這個測試里,正確性是最最重要的軟件質量要素。
展開 (轉)軟件測試工程師面試經驗
很多軟件測試朋友都想找份好工作,找一份待遇好、環境好,又有自己用武之地和發展空間的工作。以下是一位從事軟件測試工作的朋友在招聘和面試的一些經驗與心得之談,希望對大家找工作能有所幫助。
第一步、投遞簡歷
投遞簡歷,讓招聘公司發現你,一般有4種方式:
通過招聘網站搜索軟件測試招聘信息,選擇合適的公司和職位,投遞簡歷;
通過招聘網站發布自己的簡歷,等待招聘公司發現并下載你的簡歷;
通過公司內部招聘、內部人員推薦;
通過招聘會,現場投遞簡歷。
點評:
以上4種招聘方式,最為常用的是1、2兩種,而且結合使用,第3種的成功率最高,第4種應用很少。第1種方式是現在大多數測試朋友找工作的主要途徑,目前,國內知名的人才招聘網站:中國人才熱線網、中華英才網、51job前程無憂等,相信各位想找工作的測試朋友,早已對這些網站如數家珍了。如果你想被獵頭看重,那就趕快注冊(更新)一下自己的簡歷吧,很快將會有一大堆公司給你打電話,通知你去面試,這就是第2種方式。
一般說來,你在人才網上發布簡歷找工作的同時,獵頭公司也在找你,所以說,1、2兩種方式結合使用。接下來,我們再來探討一下第3種方式。在外企以及一些大公司,為了減緩員工在從事一項工作幾年之后產生的乏味情緒,特別推出一種內部招聘的方式,允許公司內部相關部門的相關人員的應聘,比如說作技術支持的要應聘作市場,作開發的要應聘作測試等等,或者在公司內部公布招聘信息,希望本公司的員工推薦符合招聘要求的人員,可以直接到公司進行面試。因為公司對內部員工相當了解,員工對招聘要求十分清楚,必然按要求搜尋符合條件的熟人進行推薦,所以,公司內部招聘、內部推薦十分容易成功。
展開 國產電磁仿真軟件招募兼職軟件測試工程師
我們是杭州一家研發集成電路電磁仿真軟件的公司,目前已經研發出三款適用于不同場景,具有不同特點和優勢的電磁仿真工具。現針對這三款軟件招募兼職軟件測試工程師,不需要坐班和來公司,可以利用空余時間體驗測試任意一款軟件,提出使用中的問題或改進建議,包括易用性,仿真精度和速度等方面。每條確認存在的有效問題和接納的建議都給與首次發現和提出的測試工程師一定的現金獎勵。
工作形式:
兼職,時間地點不限,空余時間就可以做,沒有指標硬性要求
薪酬結算:
薪資標準是按照測試提出的bug數量和質量情況,我們保證給您價值相應的酬勞。
要求:
1、理工科背景,電子工程相關專業,已從業工程師和在校學生均可
2、最好熟悉并使用過行業內其他仿真軟件,如HFSS,ADS,FEKO等
聯系我們
體驗最新仿真軟件,還能增加空余時間收入,歡迎聯系我們,QQ:2171127458.或訪問官網了解更多關于我們的信息:www.faradynamics.com。
展開 30多位Fellow聚焦芯片/軟件/無人駕駛電子設計、測試和EDA技術
由中國計算機學會(CCF)主辦、中國計算機學會容錯計算專業委員會和哈爾濱工業大學共同承辦的第十屆全國測試學術會議(CTC 2018)(CCF-18-TC19-01N)將于2018年8月14日-17日在黑龍江哈爾濱(太陽島花園酒店)召開。此次會議將和國際會議International Test Conference in Asia 2018(ITC-Asia)、International Workshop on Cross-layer Resiliency 2018聯合舉辦。本次大會主題是關鍵可靠芯片和軟件,將就測試、容錯、可信等領域的最新研究進展和發展趨勢開展廣泛、深入的學術交流交流,這將是本年度國內測試、容錯、可信領域規模最大、影響最廣的一次學術盛會。
本次大會攜手30余位 IEEE/ACM/CCF Fellow等頂級專家學者和企業代表共同打造11場大會特邀報告,6個高水平產業論壇,50+論壇特邀報告,60+學術論壇報告,預計400+學術和工業界人士在場共同探討芯片/軟件測試、容錯、可信、EDA等領域學術和產業問題,助力提升國產芯片和軟件的安全可靠性。本次大會詳情請訪問中國計算機學會容錯計算專委委員會網址:www.ccf-ftc.com。
1.豪華演講/參會嘉賓
本次大會預計聚集30+ IEEE/ACM Fellow等頂級專家學者和企業代表, 已確認的部分頂級學術大牛嘉賓名單如下(排名不分先后)。
2.精彩的大會主題報告
針對人工智能、無人電動汽車、關鍵軟件等熱門話題,邀請組織了多位國際知名學者做大會主題報告:
X.
展開 11月18-19日云端見 | 合作 · 高效—下一代汽車電子軟件開發與測試論壇
王淼
經緯恒潤測試工具部經理。10年車載軟件測試經驗,負責各整車廠及其各級供應商的代碼級自動化測試工具的推廣和實施。擅長軟件靜態分析和軟件動態測試,對MISRA編碼規范、代碼級信息安全要求等有著深入的見解。
直播內容搶先看 | 符合安全要求的軟件測試解決方案
基于CNAS實驗室,參考ASPICE、ISO26262、ISO21434等標準,使用HelixQAC、Tessy、DefenseCode、AbsInt、RVS、Symtavision、Mx-Suite、TAE等工具開展:
?? HelixQAC、Abslnt、Symtavision
滿足功能安全、ASPICE要求的靜態分析
?? TESSY、Rapita Systems
滿足功能安全、ASPICE要求的單元和集成動態測試
?? INTEWORK-TAE、Mx-Suite
滿足功能安全、ASPICE要求的HIL測試
?? DefenseCode
滿足ISO21434要求的信息安全測試
持續集成平臺
ET-ci提供了編譯-測試-發布解決方案,使得開發、測試團隊在軟件開發、測試和交付生命周期中對研發過程進行可視化管理,幫助軟件開發組、測試組輕松、高效地完成復雜的軟件項目,縮短軟件的整體測試周期和研發周期。
欲了解更多相關信息,請點擊“本鏈接”報名參加11月18日-19日云技術研討會 | 合作、高效--下一代汽車電子軟件開發與測試論壇,期待您的參與!
展開 
GUI自動化測試助力優質軟件開發
自動化盲區
由于自動化測試能夠節省大量時間,測試人員可能會傾向于在測試過程的每個方面都實現自動化,進而陷入“自動化盲區”。
GUI自動化測試如何幫助發布質量更佳的軟件
GUI測試自動化為測試人員提供了寶貴的服務,因為它可以在受控情況下分離和分析應用程序或網站的各個方面。您可以放心,通過GUI自動化測試,您的產品最終界面將具有最高的質量,并將從用戶那里得到最少的投訴。這是因為GUI自動化測試檢查了軟件的各個方面,從菜單和側邊欄的可訪問性到跨平臺文本的易讀性。
因為自動化測試腳本易于遷移和復用,所以即使關鍵的測試團隊成員離開,您也可以建立標準步驟,以確保一致性。
盡管使用GUI自動化測試需要前期投入,但從長期來看,它能為企業帶來的好處是巨大的。首先,它能夠為您在開發階段的質量保證上節省時間和金錢。其次,它可以在GUI影響用戶體驗之前就發現bug和問題,避免公司失去客戶及收入。
在多個設備和平臺上免費測試應用程序的GUI
通過Qt Quality Assurance Tools,您可以執行跨技術和多設備GUI測試、整個測試框架的代碼覆蓋率分析、靜態代碼分析,還可以檢查軟件架構的合規性。您可以使用一個獨立運行的工具、部分工具或全部工具來阻止軟件衰變。
深圳市優飛迪科技有限公司成立于2010年,是一家專注于產品開發平臺解決方案與物聯網技術開發的國家級高新技術企業。
十多年來,優飛迪科技在數字孿生、工業軟件尤其仿真技術、物聯網技術開發等領域積累了豐富的經驗,并在這些領域擁有數十項獨立自主的知識產權。
展開 基于eggPlant軟件的C4I自動化測試方案
總結
測試工作完成時間是衡量測試效率的重要指標;基于eggPlant軟件的自動化測試平臺所帶來的時間效益非常巨大;若要開展1000組測試,采用自動化測試方案將節約至少2000個小時;本來要花1年或幾年才能完成的測試任務,將縮短為幾個月乃至幾個星期。不僅如此,大部分測試人員可將時間和精力投入到開發更加高級的以用戶使用情景為導向的高級測試,而不僅僅是驗證系統軟件魯棒性這樣的常規測試。
淺談汽車軟件解決方案:智能電控模型/代碼一致性測試
廣泛應用于基于模型開發產品的單體測試和集成測試,支持測試用例的自動生成及便利編輯,支持MIL/SIL/PIL多種仿真,自動比較仿真結果并通過生成的HTML報表直觀呈現測試結果。
easyModelVerifier已經成功應用于國外某整車廠的發動機、變速箱電控軟件的測試及某研究所的數字電源控制軟件的測試。此外、尚有多家國內外企業正在檢討此軟件的導入,以幫助通過產品的功能安全認證。
easyModelVerifier是因ISO26262功能安全需求而生,可以完美實現模型/代碼一致性測試、覆蓋度測定兩大要求。可以兼容市面上絕大部分MATLAB版本,從而快速響應客戶的需求。
展開 AI 賦能,質貫全程:Parasoft 重塑企業軟件測試新范式
在數字化與智能化深度融合的時代,軟件質量早已不是 “加分項”,而是企業立足市場的生命線。從汽車電子、工業控制到金融科技、物聯網,安全合規、高效交付、穩定可靠,成為研發團隊繞不開的核心命題。作為全球軟件測試領域的領航者,Parasoft 以近四十年技術積淀,打造全棧式智能測試產品矩陣,用 AI 驅動的自動化能力,為企業構建 “左移測試、全程質控、一鍵合規” 的現代化研發體系,讓高質量軟件交付變得簡單、可落地。
一、全場景覆蓋,一站式解決測試痛點
Parasoft 打破單一工具局限,圍繞代碼質量、接口測試、UI 自動化、服務虛擬化、質量管控五大核心場景,推出覆蓋全開發周期的產品家族,真正實現 “一套工具,全程質控”。
l C/C++test/Jtest/dotTEST:深耕代碼級測試,支持靜態分析、單元測試、代碼覆蓋率,精準捕捉內存泄漏、邏輯缺陷等深層問題,是嵌入式與安全關鍵領域的 “代碼衛士”。
l SOAtest:AI 增強的 API 全功能測試平臺,無代碼快速創建用例,兼容 120 + 協議格式,實現功能、安全、性能測試資產復用,一站式保障微服務與接口穩定。
l Selenic:ML 自修復 UI 測試工具,自動修正頁面元素變更導致的用例失效,大幅降低維護成本,解決 Web 測試 “不穩定、難復用” 行業痛點。
l Virtualize:服務虛擬化神器,快速模擬依賴接口與環境,消除測試等待,讓并行研發成為常態。
l DTP:集中式質量管控平臺,聚合全流程數據,生成合規報表與質量看板,實現需求、測試、缺陷全程可追溯。
二、AI 驅動革新,效率與精度雙重躍升
緊跟 AI 技術浪潮,Parasoft 將大模型與機器學習深度融入產品,讓測試從 “人工驅動” 轉向 “智能自主”。
展開