乳头有点痒是什么原因| 甲亢有什么症状表现| 右眼睛跳是什么意思| 分差是什么意思| 十指不沾阳春水是什么意思| 支原体肺炎吃什么药| 南极被称为什么| 右束支传导阻滞是什么意思| 视力突然模糊是什么原因引起的| 康养中心是做什么的| 二聚体偏高是什么原因| 两肋胀满闷胀是什么病| 洋溢着什么样的笑容| 佃农是什么意思| coser什么意思| 手上螺纹多少代表什么| 如期是什么意思| 什么叫全日制本科| 治胃病吃什么药| 智商130算什么水平| 头经常晕是什么原因| 红脸关公代表什么意思| 阿修罗是什么意思| 吃什么去湿气最好最快| 脚酸疼是什么原因引起的吗| 待字闺中是什么意思| 心脏搭桥和支架有什么区别| 喜用神是什么| 放疗有什么危害| 为什么一躺下就头晕目眩| 圆脸适合什么眼镜| 每天吃一个西红柿有什么好处| 无创是什么| 激酶是什么| 怀孕尿液是什么颜色| 漠河什么时候可以看到极光| 妮子什么意思| 免疫固定电泳查什么的| 2033年是什么年| 软装是什么| 审美是什么意思| 不拘小节是什么意思| 小孩体质差吃什么能增强抵抗力| 脱髓鞘病变是什么意思| 月经喝酒有什么影响| 马加大是什么字| 兵不血刃的意思是什么| 什么是筋膜炎| 什么人容易得妄想症| 为什么突然有狐臭了| 英姿的动物是什么生肖| 日入是什么时辰| 吃什么药可以推迟月经| 洗牙为什么要验血| 午字五行属什么| 早泄是什么意思| 327是什么星座| mt是什么缩写| 官方旗舰店是什么意思| 朱元璋为什么杀蓝玉| 早餐适合吃什么| 肛瘘是什么症状| 毕业是什么意思| b超涂的液体是什么| 为什么会掉头发| 彻夜难眠什么意思| 龙长什么样| 丁亥年五行属什么| 千与千寻是什么意思| 讲师是什么级别| 卜在姓氏里读什么| 血清和血浆有什么区别| 坎宅是什么意思| 牛男和什么属相最配| 拔牙后吃什么食物最好| 面霜是干什么用的| 眼角疼是什么原因| 脑卒中什么意思| 巨细胞病毒igg阳性是什么意思| 黄疸是什么样子的图片| moss是什么意思| 尖锐湿疣什么症状| 什么叫艾滋病| 什么是个性| fast什么意思| 甘草片不能和什么药一起吃| 善存片什么时候吃最好| 垂盆草长什么样| 起风疹了用什么快速方法能解决| 医保自费是什么意思| 上吐下泻吃什么| cnb是什么意思| 扑救带电火灾应选用什么灭火器| 吃什么药| 成吉思汗姓什么| 冥是什么意思| 新鲜的乌梅长什么样| 等是什么生肖| 夜宵和宵夜有什么区别| 放屁太臭是什么原因| 四个一是什么| 伽马刀是什么意思| 什么丰富| 盐酸西替利嗪片主治什么| 腺肌瘤是什么病| 中水是什么| 喉咙发炎是什么症状| 和尚代表什么生肖| 重睑术是什么意思| 嗪读什么| 不靠谱是什么意思| 紫薯不能和什么一起吃| 智齿为什么会横着长| 虚伪是什么意思| 周公解梦梦见蛇是什么意思| 装清高是什么意思| 梦见一坨屎是什么意思| 婴儿大便绿色是什么原因| 馨是什么意思| 猪头肉是什么意思| 什么学习机好| 骨转移用什么药| 筒骨炖什么好吃| 圣诞节送女生什么礼物好| 回门带什么礼物| 早期唐筛是检查什么| 血止不住是什么原因| 尿常规红细胞高是什么原因| 治疗幽门螺旋杆菌的四联药是什么| 经常打飞机有什么危害| 痔疮长什么样子| 新西兰现在是什么季节| 小孩心跳快是什么原因| 婴儿胎毛什么时候剃最好| 雨打棺材是什么征兆| 淋巴细胞绝对值偏高是什么意思| 灵芝孢子粉是什么| 世子是什么意思| 肺火旺吃什么药| 焦虑症是什么| crn什么意思| 豆种翡翠属于什么档次| 什么可以去湿气| 什么的旋律| 国安局是什么单位| 梦到前女友征兆是什么| 活性炭和木炭有什么区别| 大陆人去香港需要什么证件| 冬瓜不能和什么一起吃| 一什么帽子| 南京有什么美食| 三头六臂是什么生肖| 来大姨妈可以吃什么水果| 煮方便面什么时候放鸡蛋| 什么是气胸有什么症状| 今天是什么生肖日| 椰子煲汤放什么材料| 膳食是什么| 室性早搏是什么意思| 92什么意思| 手麻挂什么科室| 人体自由基是什么| 有什么黄色网站| 3月9日什么星座| 龟是什么结构| 单身领养孩子需要什么条件| 一喝牛奶就拉肚子是什么原因| 阴液是什么| alp是什么意思| 什么是断掌| 印刷厂主要做什么| 飞机为什么怕小鸟| 得寸进尺是什么生肖| 敬谢不敏是什么意思| 苹果枸杞红枣煮水喝有什么功效| 川芎有什么功效与作用| 眼睛肿了用什么药| 属牛的本命佛是什么佛| 股癣是什么样的| 数字9像什么| 政治面貌填什么| 屏蔽一个人意味着什么| 今天是个什么日子| 酸奶坏了是什么味道| 霍金什么时候去世| 什么是疣图片| 武汉有什么玩的| 间歇脉多见于什么病| 脚背肿是什么原因引起的| 黄花菜长什么样子| 狗狗的鼻子为什么是湿的| 神经递质是什么| 属狗的是什么命| 眼睛痛是什么原因| 仓鼠喝什么水| 什么是形声字| 抱大腿什么意思| 天蝎座的幸运色是什么| 乳头大是什么原因| lanvin是什么牌子| 吃什么药怀孕最快| 82属什么生肖| 新陈代谢慢吃什么药| 大便是黑色的是什么原因| 痛风检查什么项目| 梦到和妈妈吵架是什么意思| 肛裂是什么样子的图片| 马上风为什么拔不出来| 四肢肌力5级什么意思| 浒苔是什么| 晕车药吃多了有什么副作用| 眼缘是什么意思| 格林巴利综合症是什么病| 林彪为什么反革命| 狗为什么不吃饭| tp什么意思| 黑色粑粑是什么原因| 干咳无痰是什么原因引起的| 牙髓炎是什么| 做b超可以检查出什么| 老公护着婆婆说明什么| 记忆是什么| 生理期可以吃什么| mlf操作是什么意思| 土命是什么意思| 兼职是什么| 为什么会一直咳嗽| 御守是什么意思| 吃什么有助于骨头愈合| 耳朵发烧是什么原因| 乳杆菌是什么| 阿司匹林肠溶片什么时候吃最好| 什么米好吃| 27虚岁属什么生肖| 什么叫蛋白质| paris什么牌子| 写字楼是干什么的| 耳垂后面疼是什么原因| fl是什么| 孙悟空头上戴的是什么| 嗳腐吞酸是什么意思| 黄牛票是什么意思| 灌注是什么意思| biemlfdlkk是什么牌子| 眉什么眼什么| 什么叫智齿| 亲子鉴定去医院挂什么科| 九月九日是什么日子| 11.10是什么星座| 家里进蝴蝶有什么预兆| 阴道息肉长什么样| 宝宝咳嗽吃什么药| p0s是什么意思| 做nt挂什么科| 七年是什么婚| left是什么意思| 什么原因造成低血糖| 周瑜是什么样的人| 白菜炒什么好吃| 废话是什么意思| 通草和什么炖最催奶了| 1月2日是什么星座| 为什么身份证后面有个x| 颠勺是什么意思| 百度

