與客戶機/服務器(Client/Server)架構相比,瀏覽器/服務器(Browser/Server)架構的最大優(yōu)點是( )。
A、具有強大的數(shù)據(jù)操作和事務處理能力,模型思想簡單,易于人們理解和接受
B、部署和維護方便、易于擴展
C、適用于分布式系統(tǒng),支持多層應用架構
D、將應用一分為二,允許網(wǎng)絡分布操作
針對面向?qū)ο箢愔卸x的每個方法的測試,基本上相當于傳統(tǒng)軟件測試中的( ) 。
A、集成測試
B、系統(tǒng)測試
C、單元測試
D、驗收測試
為了滿足用戶提出的增加新功能、修改現(xiàn)有功能以及一般性的改進要求和建議,需要對軟件進行( )。
A、完善性維護
B、適應性維護
C、預防性維護
D、改正性維護
某軟件在應用初期運行在Windows NT環(huán)境中?,F(xiàn)該軟件需要在UNIX環(huán)境中運行,而且必須完成相同的功能。為適應這個要求,軟件本身需要進行修改,而所需修改的工作量取決于該軟件的 ( ) 。
A、可擴充性
B、可靠性
C、復用性
D、可移植性
以下關于軟件測試的說法正確的包括( )。
①代碼走查是靜態(tài)測試方法,白盒測試是動態(tài)測試方法
②黑盒測試的對象是程序邏輯結構,白盒測試的對象是程序接口
③無論黑盒測試,還是白盒測試,都無法用窮舉法設計全部用例
④對發(fā)現(xiàn)錯誤較多的程序段,應進行更深入的測試。因為發(fā)現(xiàn)錯誤數(shù)多的程序段,其質(zhì)量較差,同時在修改錯誤過程中又容易引入新的錯誤
⑤測試覆蓋標準從發(fā)現(xiàn)錯誤的強弱能力依次是路徑覆蓋、條件組合覆蓋、判定覆蓋、條件覆蓋、語句覆蓋
A、①③④
B、①②③
C、③④⑤
D、②③④
進行軟件測試的目的是 ( ) 。
A、盡可能多地找出軟件中的缺陷
B、縮短軟件的開發(fā)時間
C、減少軟件的維護成本
D、證明程序沒有缺陷
對那些為廣大用戶開發(fā)的軟件而進行的β測試是指在( )的情況下所進行的測試。
A、開發(fā)環(huán)境下,開發(fā)人員可不在場
B、開發(fā)環(huán)境下,開發(fā)人員應在場
C、用戶的實際使用環(huán)境下,開發(fā)人員可不在場
D、用戶的實際使用環(huán)境下,開發(fā)人員應在場