We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>


Looking For Something at vustudents.ning.com? Click Here to Search

CS504 - Software Engineering - I Announcements

Announcement Regarding Graded Discussion Board Dated: Aug 04, 16
Dear Students,

Graded discussion (GDB) will be launched on 10th August, 2016 and it will remain open for two days. You can post your comments on below mentioned topic till 11th August, 2016.

Graded Discussion:

Scenario

Suppose you are Quality Assurance Engineer in some organization, which provide IT related services to their customers. You are given a task to verify (white box testing) a relatively small program within available time and resource constraints. In order to secure maximum coverage, do you think exhaustive testing is possible? Justify your answer with very well defined and sound reasoning.

A concise, coherent and to the point comment is preferred over lengthy comment having irrelevant details. Your comment must not be more than 4-5 lines. Comments, posted on regular Lesson's MDB or sent through email will NOT be considered in any case. For any queries please email at cs504@vu.edu.pk



Best of Luck!

Regards,

CS504 Team

Newest Newer Older Oldest Back

+ Click Here To Join also Our facebook study Group.

..How to Join Subject Study Groups & Get Helping Material?..


See Your Saved Posts Timeline

Views: 1529

.

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

Replies to This Discussion

Please Discuss here about this GDB.Thanks

Our main purpose here discussion not just Solution

We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.

Scenario

Suppose you are Quality Assurance Engineer in some organization, which provide IT related services to their customers. You are given a task to verify (white box testing) a relatively small program within available time and resource constraints. In order to secure maximum coverage, do you think exhaustive testing is possible? Justify your answer with very well defined and sound reasoning.

A concise, coherent and to the point comment is preferred over lengthy comment having irrelevant details. Your comment must not be more than 4-5 lines. Comments posted on regular Lesson's MDB or sent through email will NOT be considered in any case.

Dear Students Don’t wait for solution post your problems here and discuss ... after discussion a perfect solution will come in a result. So, Start it now, replies here give your comments according to your knowledge and understandings....

from which chapters... this gdb is taken...

Lecture No: 39

thanks misha 

GDB Answer:

you can't test it all. There's just no way of validating that your software will run the way you expect on every variation of every system in the world. Software has become too complex, and validating every possible system permutation, input combination, and software feature is nearly impossible.

For example, if you are developing the next Flash video game, are you sure your code will run in every browser, with any recent version of Flash, on all platforms, all while making sure that your game still performs adequately? Most people can't get this kind of coverage cost effectively.

what you think about this lines???????????????????

It is very rare for products to completely pass exhaustive testing. There are always a few things that fail, but it may be for a very rare and unlikely scenario, so it is labeled as a low-priority bug that is very unlikely to occur, and may occur for only a very small population of users. This would be something that customer service is usually briefed about so that they can pinpoint it immediately if those bugs occur.

Cs504 gdb Solution:
you can't test it all. There's just no way of validating that your software will run the way you expect on every variation of every system in the world. Software has become too complex, and validating every possible system permutation, input combination, and software feature is nearly impossible.
For example, if you are developing the next Flash video game, are you sure your code will run in every browser, with any recent version of Flash, on all platforms, all while making sure that your game still performs adequately? Most people can't get this kind of coverage cost effectively.

these lines talk about a system to pass exhaustive test is very rare. this is irrelevant for our gdb

White box testing involves looking at the structure of the code. When you know the internal structure of a product, tests can be conducted to ensure that the internal operations performed according to the specification. And all internal components have been adequately exercised. In short White Box Testing is coverage of the specification in the code.
It is not possible to perform complete Testing with Exhaustive testing. The situation becomes worse when one needs to perform testing in different environments. It is impractical and is not performed in real-time testing applications, and has only theoretical significance. Instead of checking for each of the combinations, user may assign risk and priority to perform testing. Tester need to give focus on both technical and business risks associated with the project constraints like time and budget. Testing activity should be able to offer sufficient details to clients to create decision about the product release, so in my point of view it is not enough for white box testing.

RSS

Latest Activity

© 2019   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service