Thursday, February 22, 2007
testings interview question and answers part-4
Q: Give me five solutions to problems that occur during software development .
A: Solid requirements, realistic schedules, adequate testing, firm
requirements and good communication. 1. Ensure the requirements are solid, clear, complete, detailed,
cohesive, attainable and testable. All players should agree to requirements. Use prototypes to help nail down requirements. 2. Have schedules that are realistic. Allow
adequate time for planning, design, testing, bug fixing, re-testing, changes and documentation. Personnel should be able to complete the project without burning out. 3. Do testing that
is adequate. Start testing early on, re-test after fixes or changes, and plan for sufficient time for both testing and bug fixing. 4. Avoid new
features. Stick to initial requirements as much as possible. Be prepared to defend design against changes and additions, once development has begun and be prepared to explain consequences. If changes are necessary, ensure they're adequately reflected in related schedule changes. Use prototypes early on so customers' expectations are clarified and customers can see what to expect; this will minimize changes later on. 5. Communicate. Require walk-throughs and inspections when appropriate; make extensive use of e-mail, networked bug-tracking tools, tools of change management. Ensure documentation is available and up-to-date. Use documentation that is electronic, not paper. Promote teamwork and cooperation.
Q: Do automated testing tools make testing easier?
A: Yes and no. For larger
projects, or ongoing long-term projects, they can be valuable. But for small projects, the time needed to learn and implement them is usually not worthwhile. A common type of automated tool is the record/playback type. For example, a test engineer clicks through all combinations of menu choices, dialog box choices, buttons, etc. in a GUI and has an automated testing tool record and log the results. The recording is typically in the form of text, based on a scripting language that the testing tool can interpret. If a change is made (e.g. new buttons are added, or some underlying code in the application is changed), the application is then re-tested by just playing back the recorded actions and compared to the logged results in order to check effects of the change. One problem with such tools is that if there are continual changes to the product being tested, the recordings have to be changed so often that it becomes a very time-consuming task to continuously update the scripts. Another problem with such tools is the interpretation of the results (screens, data, logs, etc.) that can be a time-consuming task.
A: Solid requirements, realistic schedules, adequate testing, firm
requirements and good communication. 1. Ensure the requirements are solid, clear, complete, detailed,
cohesive, attainable and testable. All players should agree to requirements. Use prototypes to help nail down requirements. 2. Have schedules that are realistic. Allow
adequate time for planning, design, testing, bug fixing, re-testing, changes and documentation. Personnel should be able to complete the project without burning out. 3. Do testing that
is adequate. Start testing early on, re-test after fixes or changes, and plan for sufficient time for both testing and bug fixing. 4. Avoid new
features. Stick to initial requirements as much as possible. Be prepared to defend design against changes and additions, once development has begun and be prepared to explain consequences. If changes are necessary, ensure they're adequately reflected in related schedule changes. Use prototypes early on so customers' expectations are clarified and customers can see what to expect; this will minimize changes later on. 5. Communicate. Require walk-throughs and inspections when appropriate; make extensive use of e-mail, networked bug-tracking tools, tools of change management. Ensure documentation is available and up-to-date. Use documentation that is electronic, not paper. Promote teamwork and cooperation.
Q: Do automated testing tools make testing easier?
A: Yes and no. For larger
projects, or ongoing long-term projects, they can be valuable. But for small projects, the time needed to learn and implement them is usually not worthwhile. A common type of automated tool is the record/playback type. For example, a test engineer clicks through all combinations of menu choices, dialog box choices, buttons, etc. in a GUI and has an automated testing tool record and log the results. The recording is typically in the form of text, based on a scripting language that the testing tool can interpret. If a change is made (e.g. new buttons are added, or some underlying code in the application is changed), the application is then re-tested by just playing back the recorded actions and compared to the logged results in order to check effects of the change. One problem with such tools is that if there are continual changes to the product being tested, the recordings have to be changed so often that it becomes a very time-consuming task to continuously update the scripts. Another problem with such tools is the interpretation of the results (screens, data, logs, etc.) that can be a time-consuming task.
Subscribe to:
Post Comments (Atom)
20 comments:
Ahaa, its nice discussion regarding this piece of writing here at this blog, I have
read all that, so at this time me also commenting here.
Also visit my page: banshoo sushi bar orlando florida
My programmer is trying to persuade me to move to .net from PHP.
I have always disliked the idea because of the costs. But
he's tryiong none the less. I've been using WordPress on a variety of
websites for about a year and am worried about
switching to another platform. I have heard excellent things about blogengine.
net. Is there a way I can transfer all my wordpress posts into it?
Any help would be greatly appreciated!
Feel free to visit my webpage mayo clinic jobs
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to
my blog that automatically tweet my newest twitter updates.
I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
my webpage; las vegas golf
Oh my goodness! Impressive article dude! Thank you, However I am going through difficulties with your RSS.
I don't know why I cannot subscribe to it. Is there anybody else having identical RSS issues? Anyone who knows the answer can you kindly respond? Thanx!!
Feel free to surf to my site - shanghai masters golf leaderboard round 2
Hello to all, how is everything, I think every one is getting more
from this website, and your views are fastidious designed for new people.
Take a look at my page - http://wholisticuniverse.com/index.php?ct=chirop&md=submitad
Saved as a favorite, I really like your blog!
Also visit my webpage :: golf putting lessons cheshire
I am sure this article has touched all the internet people, its
really really nice piece of writing on building up new website.
Here is my webpage: Orlando Chiropractor
I do consider all of the concepts you've presented for your post. They're really convincing and will certainly
work. Still, the posts are very quick for novices.
May you please extend them a little from next time? Thank you for the post.
my web page ... St Cloud Floral
Woah! I'm really loving the template/theme of this blog. It's simple, yet
effective. A lot of times it's difficult to get that "perfect balance" between superb usability and appearance. I must say that you've done a excellent job with this.
Also, the blog loads extremely quick for me on Chrome.
Excellent Blog!
Also visit my webpage; history of physical therapy in the philippines
Do you mind if I quote a couple of your posts as long as I provide credit and sources back to your webpage?
My blog site is in the exact same niche as yours and my users would definitely benefit from
some of the information you present here. Please let me know if this ok with you.
Regards!
Look at my web page Ladies Golf Gloves
Hi would you mind sharing which blog platform you're using? I'm going to start my own blog in the near
future but I'm having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I'm looking for something unique.
P.S Sorry for getting off-topic but I had to ask!
my webpage :: Short game classes
Can I simply just say what a comfort to discover someone that really understands what they are talking about on the internet.
You actually understand how to bring an issue to light and make it important.
A lot more people need to read this and understand this side of the story.
I can't believe you aren't more popular since you certainly possess the gift.
Also visit my homepage: Sushi En Orlando
Article writing is also a fun, if you be acquainted with afterward you can
write if not it is complicated to write.
Visit my weblog :: Las Vegas Golf Lessons
Hurrah! At last I got a website from where I be able to truly get valuable information regarding
my study and knowledge.
My homepage :: speech therapist assistant jobs
Hello, Neat post. There's a problem together with your website in internet explorer, might check this? IE nonetheless is the market leader and a huge part of other folks will omit your excellent writing because of this problem.
My homepage ... Lower Left Back Pain Pregnancy
Hmm is anyone else having problems with the pictures on this blog loading?
I'm trying to determine if its a problem on my end or if it's the blog.
Any responses would be greatly appreciated.
Take a look at my blog post; golf channel tiger woods interview transcript
Hello there, just became aware of your blog through Google, and found that it is truly informative.
I'm gonna watch out for brussels. I'll appreciate if you continue this in future.
Numerous people will be benefited from your writing. Cheers!
Also visit my blog post: kitchen appliances el paso texas
certainly like your website however you need to test the spelling on several of your
posts. A number of them are rife with spelling issues and I
to find it very bothersome to tell the truth then again I will certainly come again again.
Look at my site; bursitis
I'd like to find out more? I'd want to find out some additional information.
Also visit my blog post - Sorts Bar
If some one needs expert view regarding running a blog afterward i recommend him/her to pay
a quick visit this weblog, Keep up the pleasant job.
Feel free to surf to my page: personal injury attorney
Post a Comment