ET·ci 提供了編譯-測試-發(fā)布解決方案,包括:自動提取配置庫代碼進(jìn)行自動構(gòu)建, 自動調(diào)度靜態(tài)測試工具(如 QAC)進(jìn)行靜態(tài)測試,自動調(diào)度單元測試工具(如 Tessy)開展動態(tài)測試,自動調(diào)度 HIL 自動化測試系統(tǒng)等。使得開發(fā)、測試團(tuán)隊(duì)在軟件開發(fā)、測試和交付生命周期中對研發(fā)過程進(jìn)行可視化管理,幫助軟件開發(fā)組、測試組輕松地完成復(fù)雜的軟件項(xiàng)目,縮短軟件的整體測試周期和研發(fā)周期。ET·ci可應(yīng)用于嵌入式軟件測試自動調(diào)度,也是持續(xù)集成(continuous integration)解決方案的重要組成部分。
產(chǎn)品介紹
平臺組成
典型的全自動軟件測試調(diào)度平臺主要由基礎(chǔ)服務(wù)與框架模塊、管理與配置模塊、與基礎(chǔ)服務(wù)交互的模塊、配置管理工具集成模塊、編譯工具集成模塊、靜態(tài)測試工具集成模塊、軟件運(yùn)行時(shí)間評估工具集成模塊、單元/集成測試工具集成模塊(可以擴(kuò)充其他自動化測試工具,如HIL自動測試)等。
? 基礎(chǔ)服務(wù)與框架模塊
? 定時(shí)獲取配置庫上穩(wěn)定版本代碼以及測試用例,自動進(jìn)行測試
? 監(jiān)視配置庫代碼庫/用例庫,識別變更自動進(jìn)行測試
? 根據(jù)一鍵輸入進(jìn)行自動測試
? 測試流程自動化執(zhí)行及分析
? 執(zhí)行監(jiān)控和過程數(shù)據(jù)抓取及生成報(bào)告并發(fā)送信息給相關(guān)授權(quán)人
? 管理與配置模塊
? 該模塊一般包括項(xiàng)目管理、環(huán)境配置和日志管理
? 各集成模塊
? 配置管理工具集成
? 編譯工具集成
? 靜態(tài)測試工具集成
? 軟件運(yùn)行時(shí)間評估工具集成
? 單元/集成測試工具集成
? MIL/HIL測試工具
主要功能與優(yōu)勢
? 軟件開發(fā)、測試自動化流程定制,提高軟件質(zhì)量,縮短軟件研發(fā)周期
? 可實(shí)現(xiàn)分布式編譯、并行測試、一鍵式部署
? 通過集成軟件開發(fā)、測試工具鏈,實(shí)現(xiàn)工具自動執(zhí)行、動態(tài)分析
? 采用一定的策略實(shí)現(xiàn)對現(xiàn)有資源的統(tǒng)一管理和調(diào)度
? 基于同一平臺自動收集過程數(shù)據(jù),實(shí)現(xiàn)軟件開發(fā)過程動態(tài)監(jiān)控與透明化
? 支持持續(xù)集成、持續(xù)交付、敏捷開發(fā)等應(yīng)用案例
? 一次配置、持續(xù)有效、定時(shí)啟動、觸發(fā)啟動、每日構(gòu)建、小步快跑、及時(shí)糾正
應(yīng)用&案例
全自動軟件測試調(diào)度平臺ET·ci 無論在嵌入式行業(yè)還是非嵌入式行業(yè),都有很好的應(yīng)用前景,以下案例是為某控制器開發(fā)廠商部署的應(yīng)用平臺,包含了嵌入式軟件、非嵌入式軟件的測試自動化調(diào)度,集成的工具鏈包括:
? 編譯器vc++、gcc
? 配置管理SVN、synergy
? 靜態(tài)測試工具鏈Q(jìng)AC、QAC++、QAV
? 單元/集成測試工具Tessy
? 支持linux、windows雙操作系統(tǒng)
? MIL/HIL測試工具M(jìn)x-suite等
通過部署ET·ci 應(yīng)用平臺,完成在不同操作系統(tǒng)下的不同軟件自動編譯、自動靜態(tài)分析、自動單元/ 集成測試、MIL/HIL測試,并自動發(fā)送測試報(bào)告給相關(guān)人,及時(shí)發(fā)現(xiàn)問題、及時(shí)修復(fù)問題,大大提高了開發(fā)、測試的效率。
經(jīng)緯恒潤
北京市海淀區(qū)知春路7號致真大廈D座6層
郵箱:market_dept@hirain.com
網(wǎng)址:www.hirain.com