菊花和什么一起泡最好

百度 在此之前,户籍家庭申请公租房的门槛为年人均可支配收入不高于20663元,新《细则》将这一数字提高了8771元,根据新《细则》,年人均可支配收入不高于29434元的户籍家庭均可申请公租房,扩大了公租房的保障范围。

Compare with Test automation.

Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user where by they use most of the application's features to ensure correct behaviour. To guarantee completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases.

Overview

edit

A key step in the process is testing the software for correct behavior prior to release to end users.

For small scale engineering efforts (including prototypes), ad hoc testing may be sufficient. With this informal approach, the tester does not follow any rigorous testing procedure and simply performs testing without planning or documentation. Conversely, exploratory testing, which involves simultaneous learning, test design and test execution, explores the user interface of the application using as many of its features as possible, using information gained in prior tests to intuitively derive additional tests. The success of exploratory manual testing relies heavily on the domain expertise of the tester, because a lack of knowledge will lead to incompleteness in testing. One of the key advantages of an informal approach is to gain an intuitive insight to how it feels to use the application.

Large scale engineering projects that rely on manual software testing follow a more rigorous methodology in order to maximize the number of defects that can be found. A systematic approach focuses on predetermined test cases and generally involves the following steps.[1]

  1. Choose a high level test plan where a general methodology is chosen, and resources such as people, computers, and software licenses are identified and acquired.
  2. Write detailed test cases, identifying clear and concise steps to be taken by the tester, with expected outcomes.
  3. Assign the test cases to testers, who manually follow the steps and record the results.
  4. Author a test report, detailing the findings of the testers. The report is used by managers to determine whether the software can be released, and if not, it is used by engineers to identify and correct the problems.

