Tag Info

Hot answers tagged

8

Some of the things I've run into: Currency formats are locale dependent. You can also have issues with different locale-based keyboards. I've seen issues where a problem only occurs when the language and the keyboard are configured for a specific locale (this was Turkish language and Turkish keyboard). For German, you'll want to watch your line breaks - ...


6

There are many ways to have someone "throw some testing" at your site. Which way is best for you depends on Your needs Your ability to provide input to the process Your timeframe Your budget Some folks just post something on a forum where professional testers hang out (like here, or sqaforums.com) and ask for people to "test" their site. The good: You ...


5

If we agree in principle that validation is regarded as "building the right software," and verification is "building the software right," and QC is quality control helps identify defects in the product via testing, and QA is quality assurance intended to help prevent defects in the product through process management then, one position is that both ...


4

I will try to answer keeping in mind the job of a QA engineer is defined as "Prevention of faults by inspecting & testing the process" in the linked question. Agile/Scrum is not per definition short in processes. The team itself should set the process they need to deliver high quality deliverables in each iteration. Testing should be done during the ...


4

You can save yourself a lot of time by knowing more about your application. First, many of the issues dealing with currency formats, number formats, measurement system, long and short date formats, long and short time formats, calendar, first day of week, and also sort order are handled by the operating system if the developer is utilizing the OS APIs ...


4

I'd suggest setting up a ipv6 only network (you'll need an ipv6 router and a DNS server - more if you want to test across subnets). Dual Stack can be a challenge to test, as fallback to v4 may mask v6 issues. An app (assuming it uses the network) should behave the same running on ipv4 or ipv6 networks. You can also simply review the code to see if/where ip ...


4

We got burned by a limited input field for income. Because I live in germany, values up to 100000 € where perfectly ok for our testers. But the website got translated for countries like russia, where 100000 rubel is not really much....


3

Typical bugs which described in many qa forums are: text expansion, resulting in truncated strings GUI alterations, resulting in overlaps of GUI elements and controls or their misalignment automatic hotkeys assignment, resulting in duplicated hotkey hard-coded strings, resulting in untranslated strings unsupported code pages, resulting in garbage missing ...


2

You didn't mention platform. On the process side for windows apps, you can strive to create IP agnostic applications See here or here for some more ideas / elaboration. For other platforms, I would imagine there is an equally limited number of networking functions that can tie an application to IP versions - a simple script could help identify exactly where ...


2

Currency formats: Make sure that the currency format actually matches the currency that you are talking about! If I tell you that I had a $500 hotel bill in New York, and you translate that into German, changing the $500 bill to €500 would be a very bad idea. Translating to 500 Yen might be harmless because the Japanese readers will know that the number ...


2

This may be something you consider "obvious", but given that it's the single most common translation problem we have, I think it's important to mention. It's less a bug, and more something that gets completely overlooked: Words often aren't used in the same order as the base language. For example: Say you want to translate Welcome, [name]. The naive ...


2

These days I fix localization bugs every day for an Android app. The most common error I encounter is corrupted keywords/variables. Examples: <![CDATA[ becomes <![CDATA [ %2$d%%\n becomes %2$d%%\n This is made worse by pre-translation software, which uses Google Translate or equivalent to provide a first shot for the translator to improve. Such ...


1

I don't think it's much use - the idea of agile is rapid feedback and so bugs are found quickly not 6 months later using defect prediction. I'm also dubious about using default prediction models anyway


1

Like always, depends on the project. Agile is a fluid concept: how it is implemented varies. That said, if a QA engineer can find enough improvements apart from testing to cover his salary, then yes, there should be a QA engineer. Quite probably this QA engineer would bring the team expertise it does not have.


1

To avoid a lot of problems, ensure the entire application tier from the web layer to the database uses the UTF-8 character set exclusively. On a related note, ensure Server times and all references thereof (storage, etc) are done using GMT (UTC+0). Otherwise overlaps in daylight savings times, localized references etc will likely corrupt time-stamps, logic, ...


1

In my opinion is a question of definitions in your company/project. I personally could hardly imagine a test lead who is definitely NOT a QA Engineer, or QA Engineer who claims he is not a "tester". My example - a development lead is mostly a software engineer and software engineer is mostly a programmer (it is not about how much they pay you if the title ...


1

I do not see a role for a QA engineer who is not a tester with Agile/Scrum teams. I do see such a role in an organisation that uses Agile/Scrum. Many companies and projects require adherence to various standards and procedures plus documentary evidence that those standards and procedures are followed. The QA engineer can be the focus for those standards and ...


1

This link can provide you some guidance on IT requirements for regulatory compliance such as SOx, HIPPA, etc. http://www.metricstream.com/insights/IT_sys_val.htm


1

I think you should research about CMMI for Acquisition: http://cmmiinstitute.com/cmmi-solutions/cmmi-for-acquisition/


1

I apologize for being a bit crass here, but if you are writing a paper to compare the process models and the only thing you came up with so far what amounts to cost, location of acceptance, and time then I think you need to dig in a bit deeper. I would recommend comparing the models themselves. What are the similarities and (esp.) the specific differences ...


1

If you're looking for a framework to give you some structure, ITIL would be a good place to start. It's flexible in that you're empowered to adapt ITIL to your own situation and needs. There are many level's of ITIL implementation, but check over this link on the fundamentals and see if it's what you're looking for: ITIL Foundation


1

Based on my understanding. When to refer quality I assume aspects are feature comparision in terms of usability, performance, security aspects of the application. From end user perspective compare usability features of the product Technical perspective - Platforms supported, Operating Systems, Browsers supported, web servers supported, databases supported, ...


1

Product Testing. Achieve product superiority over competitive products by continuously improve product performance and customer satisfaction. Also Monitor the potential threat levels posed by competitive products to understand competitive strengths and weaknesses. You can also have an eye on Cost-reduce product formulations maintaining product superiority. ...


1

It's difficult to answer this question as each Q.C. installation uses different settings, but my approach would be to check that I have no active filters in Test Lab, after that I would make sure that I can see ALL columns in the Execution Grid. My final thing to check is that when I click on Select Tests button the Test Plan Tree listview is visible and ...


1

IMHO the approach used here seems quite backwards (you built a product then you want to compare against competitor products). If you think you can build a better mouse trap, then you start by baselining the existing/competitor's mouse trap then identify key areas that are critical to customers and finally design and develop a product the excels in those ...



Only top voted, non community-wiki answers of a minimum length are eligible