Probably one of the major challenges is once the s/w is in operation, invariably there will be changes made to it. This will give rise to new test cases that would not have been accounted for previously. Developing new test cases or redefining some of them will be difficult.
Also, it is important to determine how much is enough. It is not possible to test all possible test cases due to time and budgetary constraints. So one cannot maximise testing but only optimise.
2006-11-02 03:49:50
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
The key challenge is that you can never exhaustively test the software that you have developed and still justify the cost of the software. This is because, if we have to exhaustively test the software, the test cases will cover all the possible input values, and you have to do the calculations manually to get the test results. So to test exhaustively you would have to do all the work that your software intends to automate.
That does not imply that you should not do testing. The challenge is to identify the key boundaries / logic and identify test cases so that all the paths of the business logic are covered.
2006-11-02 02:42:16
·
answer #2
·
answered by yugi67 2
·
0⤊
0⤋
Increasing focus on virtualization and adoption of Cloud computing, has enhanced scope in the Software testing domain. However, following are some challenges that testers face:
· Application should be stable enough to be tested
· Quick time to market
· Defining clear and complete test requirements
· Domain knowledge and understanding of business user perspective
· Which tests to execute first?
· Testing the Complete Application
· Regression testing
· Lack of skilled testers
· Changing requirements
· Limited resource / time to provide optimum test coverage
2015-06-04 18:20:46
·
answer #3
·
answered by The 1
·
0⤊
0⤋
1)Complete testing is impossible
2)Testers misallocate resources because they fall for the company’s process myths
3)Test groups operate under multiple missions, often conflicting, rarely articulated
4)Test groups often lack skilled programmers, and a vision of appropriate projects that would keep programming testers challenged.
http://www.softwaretesting-certification.com/
2015-08-12 22:37:54
·
answer #4
·
answered by John 3
·
0⤊
0⤋
Hardware compatibility. Other software compatibility. (such as how will this program interact with other programs, will they try and use the same resources.)
2006-11-02 02:22:09
·
answer #5
·
answered by tw0cl0n3m3 6
·
0⤊
0⤋