A rigorous test case based approach is often traditional for large software engineering projects that follow a Waterfall model.[2] However, at least one recent study did not show a dramatic difference in defect detection efficiency between exploratory testing and test case based testing.[3]

Testing can be through black-, white- or grey-box testing. In white-box testing the tester is concerned with the execution of the statements through the source code. In black-box testing the software is run to check for the defects and is less concerned with how the processing of the input is done. Black-box testers do not have access to the source code. Grey-box testing is concerned with running the software while having an understanding of the source code and algorithms.[4]

Static and dynamic testing approach may also be used. Dynamic testing involves running the software. Static testing includes verifying requirements, syntax of code and any other activities that do not include actually running the code of the program.

Testing can be further divided into functional and non-functional testing. In functional testing the tester would check the calculations, any link on the page, or any other field which on given input, output may be expected. Non-functional testing includes testing performance, compatibility and fitness of the system under test, its security and usability among other things.

Stages

edit

There are several stages. They are:

Unit testing
This initial stage in testing normally carried out by the developer who wrote the code and sometimes by a peer using the white box testing technique.
Integration testing
This stage is carried out in two modes, as a complete package or as an increment to the earlier package. Most of the time black box testing technique is used. However, sometimes a combination of Black and White box testing is also used in this stage.
System testing
In this stage the software is tested from all possible dimensions for all intended purposes and platforms. In this stage Black box testing technique is normally used.
User acceptance testing
This testing stage carried out in order to get customer sign-off of finished product. A 'pass' in this stage also ensures that the customer has accepted the software and is ready for their use.
Release or deployment testing
Onsite team will go to customer site to install the system in customer configured environment and will check for the following points:
  1. Whether SetUp.exe is running or not.
  2. There are easy screens during installation
  3. How much space is occupied by system on HDD
  4. Is the system completely uninstalled when opted to uninstall from the system.

Advantages

edit
  • Low-cost operation as no software tools are used
  • Most bugs are caught by manual testing
  • Humans observe and judge better than the automated tools

