程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 細節-質量-態度

細節-質量-態度

編輯:.NET實例教程
常常看到有言論說國內的項目質量差,不好用,很失敗。是框架不成熟?技術不先進?管理人員素質差?開發方法落後?都不是,是細節導致了失敗,是細節導致的低質量,可用性差。
來看看一個TextBox可能涉及到的測試項,下面所列出的測試項,在實際項目中數目還會有更多,有幾條也可以合為一個,但一般的項目都會涉及到:
1.      是否必輸
2.      輸入長度限制是否正確
3.      特殊輸入類型的檢查是否正確
   l         數字 :位數正確嗎?
   l         Email:是否有效
   l         貨幣:小數位,四捨五入正確嗎?貨幣類型?
   l         電話:格式化正確嗎?
   l         小數:小數位數正確嗎?
   l         名字:如果是老外的名字,首字母大寫
4.      Tab鍵順序正確嗎?
5.      顏色表示正確嗎?(有可能分為必輸項,非必輸項,當前輸入項)
6.      文本框長度和數據庫中長度對應嗎?
7.      輸入的長度不足時是否自動補位?
8.      初始化時焦點的設置正確嗎?
9.      初始化時Enable屬性設置正確嗎?
10. 初始化時的內容正確嗎?
11. 當界面上進行其他操作時,文本的Enable屬性設置
12. 文本框命名
13. 如果有回車替換Tab,是否正確
14. 是否可以多行
15. 字體設置正確嗎?
16. 取Text屬性時對空格的控制(Trim)正確嗎?

我們來模擬一個簡單的工資管理系統,人員信息錄入界面,有以下錄入項:
姓名:(中國人是漢字,老外是英文,首字母大寫)
年齡:(數字)
Email:
電話:月薪:貨幣
    可以看到,第三項裡提到的幾種特殊類型的文本框基本都涉及到了。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved