官术网_书友最值得收藏!

Non-tested code

Though many articles have been written and discussions have been initiated at various developers' conferences on different types of testing—test-driven development, behavior-driven development, and acceptance test-driven developmentit is very concerning that there are developers that continuously develop and ship software applications that are not thoroughly tested or tested at all.

Shipping applications that are poorly tested can have catastrophic consequences and maintenance problems. Notable is NASA's Mars Climate Orbiter launched on December 11, 1998 that failed just as the orbiter approached Mars, due to a software error caused by an error in conversion where the orbiter's program code was calculating a metric in pounds instead of newtons. A simple unit testing of the particular module responsible for calculating the metrics could have detected the error and maybe prevented the failure.

Also, according to the State of Test-First Methodologies 2016 Report, a survey of the adoption of test-first methodologies of more than 200 software organizations from 15 different countries, conducted by a testing services company named QASymphony, revealed that nearly half of the survey respondents had not implemented a test-first methodology in the applications they had developed.

主站蜘蛛池模板: 荃湾区| 买车| 扶余县| 黄陵县| 全南县| 汕头市| 双牌县| 宿松县| 文成县| 迁西县| 鄂温| 阳西县| 黄山市| 阳山县| 鄂托克前旗| 蕉岭县| 横峰县| 聂荣县| 陈巴尔虎旗| 方正县| 措勤县| 新巴尔虎右旗| 八宿县| 泾川县| 凤阳县| 龙南县| 白银市| 天台县| 舞钢市| 阳谷县| 元谋县| 丹巴县| 集贤县| 湖州市| 高雄县| 黎平县| 古田县| 灵寿县| 德昌县| 鹿邑县| 北票市|