Comparison to automated testing

edit

Test automation may be able to reduce or eliminate the cost of actual testing.[5] A computer can follow a rote sequence of steps more quickly than a person, and it can run the tests overnight to present the results in the morning. However, the labor that is saved in actual testing must be spent instead authoring the test program. Depending on the type of application to be tested, and the automation tools that are chosen, this may require more labor than a manual approach. In addition, some testing tools present a very large amount of data, potentially creating a time-consuming task of interpreting the results.

Things such as device drivers and software libraries must be tested using test programs. In addition, testing of large numbers of users (performance testing and load testing) is typically simulated in software rather than performed in practice.

Conversely, graphical user interfaces whose layout changes frequently are very difficult to test automatically. There are test frameworks that can be used for regression testing of user interfaces. They rely on recording of sequences of keystrokes and mouse gestures, then playing them back and observing that the user interface responds in the same way every time. Unfortunately, these recordings may not work properly when a button is moved or relabeled in a subsequent release. An automatic regression test may also be fooled if the program output varies significantly.

See also

edit

References

edit
  1. ^ ANSI/IEEE 829-1983 IEEE Standard for Software Test Documentation
  2. ^ Craig, Rick David; Stefan P. Jaskiel (2002). Systematic Software Testing. Artech House. p. 7. ISBN 1-58053-508-9.
  3. ^ Itkonen, Juha; V. M?ntyl?, Mika; Lassenius, Casper (2007). "Defect Detection Efficiency: Test Case Based vs. Exploratory Testing" (PDF). First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007). pp. 61–70. doi:10.1109/ESEM.2007.56. ISBN 978-0-7695-2886-1. S2CID 5178731. Archived from the original (PDF) on October 13, 2016. Retrieved January 17, 2009.
  4. ^ Hamilton, Thomas (May 23, 2020). "What is Grey Box Testing? Techniques, Example". www.guru99.com. Retrieved August 7, 2022.
  5. ^ Atlassian. "Test Automation". Atlassian. Retrieved August 7, 2022.
怀孕会有什么现象 站姐是什么意思 癣是什么原因引起的 腿浮肿是什么原因引起的 什么洗面奶最好用
眼轴是什么 记者学什么专业 平纹布是什么面料 杞子配什么增强性功能 锁骨上的痣代表什么
黑蚂蚁泡酒有什么功效 别来无恙什么意思 舌炎吃什么药最好 心脏神经官能症吃什么药 梦见奶奶死了是什么意思
促甲状腺激素偏低是什么意思 上车饺子下车面什么意思 吃黑芝麻有什么好处 吃什么补白细胞最快 胆囊息肉有什么症状
拒服兵役是什么意思hcv7jop6ns1r.cn lgg是什么意思hcv9jop0ns3r.cn 青什么黄什么hcv9jop4ns4r.cn 男人小便刺痛吃什么药hcv8jop0ns5r.cn 灌肠为什么能通输卵管hcv8jop4ns1r.cn
leep是什么手术hcv7jop5ns1r.cn 小金鱼吃什么食物hcv7jop9ns6r.cn 早上8点属于什么时辰fenrenren.com 芒果不能和什么水果一起吃hcv7jop4ns8r.cn 单身为什么中指戴戒指hcv8jop2ns8r.cn
cg动画是什么意思hcv9jop1ns6r.cn 都市丽人是什么意思hcv9jop1ns3r.cn bayer是什么药hcv9jop0ns1r.cn 无非是什么意思hcv9jop5ns3r.cn 脾肾阳虚吃什么中成药最好hcv8jop5ns3r.cn
1995年属猪的是什么命hcv8jop2ns7r.cn 干预治疗是什么意思hcv8jop3ns1r.cn 有机蔬菜是什么意思hcv9jop1ns1r.cn 姨妈疼吃什么止疼药hcv8jop5ns9r.cn 脉滑是什么意思hcv9jop1ns6r.cn
百度